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
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