Trading Systématique

AOCCI : Un Expert pour MetaTrader 5
MetaTrader5
AOCCI : Un Expert pour MetaTrader 5

Idée par : Scriptor. Code MQL5 par : barabashkakvn. Ce système de trading utilise les signaux des indicateurs iCCI (Indice des Canaux de Matières, CCI) et iAO (Oscillateur Génial, AO). Il prend également en compte les prix d'ouverture actuels de la barre #0 à la barre #5, ainsi que les prix de la barre #1 sur D1 et le prix de clôture de la barre #1 sur H1. Paramètres d'entrée Lots - volume de position Stop Loss (en pips) - niveau de stop loss Take Profit (en pips) - niveau de take profit Trailing Stop (en pips) - niveau de trailing stop Trailing Step (en pips) - pas du trailing //--- CCI - paramètres de l'indicateur CCI CCI : période de moyenne CCI : type de prix //--- Vérifier les bougies trop grandes (n "-" n-1) - protection contre une bougie trop grande (les bougies N et N-1 sont comparées) Vérifier les bougies trop grandes (n "-" n-2) - protection contre une bougie trop grande (les bougies N et N-2) mettre à 1 si vous voulez obtenir l'angle près de 0 pour la barre actuelle - numéro de barre initial //--- numéro magique Tests en mode "Tous les ticks" pour tous les symboles dans la Liste de Surveillance : Symbole Pass Résultat Profit Payoff Attendu Facteur de Profit Facteur de Récupération Ratio de Sharpe Personnalisé DD % de l'Équité Trades USDCAD 5 3271.70 271.70 0.91 1.16 0.73 0.05 0 11.13 297 USDCHF 3 3145.29 145.29 0.78 1.10 0.35 0.04 0 13.84 186 GBPUSD 2 3015.10 15.10 0.05 1.01 0.02 0.01 0 16.90 308 EURUSD 0 3012.18 12.18 0.05 1.01 0.04 0.01 0 9.12 263 EURCAD 9 3008.58 8.58 0.02 1.00 0.02 0.00 0 11.59 382 USDRUB 12 3000.00 0.00 0.00 0.00 0.00 0 0.00 0 NZDUSD 13 2989.06 -10.94 -0.06 0.99 -0.03 0.00 0 12.47 176 USDJPY 1 2977.87 -22.13 -0.11 0.99 -0.06 0.00 0 12.33 195 EURJPY 8 2867.50 -132.50 -0.44 0.94 -0.22 -0.02 0 19.53 301 AUDUSD 4 2857.16 -142.84 -0.78 0.91 -0.24 -0.03 0 17.20 183 EURCHF 6 2853.93 -146.07 -0.88 0.90 -0.39 -0.03 0 12.12 166 GBPCHF 10 2725.23 -274.77 -0.97 0.90 -0.53 -0.03 0 17.18 283 EURGBP 7 2637.06 -362.94 -2.59 0.80 -0.70 -0.07 0 16.57 140 AUDJPY 15 2398.46 -601.54 -2.84 0.71 -0.78 -0.12 0 24.90 212 GBPJPY 14 2338.56 -661.44 -1.75 0.81 -0.77 -0.07 0 26.86 377 USDCNH 11 1401.68 -1598.32 -2.01 0.37 -1.00 -0.37 0 53.28 797

2018.07.14
EA GStop_Tm : Votre nouvel allié pour la gestion des positions sur MetaTrader 5
MetaTrader5
EA GStop_Tm : Votre nouvel allié pour la gestion des positions sur MetaTrader 5

