EA Moving Average : Optimisez vos trades sur MetaTrader 5

Mike 2018.06.16 19:20 13 0 0
Pièce jointe

Idée par : Aleksandr.

Code MQL5 par : Vladimir Karputov.

Cet EA est basé sur le fichier MQL5\Experts\Examples\Moving Average\Moving Average.mq5 fourni dans la livraison standard. Voici ce qui est nouveau ou modifié :

  • Pour chacun des quatre signaux (Achat Ouvert, Achat Fermer, Vente Ouvert, et Vente Fermer), un indicateur Moving Average propre a été ajouté, avec des paramètres réglables tels que : période (période de calcul), décalage (décalage horizontal de l'indicateur), méthode (méthode de calcul), et prix (type de prix utilisé pour le calcul de l'indicateur) ;
  • Drapeaux Utiliser Positions d'Achat et Utiliser Positions de Vente - permettent d'ouvrir respectivement des positions d'achat et de vente ;
  • Drapeau Considérer Prix Dernière Transaction - prend en compte le prix de la dernière transaction clôturée. Si la valeur est "vrai", alors une nouvelle position d'achat sera ouverte à un prix égal ou inférieur à celui de la dernière transaction, tandis qu'une nouvelle position de vente sera ouverte à un prix égal ou supérieur à celui de la dernière transaction clôturée.

Le prix de la dernière position clôturée est surveillé via OnTradeTransaction. L'EA maintient au maximum une position sur le marché, ce qui le rend utilisable sur des comptes de couverture ou de compensation.


Paramètres d'Entrée

  • Risque Maximum en pourcentage - risque maximum, en pourcentage ;
  • Facteur de Diminution - facteur de réduction en cas de pertes dans l'historique des trades ;
  • xxx : période - période de calcul (individuelle pour chaque indicateur) ;
  • xxx : décalage - décalage horizontal (individuel pour chaque indicateur) ;
  • xxx : méthode - méthode de calcul (individuelle pour chaque indicateur) ;
  • xxx : prix - prix utilisé pour le calcul de l'indicateur (individuel pour chaque indicateur) ;
  • Utiliser Positions d'Achat - drapeau permettant d'ouvrir des positions d'achat ;
  • Utiliser Positions de Vente - drapeau permettant d'ouvrir des positions de vente ;
  • Considérer Prix Dernière Transaction - drapeau pour prendre en compte le prix de la dernière transaction clôturée ;
  • numéro magique - identifiant unique pour l'EA.

Paramètres par défaut, EURUSD M15, période du 01/01/2018 au 03/05/2018.

EA Moving Average


Recommandations pour l'optimisation sur M15

L'optimisation (génétique) peut être effectuée en mode "1 minute OHLC". Pour commencer, marquez les paramètres de période (Démarrer 12, Pas 1, Arrêter 30) et décalage (Démarrer 0, Pas 1, Arrêter 6).

Après l'optimisation génétique, passez en mode "Chaque tick" ou "Chaque tick basé sur des ticks réels" et effectuez un test unique pour le passage sélectionné.

Liste
Commentaire 0