BarsSince & Arrays

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #183653 quote
    Pepsmile
    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
    Pepsmile
    Participant
    Veteran

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

    #183967 quote
    Nicolas
    Keymaster
    Master

    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.

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 Nicolas
4 years, 2 months ago.

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