Bonjour,
Je cherche un moyen de ne pas prendre en compte le dimanche dans les plus bas et les plus hauts du jour précédent.
Je n’arrive pas à trouver le réglage “fuseau horaire”. Il semble ne pas y avoir cette option.
Quelqu’un a déjà résolu ce problème ?
Merci
Je ne suis pas sûr d’avoir bien compris ce que tu souhaites, mais voici une approche inspirée du pattern “ADR no sunday bar” de la library:
// Previous Day High / Low - Exclure le dimanche
// DayOfWeek : 1=Lundi ... 6=Samedi, 7=Dimanche
// On réinitialise uniquement sur un nouveau jour non-dimanche
if day <> day[1] and dayofweek <> 7 then
hh = 0
ll = close * 10000
endif
// On accumule uniquement les bougies hors dimanche
if dayofweek <> 7 then
hh = max(hh, high)
ll = min(ll, low)
endif
// On publie le PDH/PDL au changement de jour (hors dimanche)
// en prenant le high/low accumulé sur la bougie précédente
if day <> day[1] and dayofweek <> 7 then
pdHigh = hh[1]
pdLow = ll[1]
endif
return pdHigh as "PDH", pdLow as "PDL"
On affiche le point haut et bas de la veille, sauf si la veille c’était Dimanche.
Peut-être que le sujet n’est pas dans la bonne rubrique. Je ne souhaite pas un code.
J’affiche sur mon graphique le plus haut et le plus bas de la veille (fonction native de PRT). Le problème c’est que le lundi j’ai les plus hauts et les plus bas du dimanche. Or je souhaite ceux du lundi. Comment faire avec la fonction native ? je n’ai pas trouvé de paramètres en ce sens.