Système de Trading BlauErgodicMDI pour MetaTrader 5 : Optimisez vos Stratégies

Mike 2018.07.09 20:09 12 0 0
Pièce jointe

Bienvenue sur notre blog dédié aux traders ! Aujourd'hui, nous allons parler d'un système de trading qui utilise l'oscillateur BlauErgodicMDI, permettant de définir strictement un intervalle de temps pour vos transactions.

La décision de trading se prend lorsque l'histogramme change de direction, lors du passage au-dessus de la ligne zéro ou quand la couleur du nuage de ligne de signal change. Voici le paramètre d'entrée que vous pouvez utiliser pour choisir une option d'algorithme d'entrée :

input AlgMode Mode=twist; // Algorithme d'entrée sur le marché 

Vous pouvez également spécifier les horaires de trading dans les paramètres d'entrée afin de trader dans un intervalle de temps précis :

input bool TimeTrade=true; // Autorisation de trader selon les intervalles 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 (heures et minutes) sont fournies pour définir l'heure de début de vos opérations, et deux autres pour l'heure de fin.

Les paramètres par défaut permettent à l'Expert Advisor de trader tout au long de la session, de 0:00 jusqu'à 23:59, où toutes les positions seront fermées.

Si l'heure de début est supérieure à l'heure de fin, l'Expert Advisor fermera les positions le lendemain, à l'heure spécifiée.

Pour que l'EA soit compilé correctement, le fichier compilé de l'indicateur BlauErgodicMDI.ex5 doit être placé dans le dossier terminal_data_directory\MQL5\Indicators. Lors de la compilation de l'EA, l'indicateur est intégré dans le code de l'EA en tant que ressource, donc sa présence dans le dossier du terminal n'est pas nécessaire.

À noter que le fichier de bibliothèque TradeAlgorithms.mqh permet d'utiliser des Expert Advisors avec des courtiers qui offrent un spread non nul et la possibilité de définir un Stop Loss et un Take Profit lors de l'ouverture de position. Vous pouvez télécharger d'autres versions de cette bibliothèque à TradeAlgorithms.

Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests que vous pouvez voir ci-dessous. Aucun Stop Loss et Take Profit n'ont été utilisés durant ces tests.

Fig. 1. Exemples de transactions sur le graphique

Fig. 1. Exemples de transactions sur le graphique

Résultats des tests pour 2016 sur AUDUSD H4 :

Fig. 2. Graphique des résultats des tests

Fig. 2. Graphique des résultats des tests

Liste
Commentaire 0