Je souhaite savoir comment coder dans Pro-Order un ordre stop (achat ou vente) éxécuté soit sur la cassure d’un indicateur soit sur un nombre de pips passé dans le sens d’un signal.Par exemple, nous avons :
– x conditions remplies par le sytème indiquent que l’on peut placer un ordre stop,
– Nous fixons un stop order : puisque x conditions sont remplies, nous fixons un ordre stop qui sera exécuté si un autre indicateur est franchi / ou si un nombre de pips pré-définis a été franchi.
– Si l’ordre n’est pas exécuté après x bars, il est annulé.
Comment coder cela ?Merci de tes lumières.
Si tu souhaites placer un ordre condition STOP, c’est à un certain niveau de prix, nous sommes d’accord ?
Également, les ordres conditionnels STOP et LIMIT ne sont maintenues qu’une seule barre, donc il faut garder en mémoire le fait que ceux-ci doivent être toujours effectifs si la condition qui le permet est toujours vrai et les replacer à chaque barre. Cela complique encore davantage ton problème 🙂
Pour continuer à placer l’ordre STOP pendant X barre, il faudra au préalable enregistrer à quel moment (barindex) tu considères la condition remplit pour le poser la première fois, il suffira ensuite de faire une soustraction entre le barindex courant et celui enregistré pour continuer à placer l’ordre ou pas, à chaque nouvelle barre.
Le but de mon ordre de stop est d’exécuter l’ordre si x pips dans le sens du signal sont réalisés durant une période de temps défini.
Exemple : le CAC est à 4500, j’ai un signa d’achat. mon ordre stop est créé, il ne serait éxécuté que si le CAC touche 4505 durant les 2 prochaines bars -bref prix actuel + 5)
Je vais voir si j’arrive à faire ça. Pas sûr du tout