Besoin de votre aide pour mettre en place un stop suiveur
Voici mon idée :
je n’utilise qu’un indicateur : le parabolic SAR, avec un réglage 0.05 / 0.03 / 0.1
si une bougie casse le SAR par le haut, je place un ordre d’achat au plus haut de cette bougie après la clôture avec une distance de 2 pour tenir compte du spread
même raisonnement, à l’inverse si le SAR est cassé par le bas
Pour coder cela, aucun souci.
Par contre, là où je bloque est sur ma sortie
quand je suis en position à l’achat :
si la bougie en cours clôture au moins 10 points au-dessus de mon entrée, alors je souhaite placer un stop profit de 1 points
ensuite, une fois ce stop profit placé, à chaque bougie suivante, je souhaite faire placer mon stop profit juste au plus bas de la dernière bougie clôturée
quand je suis en position à la vente, le raisonnement est le même
Pour cela, j’utilise les nouvelles instructions suivantes:
Set Stop pProfit/%Profit/$Profit/Profit X : Permet de poser un stop à X points / % / € / unité au-dessus du prix d’entrée de la position.
Set Stop Price X : Permet de poser un stop a un prix X défini directement par l’utilisateur et non pas par rapport au prix d’entrée de la position.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ifnotonmarketthen
reset=1
newsl=0
endif
//si la bougie en cours clôture au moins 10 points au-dessus de mon entrée, alors je souhaite placer un stop profit de 1 points
ifresetandclose-tradeprice>=10*pointsizethen
Set StoppProfit1
reset=0
endif
//ensuite, une fois ce stop profit placé, à chaque bougie suivante, je souhaite faire placer mon stop profit juste au plus bas de la dernière bougie clôturée
ifreset=0andlongonmarketthen
iflow>newslthen
newsl=low
set stoppricenewsl//monte le stop uniquement si il est plus haut que le précédent
endif
endif
Le code ci-dessus est non testé, à vérifier.
Je te laisse faire l’adaptation pour les positions à la vente.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue