Bonjour,
et merci encore pour votre réponse à ma dernière question (en particulier JC_Bywan). Dans le même ordre d’idées, j’aimerais pouvoir tracer des lignes des supports et résistances des jours passés (avec clôture de la journée à 23h) qui n’ont pas été avalées depuis par le range des jours suivants. Mon gros souci, c’est que je n’arrive pas à comprendre comment programmer algorithmiquement ces notions de jours précédents et suivants, de manière itérative… Je me dis que ça devrait ressembler très grossièrement à ce qui suit, mais je sèche… Toute aide sera vivement appréciée ! Merci pour ce super forum et votre bienveillance !
defparam drawonlastbaronly=true
FOR date=20080101 TO date=CurrentDate DO
if opentime=230000 or (dayofweek=0 and opentime=0) then
ll=low
endif
if opentime<230000 then
ll=min(ll,low)
endif
PastMin=ll
if opentime=230000 or (dayofweek=0 and opentime=0) then
Ill=high
endif
if opentime<230000 othen
Ill=max(Ill,high)
endif
PastMax=llI
IF NOT(PastMin{d’un jour donné}>=PastMin{d’un jour postérieur} AND PastMin{d’un jour donné}<=PastMax{d’un jour postérieur})
DrawHLine (PastMin) Coloured0,02550) STYLE(LINE,2)
DRAWTEXT(“PastMin“,barindex,PastMin+3,SansSerif,Bold,16) Coloured(255,0,0)
return
IF NOT(PastMax{d’un jour donné}>=PastMin{d’un jour postérieur} AND PastMax{d’un jour donné}<=PastMax{d’un jour postérieur})
DrawHLine (PastMax) Coloured(255,0,0) STYLE(LINE,2)
DRAWTEXT(“PastMax”,barindex,PastMax+3,SansSerif,Bold,16) Coloured(255,0,0)
return