Bonsoir,
J’ai le cas de plusieurs indicateurs personnels qui ne s’affichent pas correctement au fil du temps ou même pas du tout quand il s’agit de la fonction Drawsegment par exemple.
A l’ouverture de la plateforme l’affichage est correct.
Si je les ouvre et les referme sans rien modifier l’affichage devient correct, si je change d’UT et que je reviens à mon UT d’origine l’affichage devient correct.
Comment faire pour ne pas avoir besoin de faire cette “actualisation” et que l’affichage soit correct en permanence.
Par avance merci,
J’ai déplacé le sujet dans le forum ProBuilder, cela me semble relevé plus d’un soucis de programmation ? Je ne comprends pas ce que tu penses ne pas être correct ? Un exemple en image ? Merci 🙂
//Mon indicateur
x = 090000
If time = x Then
monprix = Close
Endif
p=monprix
If time = x Then
DRAWSEGMENT(barindex-1,p,barindex+2,p) coloured(0,0,0,255)
Endif
If time = x Then
DRAWSEGMENT(barindex-1,p-0.5,barindex+2,p-0.5) coloured(0,0,0,255)
Endif
y = 173000
If time = y Then
monprix = Close
Endif
p=monprix
If time = y Then
DRAWSEGMENT(barindex-1,p,barindex+2,p) coloured(255,255,255,255)
Endif
If time = y Then
DRAWSEGMENT(barindex-1,p-0.5,barindex+2,p-0.5) coloured(255,255,255,255)
Endif
Return
Voilà un exemple, sur la même bougie à quelques secondes d’intervalles, mon indicateur apparaît à condition que je passe dans une UT différente pour ensuite revenir à mon UT de départ.
Je pense oublier quelque chose dans le code ou mal coder mais je ne trouve pas de réponses sur ce sujet.
Je pense que le problème général vient du fait que tu essais de tracer dans le future avec “barindex+2″, ce qui n’est pas possible.
Merci je vais faire la modification et vérifier les autres.