Bienvenue dans le monde du trading ! Aujourd'hui, nous allons plonger dans un système de trading innovant qui utilise les indicateurs XWAMI. Ce système se compose de trois systèmes de trading indépendants intégrés dans un seul EA, capable d'ajuster le volume de chaque trade en fonction des résultats des trades précédents.
Les signaux de trading sont générés à la clôture des bougies, à condition qu'un changement de tendance soit détecté (ce qui se manifeste par un changement de couleur de l'un des trois indicateurs).
Gestion des Volumes des Positions
Des blocs d'entrées ont été ajoutés à l'Expert Advisor pour gérer les volumes des positions ouvertes. Prenons l'exemple du premier système :
input uint A_BuyTotalMMTriger=5; //Nombre des dernières transactions d'achat pour calculer le stop loss input uint A_BuyLossMMTriger=3; //Nombre de transactions d'achat perdantes pour réduire le MM input uint A_SellTotalMMTriger=5;//Nombre des dernières transactions de vente pour calculer le stop loss input uint A_SellLossMMTriger=3; //Nombre de transactions de vente perdantes pour réduire le MM input double A_SmallMM=0.01; //Part de dépôt dans un trade en cas de perte input double A_MM=0.1; //Part de dépôt dans un trade en trading normal input MarginMode A_MMMode=LOT; //Mode de réglage des lots
Avec ces paramètres, si l'on choisit parmi les cinq dernières transactions et qu'il y a trois pertes dans la même direction, l'EA ouvrira le trade suivant dans cette direction avec un volume de 0.01 lot. Si le nombre de trades perdants est inférieur à trois, le volume de la position sera de 0.1.
Configuration des Systèmes de Trading
Des entrées similaires sont disponibles pour le deuxième système de trading :
input uint B_BuyTotalMMTriger=5; //B nombre des dernières transactions d'achat pour calculer le stop loss input uint B_BuyLossMMTriger=3; //B nombre de transactions d'achat perdantes pour réduire le MM input uint B_SellTotalMMTriger=5;//B nombre des dernières transactions de vente pour calculer le stop loss input uint B_SellLossMMTriger=3; //B nombre de transactions de vente perdantes pour réduire le MM input double B_SmallMM=0.01; //B part de dépôt dans un trade en cas de perte input double B_MM=0.1; //B part de dépôt dans un trade en trading normal
Le préfixe C_ est utilisé pour les entrées du troisième système.
Pour une configuration optimale de cet EA, il est conseillé de le paramétrer séparément pour chaque système de trading, en désactivant les deux autres grâce aux paramètres suivants :
input bool B_BuyPosOpen=true; //B permission d'ouvrir des positions longues input bool B_SellPosOpen=true //B permission d'ouvrir des positions courtes
Il suffit de les définir sur false pour désactiver.
Pour que l'EA fonctionne correctement, le fichier indicateur compilé XWAMI.ex5 doit se trouver dans le dossier <terminal_data_directory>\MQL5\Indicators.
Les paramètres d'entrée par défaut de l'Expert Advisor avec les stops ont été utilisés lors des tests présentés ci-dessous.

Fig. 1. Exemples de trades sur le graphique
Résultats des tests pour GBPJPY sur H1, H4 et H8 sur l'année 2016.

Fig. 2. Graphique des résultats des tests
Articles connexes
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- RRS Impulse : L'Expert EA Indispensable pour MetaTrader 4
- Découvrez l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Découvrez CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5