Bonjour,
J’essaie de coder une stratégie de vente sur base du MACD.
J’ai un code mais qui n’opère pas comme je le souhaite, pouvez-vous m’aider?
L’idée est de vendre au marché lorsque le MACD arrive à -4, mais à la condition que précède une bougie MACD qui a clôturée à +2.
J’ai donc développé ceci, qui s’active à -4 mais ré enchaine les ventes sans tenir compte de la seconde variable, ou du moins en terme de bougie… :
// Calcul de la MACD
macdValue = macd[6,26,10]
isignal = macdsignal[6,26,10]
// Conditions de la stratégie
previousClose = close[1]
currentClose = close
// Conditions pour vendre à découvert
if macdValue crosses under -4 and previousclose > 2 then
sellshort at market
endif
Avec ceci, la vente s’active donc à -4 et se réactive dès que le MACD passe à -2 puis -4.