Exp_Fractal_WPR : Un EA Simple pour MetaTrader 5

Mike 2017.01.26 18:13 18 0 0
Pièce jointe

Auteur Réel : Vladimir Khlystov

Voici un des EAs les plus simples, basé sur le Fractal WPR. Il vend lorsque l'oscillateur passe en dessous du niveau de surachat et achète quand il franchit le niveau de survente à la hausse. Le signal se forme à la fermeture d'une bougie si le niveau a été franchi.

Pour commencer, placez le fichier compilé Fractal_WPR.ex5 dans le dossier <dossier_données_terminal>\MQL5\Indicators.

Après compilation, le fichier expert Exp_Fractal_WPR.ex5 contient l'indicateur Fractal_WPR.ex5 comme une ressource, ce qui signifie qu'il n'est pas nécessaire que l'indicateur soit présent dans le dossier du terminal pour que l'EA compilé fonctionne ! Pour cela, le code correspondant a été ajouté à l'EA afin d'inclure cet indicateur dans le fichier exécutable de l'expert.

Le fichier exécutable de l'indicateur a été ajouté en tant que ressource à portée globale.

//---- Inclure les indicateurs dans le code de l'EA en tant que ressources
#resource \Indicators\Fractal_WPR.ex5

Le chemin d'accès à l'indicateur utilisé comme ressource a été modifié dans le bloc de la fonction OnInit().

//---- obtenir le handle de l'indicateur Fractal_WPR
InpInd_Handle=iCustom(Symbol(),InpInd_Timeframe,"::Indicators\Fractal_WPR",e_period,normal_speed,IPC,0);

Ainsi, le fichier exécutable compilé de l'expert peut être utilisé sur d'autres terminaux de trading de manière autonome, sans l'indicateur.

À noter que la bibliothèque TradeAlgorithms.mqh permet d'utiliser des EAs avec des courtiers qui offrent un spread non nul et la possibilité de définir le Stop Loss et le Take Profit lors de l'ouverture de position. Vous pouvez télécharger d'autres variantes de cette bibliothèque en suivant ce lien : Trade Algorithms.

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. Le Stop Loss et le Take Profit n'ont pas é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 2015 sur AUDUSD H3 :

Fig. 2. Graphique des résultats des tests

Fig. 2. Graphique des résultats des tests

Liste
Commentaire 0