Bonjour,
Je cherche à coder un Stop Loss et un Take profit selon le niveau d’un indicateur au moment où j’entre en position.
Ici le SL serait le nombre de pips entre le cours (vente à découvert) et le niveau de l’indicateur SuperTrend situé au-dessus. Le TP serait à 1,5 fois le SL.
Le codage suivant me fait déclencher le SL lorsque le cours touche le Supertrend… (une petite capture d’écran pour comprendre)
SLprotec = (SuperTrend[3.4,11] – tradeprice)
TP15 = SLprotec * 1.5
SET STOP pLOSS SLprotec
SET TARGET pPROFIT TP15
En gros je ne sais pas comment arrêter le compteur sur la bougie de l’entrée en position (TradeIndex ?).
J’ai le même souci pour coder un SL qui serait le plus haut des 10 bougies qui précèdent l’entrée en position.
Merci de vos lumières.
Ah j’ai trouvé, je dois intégrer le Stop loss avec la partie prise de position et pas le laisser tout seul dans son coin.
Oui en effet, si le code lit à nouveau qu’il faut placer le stoploss à un niveau de prix, il le fera. Donc il faut conditionner la position du stoploss si tu veux qu’il soit fixe, et ce que tu as fait en l’appliquant une seule fois seulement lors de l’envoi de l’ordre.