Dans un système ProOrder,
Comment peut-on créer un Stop basé sur le plus bas de la bougie précédente en cas d’achat :
SL = Plus bas bougie [1] + x pips.
Ou sur le plus haut de la bougie précédente en cas de vente à découvert :
SL = Plus bougie [1] + x pips
Bonjour,
Voici un code de stop maison (intégré dans un système de trading test) qui place le SL sur la clôture de la bougie précédente. Si tu remplace “Close” par High ou Low, ça devrait fonctionner
// Condition prise de position
IF TIME = 090000 AND NOT ONMARKET THEN
BUY 1 CONTRACT AT MARKET
TRAIL= Close - Seuil
SELL AT TRAIL STOP
ENDIF
// Trailing Stop Maison
Seuil = 30
IF close-Seuil > TRAIL THEN
trail = close - Seuil
ENDIF
// Ordre de vente STOP
IF LONGONMARKET THEN
SELL AT TRAIL STOP
ENDIF
Graph Trail
PS : le NOT ONMARKET dans la boucle IF de prise de position est essentiel, sinon le TRAIL sera recalculé pendant que tu es en position !
Merci beaucoup pour cette réponse !
Je poursuis mes recherches.