Exp_ColorMETRO_MMRec_Duplex : Un EA performant pour MetaTrader 5

Mike 2019.01.02 23:34 11 0 0
Pièce jointe

Aujourd'hui, je souhaite vous parler d'un système de trading qui a vraiment attiré mon attention : le ColorMETRO. Ce système repose sur deux configurations identiques permettant de gérer à la fois les positions longues et courtes, le tout au sein d'un seul Expert Advisor (EA). Ce qui est intéressant, c'est la capacité de cet EA à ajuster le volume des transactions à venir en fonction des résultats des précédentes trades. En gros, il s'agit d'une version améliorée de l'Exp_ColorMETRO_Duplex, qui permet de modifier le volume des positions ouvertes.

Pour cela, plusieurs blocs d'entrées ont été ajoutés :

input uint    L_TotalMMTriger=5;    // Nombre des dernières transactions Buy pour calculer le stop loss
input uint    L_LossMMTriger=3;     // Nombre de transactions Buy perdantes pour réduire le MM
input double  L_SmallMM=0.01;       // Part d'un dépôt dans une transaction en cas de perte
input double  L_MM=0.1;             // Part d'un dépôt dans une transaction lors d'un trading normal
input MarginMode L_MMMode=LOT;      // Mode de réglage des lots

Et également :

input uint    S_TotalMMTriger=5;    // Nombre des dernières transactions Sell pour calculer le stop loss
input uint    S_LossMMTriger=3;     // Nombre de transactions Sell perdantes pour réduire le MM
input double  S_SmallMM=0.01;       // Part d'un dépôt dans une transaction en cas de perte
input double  S_MM=0.1;             // Part d'un dépôt dans une transaction lors d'un trading normal
input MarginMode S_MMMode=LOT;      // Mode de réglage des lots

En gros, si vous avez trois transactions perdantes sur les cinq dernières dans une même direction, l'EA ouvrira la prochaine transaction dans le même sens avec un volume de 0,01 lot. En revanche, si moins de trois transactions ont été perdantes, le volume sera de 0,1 lot.

Pour que l'EA fonctionne correctement, n'oubliez pas de déposer le fichier compilé ColorMETRO.ex5 dans le répertoire <répertoire_de_données_du_terminal>\MQL5\Indicators.

Les paramètres d'entrée par défaut de l'EA ont été utilisés pour les tests ci-dessous, sans utiliser de Stop Loss ni de Take Profit.


Fig.1. Exemples de transactions sur le graphique avec des paramètres symétriques.

Fig.1. Exemples de transactions sur le graphique avec des paramètres symétriques.


Voici les résultats des tests pour l'année 2017 sur EURUSD H4 :

Fig.2. Graphique des résultats de test.

Fig.2. Graphique des résultats de test.

Liste
Commentaire 0