Bienvenue dans le monde des Expert Advisors ! Aujourd'hui, je vais vous parler de GStop_Tm, un outil pratique pour gérer vos positions sur MetaTrader 5. Cet EA est conçu pour fermer toutes vos positions lorsque les profits totaux dépassent le niveau de Take Profit que vous avez fixé, ou lorsque les pertes totales dépassent le niveau de Stop Loss défini dans les paramètres. En gros, il agit comme une fonction de take profit et de stop loss globale pour toutes vos positions ouvertes. Chaque fois que l'EA prend des mesures pour stopper les pertes ou fermer des positions, il enregistre des commentaires pertinents dans un fichier log. Voici un petit aperçu de son fonctionnement : //+----------------------------------------------+ //|  Options pour calculer les pertes    | //+----------------------------------------------+ enum StopMode   {    ENUM_PERCENT,     //pertes et profits en pourcentage    ENUM_CARRENCY     //pertes et profits en unités de la devise de dépôt   }; //+----------------------------------------------+ //| Paramètres d'entrée de l'EA | //+----------------------------------------------+ input StopMode LMode=ENUM_PERCENT;  //méthode de détection des pertes et profits input double StopLoss=20.0;         //niveau de stop loss input double TakeProfit=100.0;         //niveau de take profit L'EA vous offre également la possibilité de ne fermer des positions qu'en dehors de l'intervalle de temps que vous avez défini : input bool TimeTrade=true; //Autorisation de trader par intervalles de temps input HOURS StartH=ENUM_HOUR_0; //Début du trading (heures) input MINUTS StartM=ENUM_MINUT_0; //Début du trading (minutes) input HOURS EndH=ENUM_HOUR_23; //Fin du trading (heures) input MINUTS EndM=ENUM_MINUT_59; //Fin du trading (minutes) Avec cet EA, vous disposez de deux variables (heures et minutes) pour définir l'heure de début de l'opération, et deux autres pour l'heure de fin. Les paramètres par défaut permettent à l'EA de trader pendant toute la session de trading, de 0:00 à 23:59. Si l'heure de début est plus tardive que l'heure de fin spécifiée, l'EA fermera les positions le lendemain à l'heure choisie. C'est un excellent moyen de garder le contrôle sur vos trades, même lorsque vous êtes occupé ailleurs !

2018.07.14
Optimisez vos profits avec Exp_GTakeProfit_Tm pour MetaTrader 5
MetaTrader5
Optimisez vos profits avec Exp_GTakeProfit_Tm pour MetaTrader 5

Vous cherchez à maximiser vos gains tout en gardant un œil sur vos positions ouvertes ? L'Expert Advisor Exp_GTakeProfit_Tm est là pour vous ! Cet outil vous permet de fermer toutes vos positions lorsque vos profits totaux dépassent le niveau de Take Profit que vous avez fixé dans les paramètres, ou encore lorsque vous souhaitez clôturer toutes vos positions après un certain intervalle de temps. En gros, cet EA fonctionne comme une fonction de Take Profit globale pour toutes vos positions ouvertes en même temps. Options de calcul des profits //+----------------------------------------------+ //|  Options pour calculer les profits    | //+----------------------------------------------+ enum TakeMode   {    ENUM_PERCENT,     //profits en pourcentage du dépôt    ENUM_CURRENCY     //profits en unités de monnaie du dépôt   }; //+----------------------------------------------+ //| Paramètres d'entrée de l'EA | //+----------------------------------------------+ input TakeMode LMode=ENUM_PERCENT;     //méthode de détection des profits input double TakeProfit=100.0;         //niveau de take profit input bool   TimeTrade=true;      //Autoriser le trading dans l'intervalle spécifié Gestion du temps de trading L'EA vous offre également la possibilité de fermer des positions uniquement en dehors de l'intervalle de temps défini dans les variables d'entrée : input bool TimeTrade=true; //Autorisation de trader par intervalles de temps input HOURS StartH=ENUM_HOUR_0; //Heure de début du trading input MINUTES StartM=ENUM_MINUT_0; //Minutes de début du trading input HOURS EndH=ENUM_HOUR_23; //Heure de fin du trading input MINUTES EndM=ENUM_MINUT_59; //Minutes de fin du trading Vous avez deux variables (heures et minutes) pour définir l'heure de début de l'opération, et deux variables similaires pour l'heure de fin. Les paramètres par défaut permettent à l'Expert Advisor de trader pendant toute la session de trading, de 0:00 à 23:59. Si l'heure de début est plus tard que l'heure de fin spécifiée, l'Expert Advisor fermera les positions le lendemain à l'heure indiquée.

2018.07.14
Exp_GStopLoss_Tm : L'EA incontournable pour gérer vos pertes sur MetaTrader 5
MetaTrader5
Exp_GStopLoss_Tm : L'EA incontournable pour gérer vos pertes sur MetaTrader 5

