Bonjour,
à l’exécution de ce code:
timeframe(daily,UpdateOnClose)
DailyTrend, ignored, ignored, ignored, ignored = CALL "ExtraTrend"[0, 0, 0, 0, 0, 0](close)
if DailyTrend>DailyTrend[1] then
DailyTendance=1
endif
if DailyTrend<DailyTrend[1] then
DailyTendance=0
endif
timeframe(Default)
Return DailyTendance
J’obtiens un résultat cohérent avec ExtraTrend sur un Graph Daily, mais un résultat décorréler d’ET sur un Graph 1H…
Le but étant de récupérer la valeur daily de ET en 1H
Une erreur d’interprétation de ma part ?
Avec UPDATEONCLOSE, tu obtiens la valeur de la dernière bougie clôturée, soit celle d’hier en daily. Si tu veux la valeur temps réel de la bougie daily en construction, tu enlèves UPDATEONCLOSE.
Pas de souci avec le updateonclose, c’est bien cela que je veux.
en toute logique ce code devrais me renvoyer le même signal que ce soit sur un graph daily ou 1h et ce n’est pas le cas.
je l’ai exécuté en daily uniquement pour m’assurer de la validité du signal généré par le code.
Lorsque tu retournes la variable DailyTrend dans le RETURN, la valeur est-elle bien identique à celle que tu souhaites utiliser ?
En graph daily oui, mais en timeframe daily en graph 1h, Etxtratrend ne me renvoit pas la même valeur.
Donc c’est un problème au niveau d’ExtraTrend je pense.
un screen de la variable DailyTendance, c’est le même code dans les 2 graph qui sont lier par échelle de temps: