Optimisez vos trades avec le système Exp_Sinewave2_X2 pour MetaTrader 5

Mike 2018.06.19 01:37 28 0 0
Pièce jointe

Le système de trading suiveur de tendance Exp_Sinewave2_X2 repose sur les signaux de deux indicateurs, dont le fameux Sinewave2. Le premier indicateur permet de déterminer la direction de la tendance lente en se basant sur la position des lignes principales et des lignes de signal. Le second indicateur sert à identifier le moment d'ouvrir un trade, lorsque les lignes se croisent ou se touchent. Un signal d'entrée est généré à la clôture d'une bougie si les deux conditions suivantes sont remplies :

  1. Les signaux de tendance rapide et lente coïncident ;
  2. La tendance rapide a changé de direction.


Les paramètres de l'EA

//+-------------------------------------------------+ //| Paramètres d'entrée de l'indicateur EA            | //+-------------------------------------------------+ input string Trade="Gestion de trade";    //+============== GESTION DE TRADE ==============+    input double MM=0.1;               // Part de dépôt par transaction input MarginMode MMMode=LOT;       // Méthode de détermination de la valeur du lot input uint    StopLoss_=1000;      // Stop Loss en points input uint    TakeProfit_=2000;     // Take Profit en points input string MustTrade="Permissions de trading";    //+============== PERMISSIONS DE TRADING ==============+    input int    Deviation_=10;       // déviation max. de prix en points input bool   BuyPosOpen=true;     // Permission d'ouvrir des positions longues input bool   SellPosOpen=true;    // Permission d'ouvrir des positions courtes //+-------------------------------------------------+ //| Paramètres d'entrée de l'indicateur filtre         | //+-------------------------------------------------+ input string Filter="PARAMÈTRES DE TENDANCE LENTE";    //+============== PARAMÈTRES DE TENDANCE ==============+    input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  // 1 Période de graphique pour la tendance input uint Length=10;                       // ratio de l'indicateur de lissage  input uint SignalBar=1;                     // numéro de bar pour recevoir le signal d'entrée input bool   BuyPosClose=true;              // Permission de sortir des positions longues par tendance input bool   SellPosClose=true;             // Permission de sortir des positions courtes par tendance //+-------------------------------------------------+ //| Paramètres d'entrée de l'indicateur d'entrée         | //+-------------------------------------------------+ input string Input="PARAMÈTRES D'ENTRÉE";       //+=============== PARAMÈTRES D'ENTRÉE ===============+    input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Période de graphique pour l'entrée input uint Length_=10                       // période de l'indicateur  input uint SignalBar_=1;                     // numéro de bar pour recevoir un signal d'entrée input bool   BuyPosClose_=false;             // Permission de sortir des positions longues par signal input bool   SellPosClose_=false             // Permission de sortir des positions courtes par signal //+-------------------------------------------------+ 

Les variables de type chaîne contenant le texte dans le code des paramètres d'entrée sont utilisées uniquement pour une meilleure visualisation de la fenêtre de paramètres de l'EA.

Les indicateurs Sinewave2_Cloud_HTF dans l'EA sont uniquement destinés à une visualisation plus pratique des tendances dans le testeur de stratégie, et sont inactifs dans d'autres modes de fonctionnement.

Pour que l'EA fonctionne correctement, les fichiers compilés des indicateurs CyclePeriod.ex5, Sinewave2.ex5, et Sinewave2_Cloud_HTF.ex5 doivent se trouver dans le dossier <répertoire_de_données_du_terminal>\MQL5\Indicators.

Notez que la bibliothèque TradeAlgorithms.mqh permet d'utiliser des Experts Advisors avec des courtiers qui offrent un spread non nul et l'option de définir un Stop Loss et un Take Profit lors de l'ouverture de position. Vous pouvez télécharger d'autres versions de cette bibliothèque sur Trade Algorithms.

Les paramètres d'entrée par défaut de l'EA ont été utilisés dans les tests ci-dessous. Aucun Stop Loss ni Take Profit n'a été utilisé lors des tests.

Fig. 1. Exemples de trades sur le graphique

Résultats des tests pour GBPUSD sur l'année 2016, tendance lente sur H8, et entrée par tendance rapide sur M30 :

Fig. 2. Graphique des résultats des tests

Fig. 2. Graphique des résultats des tests

Liste
Commentaire 0