Bonsoir Nicolas – Bonsoir à tous
Je souhaite que la clôture d’une bougie à 21 périodes en arrière s’affiche à la fin du segment que je trace grâce à un petit module –
Cependant, il semble que ce soit l’open qui s’affiche alors que je demande la close.
je mets l’indicateur + une copie d’écran qui montre cette anomalie. Dax en ut H de ce jour –
variable : Jack – période = 21
//# - Jack
// - Jack en variable = 21
DefParam DrawOnLastBarOnly = true
JClose = close[21]
Drawsegment((barindex-(Jack -1)), close[Jack-1], barindex+2, close[Jack - 1] ) coloured(0,220,0)
drawtext("#JClose#", barindex+15,close[Jack - 1], Dialog,Italic,10) coloured(0,0,0)
return
Merci de votre aide
bien sincèrement
Bonsoir,
ce n’est pas l’open de la bougie de 20h, c’est la close de celle de 19h qui la précède. En effet le code calcule Jclose pour jack=21 en arrière alors que le segment est dessiné sur jack-1=21-1=20 en arrière d’où le décalage. Si on veut garder 21 il faut remplacer tous les jack-1 par jack dans les lignes 7 et 8, ou bien si on veut garder 20 il faut changer 21 par 20 pour Jclose en ligne 6, au choix.
Bonjour,
Merci pour votre retour – problème résolu –
NB : pour info :
Jack posé sur la ligne verticale dynamique à 21, close de la bougie, gère le retournement des moyennes simples de 20 périodes (boll du milieu par exemple) et Oggy à 8, close de la bougie, gère les moyennes simples de 7 périodes –