Bonsoir,
J’ai un code qui fonctionne bizarrement et je viens d’identifier le problème.
Pour faire simple il utilise:
openEU = 080000
closeEU = 173000
if OpenDayOfWeek = 1 then
if opentime>=openEU and opentime[1]<openEU then
lundiopen = barindex
lundipriceopen = close
endif
if opentime>=closeEU and opentime[1]<closeEU then
lundiclose
lundiclodeopen = close
endif
drawrectangle(lundiopen, lundipriceopen, lundiclose, lundiclodeopen) coloured(204,102,0,50) bordercolor(0,0,0,0) STYLE(line,3)
endif
Puis pareil pour le mardi, le mercredi, etc… MAIS le problème se pose le lundi suivant car lundiopen à déjà une valeur…
(bon j’ai créé le code ici à la volé pour expliquer le problème alors s’il n’est pas fonctionnel c’est pas important).
J’ai besoin qu’à chaque semaine, c’est à dire qu’à chaque nouveau lundi, les variables “lundiopen” et ” lundiclodeopen” soit considéré comme “neuve”.
Peut-on faire un RESET de variable ?
Je pourrais mettre les variables du lundi à 0 (zéro) dès que “OpenDayOfWeek = 2” (donc le mardi), mais cela entraînerait un affichage sur la ligne des 0.
Comment faire cela proprement ?
Merci.