Bonjour,
Je tente de créer un indicateur de signal avec fleche que je pose sur un graphique 1 heure mais en respectant 5 conditions sur timeframe 1h et 2 conditions sur timeframe jour
le probleme est que toutes les fleches se retrouvent a gauche du graphique et pas en face du signal voulu.
Voivi mon code
// Le code qui suit fait référence à l'unité de temps:1 hour
TIMEFRAME(1 hour)
indicator1 = CALL "Change 10 jours"
c1 = (indicator1 > 1.015)
// Le code qui suit fait référence à l'unité de temps:1 hour
TIMEFRAME(1 hour)
indicator2 = CALL "Change 10 jours"
c2 = (indicator2 < 1.075)
// Le code qui suit fait référence à l'unité de temps:1 hour
TIMEFRAME(1 hour)
indicator3 = CALL "Change 5 jours"
c3 = (indicator3 > 1)
// Le code qui suit fait référence à l'unité de temps:1 hour
TIMEFRAME(1 hour)
indicator4 = CALL "Change 2 Jours"
c4 = (indicator4 > 0.985)
// Le code qui suit fait référence à l'unité de temps:1 hour
TIMEFRAME(1 hour)
indicator5 = CALL "Change 5H"
c5 = (indicator5 < 0.995)
// Le code qui suit fait référence à l'unité de temps:daily
TIMEFRAME(daily)
indicator6 = CALL "change 1M"
c6 = (indicator6 > 1.01)
// Le code qui suit fait référence à l'unité de temps:daily
TIMEFRAME(daily)
indicator7 = CALL "change 1M"
c7 = (indicator7 < 1.11)
haussier = c1 and c2 and c3 and c4 and c5 and c6 and c7
if haussier then
drawarrowup(barindex,low-AverageTrueRange[14](close)) coloured(0,255,0)
Endif
return
Merci pour votre aide
Bjr,
certes il y a de la remise en ordre à faire en regroupant sous un seul timeframe(daily) le passage lignes 26 à 34, et un seul timeframe(1 hour) les lignes 1 à 25, mais même sans faire cette remise en ordre, on peut commencer par ajouter en ligne 35 juste avant haussier=… un “timeframe(default)” qui à lui tout seul devrait permettre au drawarrowup de savoir s’appliquer au bon barindex
Merci, c’est OK, j’ai effectivement aussi fais le ménage et tout rassemblé par timeframe.