Bonjour
Comment déterminer un barindex précédent en langage probuilder ?
defparam calculateonlastbars=1000
for i=0 to 25 do
result=0
if open[i+1]<close[i+1] and open[i]>close[i] and close[i+1]<open[i] and open[i+1]>close[i] then
x=barindex[i]
result=1
drawtext("x",x,45.92)
endif
next
return result as "result"
Cordialement
C’est une question ou une affirmation ? Car ce que tu as codé me semble être tout à fait correct si tu voulais trouver la bougie exacte où se situait la condition définit par “open[i+1]<close[i+1] and open[i]>close[i] and close[i+1]<open[i] and open[i+1]>close[i]”
C’est une question . Je souhaiterais déterminer une période entre 2 barindex
Sur le graphique que j’ai mis en piece jointe :
barindex precedent=debut de periode
barindex de reference =fin de periode
Lorsque la deuxième croix s’affiche, tu voudrais connaître le nombre de chandeliers ayant eu lieu depuis la précédente, c’est bien cela ?
oui j aimerais savoir le nombre de chandelier du barindex refererence au barindex precedent dans la période
et aussi de déterminer le barindex precedent afin de pouvoir trouver un highest entre le barindex de reference et le barindex precedent
ok, mais ces 2 événements (les croix) ont eu lieu toutes deux dans le passé ?
oui les 2 événements ont eu lieu dans le passé.
Bonsoir
après réflexion, je pense que déterminer une période passée n’est pas nécessaire .
Par contre je souhaiterais déterminer une période en partant du chandelier actuel
barindex precedent=debut de periode
barindex de référence =fin de période = chandelier actuel
cordialement
Cela ressemble énormément à ce que j’ai codé récemment pour un autre utilisateur dans cette file : https://www.prorealcode.com/topic/help-creation-dun-indicateur/
Tu devrais y jeter un oeil et voir ce que tu peux en tirer ! 😉
J ai trouvé la solution à mon problème. Il suffit que je fasse une boucle dans un bloc conditionnel.
Cordiaement