Bonsoir,
mon programme est tout simple et pourtant je n’arrive pas à le programmer efficacement. Je voudrais qu’une position soit prise (achat ou vente à découvert donc buy or sellshort) lorsqu’en 15 minutes le macd croise sa ligne de signal (par exemple à la hausse) et qu’en timeframe 1 heure le macd soit au dessus de sa ligne de signal.
quelqu’un pourrait il m’aider sur cette programmation?
merci d’avance.
Cela me fait penser à un exemple tout simple de stratégie MTF avec un MACD, sans doute à adapter un chouia ! 🙂
Voici le lien du sujet où on en parle : https://www.prorealcode.com/topic/echelle-de-temps-multiples/#post-82039
et l’exemple de code en question :
defparam cumulateorders=false
timeframe(10 minutes,updateonclose)
macd10 = MACD[12,26,9](close)
timeframe(5 minutes,updateonclose) //or timeframe(default) on a 5 minutes TF
macd5 = MACD[12,26,9](close)
condition = macd10>0 and macd5>0
if not longonmarket and condition then
buy at market
endif