Découvrez un système de trading efficace utilisant l'indicateur de suivi de tendance Ang_Zad_C. Ce système vous permet de définir un intervalle de temps de trading strict et d'ajuster le volume de vos futures transactions en fonction des résultats de vos opérations précédentes.
La décision de trade est prise lorsque la couleur du nuage de l'indicateur change.
Vous pouvez spécifier les heures de trading dans les paramètres d'entrée pour ne trader qu'à des moments précis :
input bool TimeTrade=true; // Autorisation de trader par intervalle de temps input HOURS StartH=ENUM_HOUR_0; // Début du trading (heures) input MINUTS StartM=ENUM_MINUT_0; // Début du trading (minutes) input HOURS EndH=ENUM_HOUR_23; // Fin du trading (heures) input MINUTS EndM=ENUM_MINUT_59; // Fin du trading (minutes)
Deux variables pour les heures et les minutes sont fournies pour chaque heure de début et de fin de trading.
Les paramètres par défaut permettent à l'Expert Advisor de trader pendant toute la session de trading, de 0:00 à 23:59, avec toutes les positions fermées à 23:59.
Si l'heure de début dans les réglages de l'EA est ultérieure à l'heure de fin spécifiée, l'EA fermera les positions ouvertes à l'heure spécifiée le lendemain.
Un bloc de variables d'entrée a été ajouté pour gérer les volumes des positions ouvertes :
input uint BuyLossMMTriger=2; // nombre de trades Buy perdants pour diminuer le MM input uint SellLossMMTriger=2; // nombre de trades Sell perdants pour diminuer le MM input double Small_MM=0.01; // Part des ressources financières du dépôt utilisées en cas de pertes input double MM=0.1 // Part des ressources financières du dépôt utilisées en cas de trading normal input MarginMode MMMode=LOT; // Méthode de calcul de la taille des lots
Avec ces paramètres, si les deux derniers trades dans une même direction ont été perdants, l'EA ouvrira le prochain trade dans la même direction avec un volume de 0.01 lot. Si au moins un des deux derniers trades n'est pas perdant, le volume de la position sera de 0.1.
Pour que cet Expert Advisor fonctionne, vous devez disposer du fichier d'indicateur compilé Ang_Zad.ex5. Placez-le dans <dossier_de_données_terminaux>\MQL5\Indicators.
Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests présentés ci-dessous. Les Stop Loss et Take Profit n'ont pas été utilisés durant les tests.

Fig. 1. Exemples de deals sur le graphique. Le trading uniquement pendant les intervalles de temps définis dans les entrées est désactivé
Résultats des tests pour 2017 sur EURUSD H12 :

Fig. 2. Graphique des résultats de test

Fig. 3. Exemples de deals sur le graphique. Le trading uniquement pendant les intervalles de temps définis dans les entrées est activé
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
- Découvrez l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5
- Découvrez CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5