Le système de trading basé sur l'indicateur ColorXPWMA_Digit génère des signaux avec la capacité d'ajuster le volume d'une opération à venir en fonction des résultats des trades précédents. Les signaux de trading se forment à la clôture de la barre, à condition qu'une tendance se soit inversée, ce qui est signalé par un changement de couleur de la ligne de l'indicateur.
Un bloc de variables d'entrée de l'EA a été ajouté pour gérer les volumes des positions ouvertes :
input uint BuyTotalMMTriger=5; // Le nombre des dernières opérations d'achat pour calculer le stop loss input uint BuyLossMMTriger=3; // Le nombre d'opérations d'achat perdantes pour réduire le MM input uint SellTotalMMTriger=5;// Le nombre des dernières opérations de vente pour calculer le stop loss input uint SellLossMMTriger=3; // Le nombre d'opérations de vente perdantes pour réduire le MM input double SmallMM_=0.01; // Part du dépôt dans une opération en cas de perte input double MM=0.1; // Part du dépôt dans une opération pendant le trading normal input MarginMode MMMode=LOT; // Méthode de détermination de la valeur du lot
Avec ces paramètres, si l'on examine les cinq dernières opérations et que trois d'entre elles sont perdantes dans une même direction, l'EA ouvrira la prochaine opération dans la même direction avec un volume de 0.01 lot. En revanche, si moins de trois opérations perdantes figurent parmi les cinq dernières, le volume de la position sera de 0.1.
Pour que l'EA fonctionne correctement, le fichier compilé ColorXPWMA_Digit.ex5 doit être disponible dans le dossier <terminal_data_directory>\MQL5\Indicators.
Les paramètres d'entrée par défaut de l'Expert Advisor, incluant 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 sur GBPJPY H1 pour l'année 2017 :

Fig. 2. Graphique des résultats du test
Commentaire 0