EA Multi-Bougies pour ProRealTime
Forums › ProRealTime forum Français › Support ProOrder › EA Multi-Bougies pour ProRealTime
- This topic has 4 replies, 2 voices, and was last updated 7 years ago by Nicolas.
-
-
03/01/2017 at 11:28 AM #26773
Bonjour,
Pourriez vous svp me programmer ce système de trading automatique que j’intitulerai “Multi-Bougies” :
Principe de l’EA multi-bougies :
L’EA attend X bougies consécutives ayant le même sens pour ouvrir une position.
Exemple : le graphique vient de former 6 bougies consécutives haussières, et je souhaite qu’à l’ouverture de la 7ème bougie, le système ouvre automatique un trade short (avec stop loss et take profit).
Paramètres et options de l’EA multi-Bougies :
1/ Taille de la position : en nombre de lots. Min : 0,01
2/ Stop loss : pour déterminer à combien de pips/points du prix d’entrée sera positionné le stop loss d’une position ouverte.
3/ Take Profit : pour déterminer à combien de pips/points du prix d’entrée sera positionné le take profit d’une position ouverte.
4/ Nombre de bougies à attendre : pour déterminer le nombre de bougies consécutives ayant le même sens à attendre.
5/ Trade inverse : true/false, cette option permet de choisir si l’ouverture du trade sera dans le même sens ou à l’inverse des X bougies consécutives.
Exemple : si l’option est sur “False”, le système ouvre alors un achat après X bougies haussière. Inversement, si l’option est sur “True”, le système ouvre alors une vente après X bougies haussière.
Dit autrement : sur False, le système ouvre des positions dans le sens du mouvement en cours de formation. Sur True, le système ouvre des positions à contre-tendance du mouvement en cours de formation
6/ Cumul de trades : true/false, cette option permet de fixer si le système doit (ou ne doit pas) ouvrir une nouvelle position si la bougie X+1 est également dans le même sens que les X bougies précédente.
Exemple : si l’option est sur “False”, le système attend au minimum X bougies après l’ouverture d’une nouvelle position. Si l’option est sur “True”, le système peut alors cumuler directement de nouvelles positions à chaque bougie suivante.
Exemple 1 de fonctionnement du système multi-bougies :
1/ 10
2/ 30
3/ 60
4/ 7
5/ True
6/ FalseCe paramétrage fait donc que le système attend 7 bougies consécutives haussières ou baissières pour ouvrir à la 8ème bougie un trade à contre-sens. Si cette 8ème bougie clôture également dans le même sens que les 7 bougies précédentes, le système n’ouvre pas une nouvelle position à l’ouverture de la 9ème bougie.*
* Ayant déjà ouvert une position, le système attend à nouveau 7 bougies consécutives à partir de la 8ème bougie pour possiblement ouvrir une nouvelle position (si ces bougies de 8 à 14 sont toutes dans le même sens)
Exemple 2 de fonctionnement du système multi-bougies :
1/ 10
2/ 30
3/ 60
4/ 3
5/ False
6/ TrueCe paramétrage fait donc que le système attend 3 bougies consécutives haussières ou baissières pour ouvrir à la 4ème bougie un trade dans le même sens. Si cette 4ème bougie clôture également dans le même sens que les 3 bougies précédentes, le système ouvre directement une nouvelle position à l’ouverture de la 5ème bougie.
Merci d’avance pour cette aide précieuse et pour le temps consacré au développement de ce système.
Bien cordialement,
Vincent.
03/01/2017 at 2:27 PM #26806Bonjour Vincent 🙂
Ci-joint la stratégie de trading à télécharger. Je pense avoir correctement codé la stratégie selon ton cahier des charges, à tester toutefois 🙂
Les paramètres sont en Anglais et à renseigner entre les lignes 6 à 13:
12345678// --- parametersSize = 1 //position sizeStopLoss = 20 //stoploss in pointsTakeProfit = 10 //takeprofit in pointsXcandlesticks = 6 //consecutive bullish or bearish candlesticks to open a new positionInverseTrading = 0 //(0=false ; 1=true) trade in the same direction of the candlesticks pattern or notCumulateOrder = 0 //(0=false ; 1=true) cumulate or not a new trade if the current candlestick is in the same trend as the pattern// ------------Size correspond à la taille de lot pour chaque nouvel ordre. Les stoploss et takeprofit sont exprimés en points (donc inutile de faire une conversion selon l’instrument). “Xcandlesticks” correspond au pattern à détecté (nombre de bougies consécutives donc, de la même couleur). “InverseTrading”, lorsque ce paramètre est mis à 1, la stratégie lancera un ordre de vente si un pattern bullish est détecté (et vice versa), mettre à 0 pour annuler cette fonction.
Pour “CumulateOrder”, si =0 alors le programme attendra une nouvelle série de Xcandlesticks pour lancer un nouvel ordre (si 1 ordre est déjà au marché), si=1 alors la stratégie cumulera les ordres dans la même direction que l’ordre au marché si la bougie qui suit directement le pattern est de la même couleur et ainsi de suite jusqu’à ce qu’une nouvelle couleur apparaisse.
Voilà, comment j’ai interprété ton descriptif.
03/02/2017 at 2:34 PM #26932Mes premiers tests me font dire que tout semble correctement fonctionner par rapport au cahier des charges de la stratégie.
Je ne manquerai pas de revenir sur ce post si je détecte une anomalie.
Un grand MERCI Nicolas! J’espère que tu trouveras le temps pour répondre à mes deux autres demandes.
Bien cordialement,
Vincent.
03/02/2017 at 4:02 PM #26944Merci de ton retour mon petit Vincent 🙂
Si tu le permets, je vais ajouter cette stratégie à la bibliothèque de code du site. Je pense que cette petite stratégie de trading automatique peut très bien tirer son épingle du jeu, d’autant plus qu’elle offre pas mal de combinaisons différentes. Simple et efficace.
Je vais tenter de coder tes autres demandes dans le courant de semaine prochaine.
03/02/2017 at 5:08 PM #26964La stratégie est désormais également disponible dans la bibliothèque de systèmes de trading à cet endroit : stratégie de trading multi-bougies
-
AuthorPosts
Find exclusive trading pro-tools on