Salut les traders ! Aujourd'hui, je veux vous parler d'un Expert Advisor (EA) très utile, nommé Exp_GStopLoss_Tm. Cet outil est conçu pour fermer toutes vos positions lorsque les pertes totales dépassent le niveau de Stop Loss défini dans les paramètres. En gros, cet EA agit comme un filet de sécurité pour éviter que vos pertes ne s'accumulent trop. Quand l'EA déclenche la fermeture des positions, il enregistre tout cela dans un fichier log, vous permettant de garder un œil sur vos opérations. Voici un aperçu de son fonctionnement : //+----------------------------------------------+ //| Options pour calculer les pertes | //+----------------------------------------------+ enum LossMode   {    ENUM_PERCENT,     // pertes en pourcentages    ENUM_CARRENCY     // pertes en unités de la devise du dépôt   }; //+----------------------------------------------+ //| Paramètres d'entrée de l'EA | //+----------------------------------------------+ input LossMode LMode=ENUM_PERCENT;  // méthode de détection des pertes input double StopLoss=20.0;         // niveau de stop loss En plus de cela, cet Expert Advisor vous permet de fermer vos positions en fonction d'un intervalle horaire que vous définissez. Voici comment cela fonctionne : input bool TimeTrade=true; // Autorisation de trader par intervalles de temps input HOURS StartH=ENUM_HOUR_0; // Début de trading (Heures) input MINUTS StartM=ENUM_MINUT_0; // Début de trading (Minutes) input HOURS EndH=ENUM_HOUR_23; // Fin de trading (Heures) input MINUTS EndM=ENUM_MINUT_59; // Fin de trading (Minutes) Vous avez donc deux variables pour définir l'heure de début et deux autres pour l'heure de fin des opérations. Par défaut, l'EA est configuré pour trader toute la session, en commençant à 0:00 et en fermant toutes les positions à 23:59. Si l'heure de début est plus tardive que l'heure de fin, l'EA fermera vos positions le lendemain à l'heure spécifiée, ce qui vous permet de gérer vos trades avec flexibilité. En résumé, Exp_GStopLoss_Tm est un excellent outil pour protéger votre capital et optimiser vos sessions de trading. N'hésitez pas à l'essayer et à me dire ce que vous en pensez !

2018.07.14
Optimisez vos trades avec Alexav D1 Profit pour GBPUSD sur MetaTrader 5
MetaTrader5
Optimisez vos trades avec Alexav D1 Profit pour GBPUSD sur MetaTrader 5

