Je viens vers vous car après pas mal de recherches je n’ai pas trouvé la réponse a ma question.
Je suis en train de développer une stratégie, sur laquelle je souhaiterai sortie sur Trailing Stop (mode %).
Sur mon BT, j’ai remarqué que j’avais souvent des “Nb barres” à 0, donc des trades où le programme entre et sort sur la même bougie.
Vu que je doute beaucoup de la fiabilité de ces trades (cf. conversations sur le mode tick by tick), j’aimerai que le programme ne place le trailing stop qu’a partir de la bougie suivante.
J’ai donc écrit le code suivant :
1
2
3
IFLongOnMarketand(barindex-tradeindex(1))>=3then
SET STOP%TRAILINGTrailingSL
ENDIF
Rien n’y fait, le système me sort toujours des trades sur la même bougie.
J’ai graphé la condition (barindex – tradeindex(1) >= 3) comme “critère”, et elle renvoie bien 0 quand ce n’est pas bon.
Je vous laisse voir le screenshot ci-joint.
Avez vous une idée de quoi cela peut il venir SVP ?
Je ne savais pas, je pensais que dès lors que l’ordre STOP était dans la boucle conditionnelle alors le programme ne placerait pas de stop tant que les conditions de la boucle ne sont pas validées
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok