Bienvenue dans ce nouvel article où nous allons explorer le système de trading Exp_Kolier_SuperTrend_X2, basé sur les signaux de deux indicateurs Kolier_SuperTrend. Ce système est conçu pour vous aider à identifier les tendances et à optimiser vos entrées en trading.
Le premier indicateur détermine la direction de la tendance lente en fonction de la couleur de la ligne. Le second indique le moment d'ouvrir une position, lorsque la couleur de la ligne change. Un signal se forme à la clôture d'une barre si deux conditions sont remplies :
- Les signaux de la tendance rapide et de la tendance lente sont alignés ;
- 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 |//+-------------------------------------------------+inputstring Trade="Gestion de Trade"; //+================ GESTION DE TRADE ================+ inputdouble MM=0.1; //Part du dépôt dans un dealinput MarginMode MMMode=LOT; //Méthode de détection de la valeur du lotinputuint StopLoss_=1000; //Stop Loss en pointsinputuint TakeProfit_=2000; //Take Profit en pointsinputstring MustTrade="Permissions de Trade"; //+=============== PERMISSIONS DE TRADE ===============+ inputint Deviation_=10; //Déviation maximale en pointsinputbool BuyPosOpen=true; //Permission d'ouvrir des positions longuesinputbool SellPosOpen=true; //Permission d'ouvrir des positions courtes//+-------------------------------------------------+//| Paramètres d'entrée de l'indicateur filtre |//+-------------------------------------------------+inputstring Filter="PARAMÈTRES DE TENDANCE LENTE"; //+============== PARAMÈTRES DE TENDANCE ==============+ inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Période de graphique pour la tendanceinput Mode TrendMode=NewWay; //Variante d'affichageinputuint ATR_Period=10; inputdouble ATR_Multiplier=3.0; inputuint SignalBar=1; //Index de barre pour recevoir le signal d'entréeinputbool BuyPosClose=true; //Permission de fermer les positions longues par tendanceinputbool SellPosClose=true; //Permission de fermer les positions courtes par tendance//+-------------------------------------------------+//| Paramètres d'entrée de l'indicateur d'entrée |//+-------------------------------------------------+inputstring Input="PARAMÈTRES D'ENTRÉE"; //+=============== PARAMÈTRES D'ENTRÉE ==============+ inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Période de graphique pour l'entréeinput Mode TrendMode_=NewWay; //Variante d'affichageinputuint ATR_Period_=10; inputdouble ATR_Multiplier_=3.0; inputuint SignalBar_=1;//Index de barre pour recevoir un signal d'entréeinputbool BuyPosClose_=false; //Permission de fermer les positions longues par signalinputbool SellPosClose_=false; //Permission de fermer les positions courtes par signal
Les variables de type chaîne contenant du texte dans le code des entrées sont uniquement incluses pour une meilleure visualisation de la fenêtre des entrées de l'EA.
Les indicateurs Kolier_SuperTrend_HTF dans l'EA sont uniquement destinés à une visualisation plus pratique des tendances dans le testeur de stratégies ; dans d'autres modes d'opération, ils sont inactifs.
Pour assurer le bon fonctionnement de l'Expert Advisor généré, placez les fichiers compilés Kolier_SuperTrend.ex5 et Kolier_SuperTrend_HTF.ex5 dans le dossier <dossier_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 un Stop Loss et un Take Profit en même temps que l'ouverture de la 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 durant les tests présentés ci-dessous. Aucun Stop Loss ni Take Profit n'a été utilisé durant les tests.

Fig. 1. Exemples de transactions sur le graphique
Résultats des tests pour 2015 sur EURUSD, tendance lente sur H6, entrée par tendance rapide sur M30 :

Fig. 2. Graphique des résultats des tests

Commentaire 0