Idée par: Scriptor. Code MQL5 par: barabashkakvn. Ce système ouvre quatre positions avec des niveaux de Take Profit différents. Dès qu'une des positions est clôturée grâce au Take Profit, les autres positions sont ajustées au point d'équilibre. Ce processus se répète jusqu'à ce que toutes les positions soient clôturées par Take Profit. Paramètres Lots - volume de la position Moyenne Mobile : période de lissage - indicateur "Moyenne Mobile" : période de lissage RSI : période de lissage - indicateur "RSI" : période de lissage ATR : période de lissage - indicateur "ATR" : période de lissage Coefficient SL - coefficient de calcul du Stop Loss (ce coefficient est multiplié par la valeur de l'indicateur "ATR") Coefficient TP - coefficient de calcul du Take Profit (ce coefficient est multiplié par la valeur de l'indicateur "ATR") //--- Niveaux RSI RSIUpperLimit - les positions d'achat peuvent être ouvertes dans l'intervalle entre "RSIUpperLevel" et "RSIUpperLimit", "RSIUpperLevel" devant être au-dessus de "RSIUpperLimit" RSIUpperLevel - les positions d'achat peuvent être ouvertes dans l'intervalle entre "RSIUpperLevel" et "RSIUpperLimit", "RSIUpperLevel" devant être au-dessus de "RSIUpperLimit" RSILowerLevel - les positions de vente peuvent être ouvertes dans l'intervalle entre "RSIUpperLimit" et "RSILowerLevel", "RSILowerLevel" devant être au-dessus de "RSILowerLimit" RSILowerLimit - les positions de vente peuvent être ouvertes dans l'intervalle entre "RSIUpperLimit" et "RSILowerLevel", "RSILowerLevel" devant être au-dessus de "RSILowerLimit" //--- MACD période pour le calcul de la moyenne rapide période pour le calcul de la moyenne lente période pour le lissage de leur différence MacdDiffBuy - la différence minimale entre la barre 2 et la barre 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) pour ouvrir un achat MacdDiffSell - différence minimale entre la barre 2 et la barre 1 ((MathAbs(MACD_1)-MathAbs(MACD_2))/MathAbs(MACD_1)) pour ouvrir une vente //--- numéro magique - l'identifiant unique de l'EA GBPUSD,H1:

2018.07.14
Candle Shadows V1 : Un Système de Trading Innovant pour MetaTrader 5
MetaTrader5
Candle Shadows V1 : Un Système de Trading Innovant pour MetaTrader 5

Idée proposée par : Vlad. Code MQL5 par : barabashkakvn. Le système de trading Candle Shadows V1 attend que la taille de la bougie soit supérieure ou égale à la taille minimale de bougie dans un intervalle de N minutes. Parallèlement, la longueur de l'ombre opposée max peut également être prise en compte (l'ombre inférieure est considérée pour une position de vente, tandis que l'ombre supérieure est pour une position d'achat). Une règle importante est que seule une position peut être ouverte sur la bougie actuelle. Si la dernière position a été fermée par un Stop Loss (l'opération DEAL_ENTRY_OUT ayant la propriété DEAL_REASON_SL interceptée dans OnTradeTransaction) et qu'il y a eu une perte, alors la prochaine position s'ouvrira avec un facteur de réduction de lot au SL qui sera plus petit. Il existe deux autres paramètres intéressants liés aux positions : La durée de vie de la position N barres - la durée de vie de la position est définie en barres, suivie d'une fermeture forcée de la position, et Fermer la position profitable à la barre N - cela permet de fermer une position à la barre N, si elle est profitable. Et n'oublions pas qu'une position ne peut être ouverte que dans un intervalle horaire limité par la heure de début et la heure de fin, ainsi que la gestion de la taille des positions : Le volume de la position peut être constant (paramètre Lots>0, et Risk==0) Le volume de la position est dynamique (paramètre Lots==0, et Risk>0) De plus, vous pouvez également désactiver les niveaux de Stop Loss et de Take Profit, ainsi que le trailing.

2018.07.14
Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5
MetaTrader5
Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5

Le système de trading suiveur de tendance Exp_XPeriodCandle_X2 repose sur les signaux de deux indicateurs XPeriodCandle. Le premier indicateur détermine la direction de la tendance lente en fonction de la couleur de la dernière bougie fermée. Le second indicateur indique le moment d'ouvrir une position, lorsque la couleur de la bougie change. Un signal est généré lorsque la barre se ferme si deux conditions sont remplies : Les signaux de la tendance rapide et lente sont concordants ; La direction de la tendance rapide a changé. Paramètres d'entrée de l'Expert Advisor //+-------------------------------------------------+ //| Paramètres d'entrée de l'indicateur EA | //+-------------------------------------------------+ sinput string Trade="Gestion de Trade";    //+============== GESTION DU TRADE ==============+   input double MM=0.1;              //Part du dépôt dans une opération input MarginMode MMMode=LOT;      //Méthode de détection de la valeur du lot input uint    StopLoss_=1000;     //Stop Loss en points input uint    TakeProfit_=2000   //Take Profit en points sinput string MustTrade="Permissions de Trade";    //+============== PERMISSIONS DE TRADE ==============+   input int    Deviation_=10       //Max déviation 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        | //+-------------------------------------------------+ sinput 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 Cperiod=5;                                          // Période de calcul pour les bougies input Smooth_Method MA_SMethod=MODE_JJMA;                      // Méthode de lissage input int MA_Length=3;                                         // profondeur de lissage                     input int MA_Phase=100                                        // paramètre de lissage, //---- pour JJMA dans la plage de -100 ... +100 cela influence la qualité du processus de transition; //---- pour VIDIA c'est une période CMO, pour AMA c'est une période de moyenne lente input uint SignalBar=1;                                        // numéro de barre pour recevoir le signal d'entrée input bool   BuyPosClose=true;                                 // Permission de fermer les positions longues par tendance input bool   SellPosClose=true;                                // Permission de fermer les positions courtes par tendance //+-------------------------------------------------+ //| Paramètres d'entrée de l'indicateur d'entrée         | //+-------------------------------------------------+ sinput 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 Cperiod_=5;                                         // Période de calcul pour les bougies input Smooth_Method MA_SMethod_=MODE_JJMA;                     // Méthode de lissage input int MA_Length_=3                                        // profondeur de lissage                     input int MA_Phase_=100                                       // paramètre de lissage, //---- pour JJMA dans la plage de -100 ... +100 cela influence la qualité du processus de transition; //---- pour VIDIA c'est une période CMO, pour AMA c'est une période de moyenne lente input uint SignalBar_=1;                                       // numéro de barre pour recevoir un signal d'entrée input bool   BuyPosClose_=false                               // Permission de fermer les positions longues par signal input bool   SellPosClose_=false                              // Permission de fermer les positions courtes par signal //+-------------------------------------------------+ Les paramètres de chaîne avec du texte dans le code des paramètres d'entrée sont uniquement là pour améliorer la visualisation de la fenêtre des paramètres d'entrée de l'expert. Les indicateurs XPeriodCandle_HTF dans l'EA sont uniquement conçus pour une visualisation plus pratique des tendances dans le Strategy Tester ; et ils ne fonctionnent dans aucun autre mode. Pour que l'EA généré fonctionne correctement, les fichiers compilés des indicateurs XPeriodCandle.ex5 et XPeriodCandle_HTF.ex5 doivent se trouver dans le dossier <répertoire_données_terminal>\MQL5\Indicators. Notez que le fichier de 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 le Stop Loss et le Take Profit en même temps que l'ouverture de position. Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests montrés ci-dessous. Le Stop Loss et le Take Profit n'ont pas été utilisés durant les tests. Résultats des tests sur XAUUSD pour l'année 2016, tendance lente sur Daily, entrée par tendance rapide sur H1 : Fig 1. Exemples de deals sur le graphique Fig. 2. Graphique des résultats des tests

2018.07.09
Système de Trading CaudateXPeriodCandle pour MetaTrader 5
MetaTrader5
Système de Trading CaudateXPeriodCandle pour MetaTrader 5

Découvrez un système de trading innovant basé sur l'indicateur CaudateXPeriodCandle. Ce système permet de définir un temps de maintien fixe pour vos positions. Le signal d'entrée se forme lorsque la barre se ferme et qu'une bougie caudate apparaît. Une fois que le temps de maintien dépasse la limite prédéfinie, la position se ferme automatiquement : input bool   TimeTrade=true;      //Activation de la sortie de position par le temps input uint   nTime=240;           //Temps de maintien de la position en minutes Pour que l'EA fonctionne correctement, le fichier compilé CaudateXPeriodCandle.ex5 doit se trouver dans le dossier <terminal_data_directory>\MQL5\Indicators. Attention, le fichier de bibliothèque TradeAlgorithms.mqh permet d'utiliser les Experts Advisors avec des courtiers offrant un spread non nul et la possibilité de définir un Stop Loss et un Take Profit lors de l'ouverture de position. Vous pouvez télécharger d'autres variantes de cette bibliothèque ici : Trade Algorithms. Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests ci-dessous. Aucun Stop Loss ni Take Profit n'ont été appliqués durant ces tests. Fig. 1. Exemples de transactions sur le graphique Résultats des tests pour 2016 sur GBPUSD H4 : Fig. 2. Graphique des résultats de test

2018.07.09
Exp_WAMI_Cloud_X2 : Un Système de Trading Efficace pour MetaTrader 5
MetaTrader5
Exp_WAMI_Cloud_X2 : Un Système de Trading Efficace pour MetaTrader 5

Le système de trading suiveur de tendance Exp_WAMI_Cloud_X2 repose sur les signaux de deux indicateurs WAMI. Le premier indicateur permet de déterminer la direction de la tendance lente en fonction de la position des lignes principales et des lignes de signal. Le second indicateur indique le moment d'ouvrir une position, lorsque les lignes se croisent. Un signal est généré à la clôture d'une barre si deux conditions sont remplies : Les signaux de la tendance rapide et de la tendance lente correspondent ; La direction de la tendance rapide a changé. Paramètres d'entrée de l'Expert Advisor //+-------------------------------------------------+ //| Paramètres d'entrée de l'indicateur EA | //+-------------------------------------------------+ sinput string Trade="Gestion des Trades";    //+============== GESTION DES TRADES ==============+ input double MM=0.1;               //Part du dépôt dans une opération input MarginMode MMMode=LOT;      //Méthode de détection de la valeur du lot input uint    StopLoss_=1000;      //Stop Loss en points input uint    TakeProfit_=2000;      //Take Profit en points sinput string MustTrade="Permissions de Trading";    //+============== PERMISSIONS DE TRADING ==============+ input int    Deviation_=10;       //Max déviation 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        | //+-------------------------------------------------+ sinput 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                 InpPeriodMA1      =  4;             // Première période MA input ENUM_MA_METHOD       InpMethodMA1      =  MODE_SMA;      // Méthode MA input uint                 InpPeriodMA2      =  13;            // Deuxième période MA input ENUM_MA_METHOD       InpMethodMA2      =  MODE_SMA      // Méthode MA input uint                 InpPeriodMA3      =  13;            // Troisième période MA input ENUM_MA_METHOD       InpMethodMA3      =  MODE_SMA      // Méthode MA input uint                 InpPeriodSig      =  4;             // Période MA signal input ENUM_MA_METHOD       InpMethodSig      =  MODE_SMA      // Méthode MA signal input ENUM_APPLIED_PRICE   InpAppliedPrice   =  PRICE_CLOSE   // Prix appliqué input uint SignalBar=1;                                        // numéro de barre pour recevoir le signal d'entrée input bool   BuyPosClose=true;                                 // Permission de fermer des positions longues par tendance input bool   SellPosClose=true;                                // Permission de fermer des positions courtes par tendance //+-------------------------------------------------+ //| Paramètres d'entrée de l'indicateur d'entrée         | //+-------------------------------------------------+ sinput 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                 InpPeriodMA1_      =  4;            // Première période MA input ENUM_MA_METHOD       InpMethodMA1_      =  MODE_SMA     // Méthode MA input uint                 InpPeriodMA2_      =  13             // Deuxième période MA input ENUM_MA_METHOD       InpMethodMA2_      =  MODE_SMA     // Méthode MA input uint                 InpPeriodMA3_      =  13             // Troisième période MA input ENUM_MA_METHOD       InpMethodMA3_      =  MODE_SMA     // Méthode MA input uint                 InpPeriodSig_      =  4            // Période MA signal input ENUM_MA_METHOD       InpMethodSig_      =  MODE_SMA     // Méthode MA signal input ENUM_APPLIED_PRICE   InpAppliedPrice_   =  PRICE_CLOSE  // Prix appliqué input uint SignalBar_=1;                                       // numéro de barre pour recevoir un signal d'entrée input bool   BuyPosClose_=false                               // Permission de fermer des positions longues par signal input bool   SellPosClose_=false                              // Permission de fermer des positions courtes par signal //+-------------------------------------------------+ Les paramètres de chaîne avec texte dans le code des paramètres d'entrée sont uniquement pour une meilleure visualisation de la fenêtre des paramètres d'entrée de l'expert. Les indicateurs WAMI_Cloud_HTF dans l'EA sont uniquement conçus pour une visualisation plus pratique des tendances dans le Strategy Tester ; ils ne fonctionnent pas dans d'autres modes. Pour que l'EA généré fonctionne correctement, les fichiers compilés des indicateurs WAMI.ex5 et WAMI_Cloud_HTF.ex5 doivent se trouver dans le dossier <terminal_data_directory>\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 le Stop Loss et le Take Profit en même temps que l'ouverture de position. Vous pouvez télécharger d'autres variantes de la bibliothèque à l'adresse suivante : Trade Algorithms. Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests présentés ci-dessous. Le Stop Loss et le Take Profit n'ont pas été utilisés pendant les tests. Résultats des tests pour 2016 sur EURUSD, tendance lente sur H4, entrée par tendance rapide sur M30 : Fig 1. Exemples de deals sur le graphique Fig. 2. Graphique des résultats des tests

2018.07.09
Premier Précédent 14 15 16 17 18 19 20 21 22 23 24 Suivant Dernier