Bonjour à tous,
Je cherche à identifier le point haut depuis l’ouverture d’une position. Le problème c’est que je ne parviens pas à déterminer depuis quand la position est ouverte, sachant que la prise de position n’intervient pas à heure fixe.
if longonmarket then
period=N //N désigne le nombre de bougies depuis l'ouverture de position
hh = highest[period](high)
endif
Auriez-vous une idée? Merci par avance de votre aide!
La bougie d’ouverture d’une position est TRADEINDEX.
Donc tu peux faire en effet utiliser Highest, avec une période dynamique comme ceci : (à tester)
hh= highest[max(1,barindex-tradeindex)](high)
ou avec un calcul temps réel du prix le plus haut observé en partant de TRADEPRICE (à tester aussi)
if longonmarket then
hh = max(tradeprice,max(hh,high))
endif
Super, merci beaucoup Nicolas ! Je testerai.