Expert Advisor Multi Niveaux pour MetaTrader 4 : Maximisez vos Gains

Mike 2012.01.16 18:28 14 0 0
Pièce jointe

Auteur :

Cet article a été rédigé par un chercheur passionné par l'étude des marchés boursiers et des devises. L'EA a été testé en arrière de juillet 2011 à janvier 2012 sur l'EURUSD. Il a réussi à transformer un capital de 10 000 $ en 59 294 $, mais il n'y a aucune garantie que les performances passées soient représentatives des résultats futurs.

Ce conseiller expert est basé sur le principe que le marché ne se déplace pas toujours dans une seule direction. Même lorsque le marché est en tendance, il y a des moments de retracement. Ces retracements sont souvent dus à des niveaux de support ou de résistance solides ou à des traders dominants qui décident de prendre des bénéfices, ce qui peut pousser le marché dans la direction opposée pendant un certain temps. L'EA exploite donc ces mouvements inverses. Comme prévu, l'EA fonctionne mieux lorsqu'il opère dans le sens de la tendance.

Voici comment fonctionne l'EA :

Lorsque la moyenne mobile (MA(34)) sur le graphique journalier est orientée à la hausse, l'indicateur ouvre une position d'achat et vice versa. Si le marché évolue dans la direction de la tendance, l'EA clôture la position selon le paramètre de prise de bénéfice (TP). La valeur par défaut est de 60 pour les brokers à 4 chiffres et 600 pour ceux à 5 chiffres.

En cas de mouvement du marché dans la direction opposée à celle de la position ouverte, l'EA ouvrira une nouvelle position dans la même direction que la précédente à -600 (-60 pips) avec la même taille de lot. Si le marché revient dans la direction de la position, les deux opérations seront clôturées au niveau de TP de la dernière transaction. Ce processus se répète pour les niveaux suivants, avec des tailles de lot de 2, 4 et 8. Par exemple, si la taille de lot initiale est de 0,1, les tailles de lot pour les niveaux suivants seront :

Niveau

Taille de lot

0

1 x 0.1 = 0.1

1

1 x 0.1 = 0.1

2

2 x 0.1 = 0.2

3

4 x 0.1 = 0.4

4

8 x 0.1 = 0.8

L'EA utilise de nombreux paramètres. Les plus importants sont :

  • TP : Prise de bénéfice. Si votre broker utilise 4 chiffres, le paramètre par défaut doit être changé à 60 au lieu de 600.
  • DP : Représente le timeframe. La valeur par défaut est le timeframe journalier qui est de 1440. Vous pouvez ajouter l'EA à n'importe quel graphique, mais il utilisera DP pour spécifier le timeframe pour sa MA.
  • MAP : Période de la Moyenne Mobile. La valeur par défaut est 34.
  • MaxTrade : Le nombre maximum de trades que l'EA ouvrira dans la même direction.
  • TradeType : Si 0, l'EA suivra la direction de la MA, 1 pour forcer l'EA à ouvrir des positions d'achat, et 2 pour forcer des positions de vente.

Recommandations :

Il est conseillé d'utiliser cet EA en combinaison avec d'autres indicateurs comme la moyenne mobile, les Bandes de Bollinger, ainsi que les niveaux de support et de résistance. Vous pouvez changer le TradeType entre 0, 1 ou 2 selon les indicateurs.

Utilisez la taille de lot appropriée qui respecte votre gestion de capital.

Mise à jour : Version 2

La version mise à jour de MLTrendE V2 permet d'ajuster quelques paramètres supplémentaires :

  • maReversal : true/false. Si vrai, le système utilisera EMA(500). Si le prix passe en dessous de l'EMA(500) à la hausse, le système fermera toute position de vente et définira TradeType à 1. Si le prix passe l'EMA(500) à la baisse, il fermera toute position d'achat ouverte et définira TradeType à 2. Il est recommandé d'utiliser ce paramètre avec un timeframe H1 et il peut être testé en arrière en utilisant le prix d'ouverture.
  • allowSL : true/false. Vous devez définir maReversal à false pour utiliser allowSL. Lorsque allowSL est réglé sur true, le système utilisera l'original système à niveaux multiples et mettra en œuvre un stop/loss sur la dernière position ouverte. Lorsque la dernière position ouverte atteint SL, le système fermera toutes les positions à tous les niveaux et inversera la tendance en définissant TradeType. Avec allowSL, vous devez définir deux autres paramètres qui sont SL et MaxTrade. Lorsque allowSL est vrai, vous pouvez tester le système uniquement en utilisant chaque tick.
Liste
Commentaire 0