Pourquoi choisir MetaTrader 4 comme plateforme de trading

Comment optimiser correctement un Expert Advisor dans Metatrader 4?

28 avr. • Articles de trading Forex • 2225 Vues • Comments Off sur Comment optimiser correctement un Expert Advisor dans Metatrader 4?

Bien que la psychologie du marché reste la même d'année en année, certaines conditions du marché ne cessent de changer. Ce qui était rentable hier, ce n'est pas le fait qu'il le sera demain. La tâche du commerçant est de s'adapter aux conditions actuelles dans le temps et de continuer à gagner.

Il en va de même pour les conseillers commerciaux. Même le conseiller expert le plus rentable cessera tôt ou tard de gagner de l'argent en raison de l'évolution des conditions du marché. Notre tâche est d'anticiper cela et d'optimiser l'EE pour la nouvelle situation.

  • Définition des paramètres d'optimisation;
  • Backtesting du conseiller;
  • Test de Forward Expert Advisor.

Processus d'optimisation d'un Expert Advisor dans MT4

Imaginez la situation; vous avez décidé d'assembler un ordinateur par composants. Vous avez acheté la carte vidéo la plus chère, la carte mère, 32 Go de RAM, etc. Vous avez tout rassemblé dans l'unité centrale et travaillez, comme on dit, sans pilotes. Pensez-vous qu'un tel ordinateur répondra à vos attentes?

Je pense que non. Avant de travailler dessus, vous devez installer les pilotes. Je ne parle pas de paramètres plus globaux.

La situation est la même avec les conseillers commerciaux. Oui, bien sûr, les développeurs donnent leurs paramètres, mais le temps passe et, comme mentionné ci-dessus, ce qui a fonctionné hier peut ne pas fonctionner aujourd'hui. Par conséquent, nous verrons comment optimiser correctement le conseiller.

Définition des paramètres d'optimisation

Commençons par lancer le test avec des paramètres prédéfinis. Supposons que le robot se négocie bien sur la paire GBPUSD sur la période M15. Nous commençons la date du 01/01/2021 au 02/28/2021 et voyons quel type de graphique de rentabilité nous obtenons.

Si le conseiller a très bien travaillé sur les données historiques, alors c'est quelque chose de bien pour nous. Cependant, si l'Expert Advisor s'avère avec des résultats négatifs sur les données historiques, il n'est pas nécessaire de le suivre.

Pourtant, il n'y a pas de limite à la perfection. Nous devons optimiser l'EE et essayer d'améliorer les résultats. Pour ce faire, dans la fenêtre du testeur de stratégie, appuyez sur "Propriétés expert". Trois onglets s'ouvrent à l'écran:

  • Essai;
  • Paramètres d'entrée;
  • Optimisation.

Dans l'onglet «Test», définissez le dépôt initial qui vous intéresse à 100 $. L'expert conseiller négociera à la fois pour l'achat et la vente. Par conséquent, dans le champ "Positions", sélectionnez "Long & Short".

Dans le bloc "Optimisation", vous pouvez sélectionner le "Paramètre optimisé" dans la liste proposée:

  • Équilibre;
  • Facteur de profit;
  • PayOff attendu;
  • Tirage maximal;
  • Pourcentage de tirage;
  • Personnalisé.

Si vous voulez que seuls les résultats avec un total positif participent aux résultats de la recherche, cochez la case à côté de "Algorithme génétique".

Configuration de l'onglet de test pour optimiser l'EA.

L'onglet «Paramètres d'entrée» comprend les variables que nous pouvons optimiser.

Cochez la case à côté de la case que vous souhaitez optimiser, comme StopLoss, TakeProfit, etc. Laissez la colonne «Valeur» inchangée. Cette colonne contient la valeur par défaut prédéfinie lors du test précédent. Nous sommes intéressés par les colonnes:

  • Commencer - à partir de quelle valeur commence l'optimisation;
  • Étape - quelle est l'étape pour la valeur suivante;
  • Stop - lorsque la valeur est atteinte, l'optimisation doit être arrêtée.

Si vous sélectionnez la variable StopLoss, le début de l'optimisation est de 20 pips, avec un pas de 5 pips, jusqu'à ce que nous atteignions 50 pips, de même vous faites de même avec TakeProfit.

Le Bottomline

Dans l'EA, vous pouvez optimiser n'importe quel paramètre: StopLoss, TakeProfit, Maximum Drawdown, etc. Vous devrez peut-être exécuter l'EA sur des données historiques plusieurs fois avant d'atteindre les paramètres requis. Des tests sur un historique plus long peuvent fournir une plus grande précision.

Les commentaires sont fermés.

« »