Déclencher un achat après n barres
Forums › ProRealTime forum Français › Support ProOrder › Déclencher un achat après n barres
- This topic has 9 replies, 3 voices, and was last updated 6 years ago by SuperMike.
-
-
02/07/2018 at 10:11 PM #61912
Bonjour,
J’aimerai savoir si vous aviez la moindre idée pour déclencher un achat après n barres :
123IF mesConditions AND "une condition d'attente de X barres" THENSELLSHORT 1 SHARES AT MARKETENDIFEn gros j’ai des conditions qui se valident, mais je souhaite que l’achat ou la vente se fassent non pas la barre directement qui suit la condition mais après X barres.
Merci.
02/08/2018 at 7:53 AM #6195302/08/2018 at 10:38 AM #61971Il suffit de se référer à “mesConditions” mais plusieurs barres dans le passé, soit:
123IF mesConditions[10] THENSELLSHORT 1 SHARES AT MARKETENDIFBien sûr, cela ne sera peut être pas suffisant dans la stratégie, car mesConditions a aussi pu être nulle entre la 10ème barre et celle courante, ou un autre événement se produire, etc.. à vous de voir et de me dire, je pourrai alors modifier ma réponse le cas échéant.
Pour apprendre à manipuler les variables, vous pouvez suivre la formation à la programmation prorealtime
J’ai posé la même question il y a un bon moment et je n’ai toujours pas de réponse…
Je pense avoir répondu à ce type de question plus d’une dizaine de fois ces 2 dernières années, sous une forme ou une autre 🙂
1 user thanked author for this post.
02/08/2018 at 11:12 AM #6197602/08/2018 at 11:30 AM #61981Bonjour Nicolas,
En réalité mes conditions sont plus des conditions du genre croisement d’indicateurs ou autres, donc il ne faut pas vraiment les prendre en compte.
Je cherche juste à savoir comment faire pour déclencher un achat ou vente, non pas instantanément mais X barres.
Je te remercie.
02/08/2018 at 11:45 AM #6198702/08/2018 at 1:08 PM #62014Pas besoin de stopper et relancer ?
Si, c’est une protection pour éviter les fausses manipulations. C’est pourquoi il est toujours indiqué la version du programme en cours de trading automatique réel dans la fenêtre de ProOrder. Donc il faut l’arrêter, le modifier puis le relancer.
Je cherche juste à savoir comment faire pour déclencher un achat ou vente, non pas instantanément mais X barres.
Et bien dans ce cas il faut enregistrer dans une variable quand cette condition a eu lieu et faire ensuite une différence entre la barre actuelle et cette valeur de barre enregistré, exemple avec un croisement de 2 moyennes mobiles :
12345678910c1 = average[7] crosses over average[20]//enregistrement de la barre qui a vu le croisementif c1 thencrossbar = barindexendif//ouverture d'une position après 5 barresif barindex-crossbar=5 thenbuy at marketendif1 user thanked author for this post.
02/09/2018 at 1:58 PM #62122Super Nicolas, merci !
Ok pour arreter et relancer le programme, mais si ce dernier est basé sur un indicateur perso, et qu’on le modifie, faut-il également relancer ?
J’ai l’impression que dans ce cas là les conditions changent en temps réel ?
02/09/2018 at 3:58 PM #62142Très bonne question, mais je ne pense pas. Je crois savoir que l’ensemble est compilé (indicateurs y compris) et envoyé vers ProOrder, donc indépendant du code qui existe dans tes listes d’indicateurs personnels. Mais je vais quand même me renseigner.
02/09/2018 at 5:15 PM #62149 -
AuthorPosts
Find exclusive trading pro-tools on