Accueil Trading Systématique Publication

Optimisez vos trades avec l'EA ColorSchaffJCCXTrendCycle pour MetaTrader 5

Pièce jointe
22219.zip (45.16 KB, Télécharger 0 fois)

Découvrez un système de trading efficace, avec deux configurations identiques pour les positions longues et courtes, basé sur l'indicateur ColorSchaffJCCXTrendCycle. Ce système unique permet d'ajuster le volume de chaque trade en fonction des résultats précédents, et ce, grâce à une configuration simplifiée au sein d'un seul EA.

Groupes de paramètres d'entrée

Les paramètres d'entrée peuvent être classés en deux grandes catégories :

  • Les paramètres commençant par L pour gérer les positions longues ;
  • Les paramètres commençant par S pour gérer les positions courtes.
//+----------------------------------------------+
//| Paramètres d'entrée de l'EA pour les trades longs   |
//+----------------------------------------------+
magic numberinput uint    L_Magic=777;          //Numéro magique pour les longs
//+----------------------------------------------+
//| Paramètres d'entrée de l'EA pour les trades courts  | 
//+----------------------------------------------+
input uint    S_Magic=555;          //Numéro magique pour les courts

Ces deux systèmes de trading utilisent des numéros magiques différents et fonctionnent de manière totalement indépendante. Dans la réalité, les marchés financiers ne sont pas toujours symétriques. Il est souvent nécessaire d'adapter les paramètres d'un même système de trading selon que le marché monte ou descend. Pour bien configurer l'EA, commencez par tester un seul système de trading, en désactivant l'autre avec les interrupteurs appropriés.

input bool    L_PosOpen=true;       //Autorisation d'ouvrir des positions longues
input bool    L_PosClose=true;      //Autorisation de fermer des positions longues

Répétez ensuite le processus pour le second système.

Gestion des volumes de position

Des blocs de paramètres d'entrée ont été ajoutés pour gérer les volumes des positions ouvertes :

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

et

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

Avec ces paramètres, si l'EA détecte trois trades perdants parmi les cinq derniers pour une seule direction, il ouvrira le prochain trade dans la même direction avec un volume de 0.01 lot. Si le nombre de trades perdants est inférieur à trois, le volume sera de 0.1.

Pour que l'EA fonctionne correctement, les fichiers compilés JCCX.ex5 et ColorSchaffJCCXTrendCycle.ex5 doivent être placés dans le répertoire <terminal_data_directory>\MQL5\Indicators.

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'a été appliqué durant ces tests.

Fig. 1. Exemples de trades sur le graphique avec des réglages symétriques


Fig. 1. Exemples de trades sur le graphique avec des réglages symétriques

Résultats des tests sur GBPUSD H8 pour l'année 2017 :

Fig. 2. Graphique des résultats de test

Fig. 2. Graphique des résultats de test

Fig. 3. Exemples de trades sur le graphique avec des réglages non-symétriques

Fig. 3. Exemples de trades sur le graphique avec des réglages non-symétriques

Articles connexes

Commentaire (0)