BarsSince & Arrays

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #183653 quote
    PepsmilePepsmile
    Participant
    Veteran

    Bonjour, je cherche à utiliser “BarsSince” (plus rapide, moins d’erreurs) avec un tableau plutôt qu’avec une boucle For ou While comme ci-dessous.

    Quelqu’un aurait-il une solution ?

    /// tableau $A avec valeurs qui peuvent aller de 30 jusqu'à LastBar du graphique
    // par exemple : myBar = 100
    
    if islastbarupdate then
    Once myBar = 100
    For ASince = 1 to 30
    if $A[myBar] = $A[myBar - ASince] then
    ASince = ASince + 1
    else
    break
    endif // if $A[myBar] = $A[myBar - ASince]
    next
    endif // islastbarupdate 
    drawtext("ASince= #ASince#",myBar,1, dialog,standard,28)
    #183654 quote
    PepsmilePepsmile
    Participant
    Veteran

    endif // islastbarupdate se place en avant dernière ligne avant un return

    #183967 quote
    NicolasNicolas
    Keymaster
    Legend

    Pour mémoire, BarsSince retourne la quantité de chandeliers depuis la dernière occurrence vrai d’un test booléen.

    Pourrais-tu élaborer un peu plus la finalité de ta demande stp ? Cela me permettrait de trouver la meilleure solution plus rapidement 😉

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

BarsSince & Arrays


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Pepsmile @pepsmile Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by NicolasNicolas
4 years, 8 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 12/20/2021
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...