L'Expert Advisor Exp_PercentageCrossover est basé sur le changement de couleur de l'indicateur PercentageCrossover et vous permet de définir un intervalle de trading strict.
Un signal de trading se forme lorsque la bougie se ferme, si la direction de l'indicateur (sa couleur) a changé.
Vous pouvez spécifier les heures de trading dans les paramètres d'entrée pour trader durant l'intervalle choisi :
input bool TimeTrade=true; //Autoriser le trading dans l'intervalle spécifié input HOURS StartH=ENUM_HOUR_0; //Heure de début du trading input MINUTS StartM=ENUM_MINUT_0; //Minute de début du trading input HOURS EndH=ENUM_HOUR_23; //Heure de fin du trading input MINUTS EndM=ENUM_MINUT_59; //Minute de fin du trading
Deux variables (heures et minutes) sont fournies pour définir l'heure de début, et deux variables similaires pour l'heure de fin.
Les paramètres par défaut permettent à l'Expert Advisor de trader durant toute la session de trading, de 0:00 à 23:59.
Si l'heure de début est plus tard que l'heure de fin, l'Expert Advisor fermera les positions le lendemain, à l'heure spécifiée.
Pour que l'Expert Advisor fonctionne correctement, vous devez enregistrer le fichier de l'indicateur compilé TotalPowerIndicatorX.ex5 dans le dossier <terminal_data_folder>\MQL5\Indicators.
Notez que la bibliothèque TradeAlgorithms.mqh permet d'utiliser des Experts Advisors avec des courtiers proposant des spreads non nuls et l'option de définir un Stop Loss et un Take Profit lors de l'ouverture de position. Vous pouvez télécharger d'autres variantes de la bibliothèque à ce lien : Trade Algorithms.
Les paramètres d'entrée par défaut de l'Expert Advisor ont été utilisés lors des tests ci-dessous. Aucun Stop Loss ni Take Profit n'ont été utilisés durant les tests.

Fig. 1. Exemples de transactions sur le graphique
Résultats des tests pour 2015 sur USDJPY H4 :

Fig. 2. Résultats des tests
Commentaire 0