Bonjour à tous,
Pourriez vous m’indiquer si il est possible de créer un backtest avec des ordres d’achat successifs.
Je voudrais par exemple, après être entré sur le marché, rajouter une position à l’achat si le cours baisse de 20%.
J’ai fait ça pour tester mais ça ne fonctionne pas.
MyRSI = RSI[14](Close)
MyBollingerDown = BollingerDown[25](Close)
IF NOT LongOnMarket THEN
IF MyRSI < 30 AND Close < MyBollingerDown THEN
ha=close
BUY 2000 CASH AT MARKET
IF close<(ha*0.8) THEN
ha=close
BUY 2000 CASH AT MARKET
ENDIF
ENDIF
ENDIF
SET TARGET %PROFIT 20
Merci par avance de votre aide.
J’ai trouvé, il fallait utiliser TRADEPRICE pour avoir le prix lors de la dernière transaction. 🙂
Bonjour Alain,
J’ai un backtest avec toutes mes conditions d’achats et de ventes mais je souhaiterai ajouté une position à l’achat si le cours baisse (et inversement).
Pouvez vous me donner le code à ajouter à mon backtest ?
Merci
Bonjour bertholomeo,
Je découvre à peine PRT, je ne suis pas sûr d’avoir le niveau pour vous aider.
Mais cela devrait ressembler à :
IF close < TRADEPRICE*0.8 THEN
…
Ceci devrait permettre au black test de racheter si le cours devient inférieur de 20% à votre prix d’achat.