EA Multi-Bougies pour ProRealTime

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #26773 quote
    Vincent Launay
    Participant
    New

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

    Ce 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/ True

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

    #26806 quote
    Nicolas
    Keymaster
    Master

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

    // --- parameters
    Size = 1 //position size 
    StopLoss = 20 //stoploss in points 
    TakeProfit = 10 //takeprofit in points 
    Xcandlesticks = 6 //consecutive bullish or bearish candlesticks to open a new position 
    InverseTrading = 0 //(0=false ; 1=true) trade in the same direction of the candlesticks pattern or not
    CumulateOrder = 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.

    #26932 quote
    Vincent Launay
    Participant
    New

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

    #26944 quote
    Nicolas
    Keymaster
    Master

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

    #26964 quote
    Nicolas
    Keymaster
    Master

    La stratégie est désormais également disponible dans la bibliothèque de systèmes de trading à cet endroit : stratégie de trading multi-bougies

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

EA Multi-Bougies pour ProRealTime


Support ProOrder

New Reply
Author
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by Nicolas
8 years, 10 months ago.

Topic Details
Forum: Support ProOrder
Language: French
Started: 03/01/2017
Status: Active
Attachments: No files
Logo Logo
Loading...