Bonjour,
If LongOnMarket and Close >= (1.01*TradePrice) then
Set Stop %Loss 0.0001
Elsif LongOnMarket and Close < 1.01*TradePrice then
Set Stop %Loss 0.5
Endif
Avec ce bout de code, j’ai tenté de faire la chose suivante :
Si mon achat à augment de 1 % par rapport au prix d’achat, je souhaite modifier mon SL ainsi : Stop %Loss 0.0001
Si mon achat demeure sous les 1 % d’augmentation, mon SL reste à -0.5 du Prix d’achat.
Mais cela ne fonctionne pas et je ne comprends pas pourquoi !
J’ai vu dans un autre topic que l’on pouvait sauvegarder son Prix d’achat (en la mettant dans une variable), mais je ne sais pas comment faire.
Pouvez-vous m’aider ?
Merci
Claudio
Je n’ai pas compris ce que le sujet faisait dans le forum espagnol ! 🙄
L’instruction Tradeprice renvoi bien le prix d’ouverture de l’ordre N. Le code tel que tu l’as construit devrait fonctionner. Cela dit, je n’ai jamais vu utiliser des stoploss en pourcentage aussi petit, à voir.
Qu’est-ce qui te dit que le déplacement des stoploss ne fonctionne pas correctement ?
Salut Nicolas,
Cela ne fonctionne pas simplement en visualisant le rapport ci-dessous !
J’ai mis 0.0001 pour faire en sorte que si le cours évolue favorablement de 1 %, je remonte le SL à pratiquement 0 (0.0001).
À noter que si je modifie le code ainsi :
If LongOnMarket and Close >= (1.01*TradePrice) then
Set Stop %Loss 0.47
Elsif LongOnMarket and Close < 1.01*TradePrice then
Set Stop %Loss 0.47
Endif
L’algo fait un score “normal” (voir image ci-dessous).
===> Mais connaître le code pour sauvegarder le Prix d’achat me rendrait aussi service !
Merci bcp,
Claudio
… voici le rapport avec le code initial.
bonjour,
je ne comprend pas tu veux mettre un SL ou déplacer le SL ?
Bonjour fifi743,
Je voudrais déplacer le SL lorsque le prix actuel est supérieur de X % par rapport au prix d’achat (pour une opération longue).
Merci !
Claudio
pour deplacer le sl
if longonmarket ......... then
sell at close stop
endif
if shortonmarket ...... then
exitshort at close stop
endif
tu remplace les petits point par ta condition et close par ce que tu as besoin pour placer le stop
si tu as besoin de deplacer le TP tu remplace stop par limit
Merci beaucoup !
Je vais essayer tout ça !