Guide MetaTrader 5

Backtester un robot sur MT5 : le guide pour lire les résultats avec méthode

Données, conditions d’exécution, drawdown et test hors échantillon : un guide pratique pour dépasser la simple courbe de gains.

Illustration d’un bureau d’analyse et d’un écran de graphiques, autour du test d’un robot de trading.
Illustration originale générée par IA · ne représente pas des résultats de trading.

À quoi sert réellement un backtest ?

Un backtest fait fonctionner une stratégie sur des données historiques. Dans MetaTrader 5, le testeur exécute un Expert Advisor avec un instrument, une période et une configuration définis. Le résultat décrit ce qui se serait produit dans ce cadre de simulation ; il ne prédit pas les prochaines séances.

La question utile n’est donc pas seulement « combien le robot a-t-il gagné ? », mais « quelles conditions ont produit ce résultat ? ». Imaginez deux captures affichant le même gain final. Sans connaître le capital initial, les dates et le volume des positions, elles ne permettent pas de comparer sérieusement les configurations. Le premier travail consiste à rendre le test lisible et reproductible.

Préparer une fiche de test avant de lancer MT5

Pour chaque essai, créez une fiche courte que vous conservez avec le rapport. Une convention de nommage simple — robot, version, instrument, période et date du test — facilite les comparaisons. L’objectif est de pouvoir expliquer ce qui a changé entre deux essais, au lieu de choisir après coup la capture la plus flatteuse.

Par exemple, « essai A : configuration initiale » et « essai B : mêmes paramètres, autre période » répondent à une question claire. Modifier simultanément la période, les lots et les horaires rend l’interprétation moins évidente. Cette fiche est une proposition d’organisation, pas un réglage recommandé pour votre capital.

  • Noter la version du robot et conserver le fichier de paramètres.
  • Indiquer les dates, l’instrument et le courtier dont proviennent les données.
  • Enregistrer le dépôt simulé, le levier, les lots et les hypothèses de coûts.
  • Écrire la question à laquelle l’essai doit répondre avant de le lancer.

Comprendre les ticks et la qualité des données

Les différents modes de modélisation de MT5 ne reconstruisent pas tous les mouvements de prix de la même façon. Le mode fondé sur les ticks réels utilise l’historique disponible auprès du courtier. D’autres modes génèrent des ticks à partir des données de barres ou se limitent à certains prix de référence.

Cette distinction compte lorsqu’une stratégie réagit à des variations à l’intérieur d’une bougie. Un graphique final identique ne signifie pas que les événements intrabougie ont été représentés de la même manière. Le choix du mode doit être indiqué dans le rapport que vous examinez.

Une illustration éditoriale, comme celle en tête de cet article, n’est pas une preuve de qualité des données. Pour évaluer un test réel, demandez le rapport exploitable et la description de sa configuration, plutôt qu’une image isolée.

Examiner l’exécution et les coûts

Le testeur de MT5 permet de simuler un délai entre l’envoi d’une demande et son exécution. Son option sans délai représente des conditions idéalisées. Il faut donc lire les hypothèses d’exécution avant de tirer une conclusion sur un résultat.

Prenons un exemple arithmétique fictif : sur 100 opérations, une stratégie affiche 150 dollars de résultat avant un coût supplémentaire moyen de 2 dollars par opération. Ce coût cumulé représente 200 dollars ; le résultat devient alors une perte de 50 dollars. Cela ne décrit aucun robot réel. Le calcul montre simplement pourquoi une petite différence répétée peut modifier le bilan.

Conservez séparément les résultats de chaque hypothèse. Vous pourrez ainsi distinguer ce qui vient des paramètres de la stratégie et ce qui vient du scénario de test.

Lire le drawdown, pas seulement le bénéfice final

Le rapport MT5 distingue notamment les baisses calculées sur la balance et celles calculées sur l’equity. Il présente aussi le nombre d’opérations, les plus grandes pertes et le profit factor, qui rapporte les gains bruts aux pertes brutes. Aucun de ces indicateurs ne suffit seul à résumer une stratégie.

Exemple fictif : un compte simulé monte à 12 000 dollars puis retombe à 9 000 dollars. La baisse depuis ce sommet est de 3 000 dollars, soit 25 %. Si le test se termine ensuite à 12 500 dollars, le résultat final ne fait pas disparaître cet épisode. Une présentation limitée au dernier montant masque une partie de l’expérience du test.

Regardez donc ensemble la trajectoire, les pertes intermédiaires et le résultat final. Dans vos notes, séparez les observations du rapport de votre interprétation personnelle.

Séparer la recherche de paramètres et leur vérification

L’optimisation consiste à essayer plusieurs combinaisons de paramètres. MetaTrader 5 propose également une période forward, distincte de la période utilisée pour l’optimisation, afin de vérifier les configurations sélectionnées sur un autre segment.

Cette séparation répond à un problème pratique : plus vous essayez de réglages, plus il devient facile de retenir celui qui correspond bien à un historique particulier. Un résultat séduisant sur cet historique mérite donc une vérification séparée. Une performance obtenue sur la période forward n’est toujours pas une promesse pour l’avenir.

Conservez les deux résultats. Si vous modifiez vos paramètres après avoir vu la période de vérification, notez-le clairement : vous avez utilisé une information supplémentaire. Ne présentez pas cette seconde version comme si elle avait été choisie sans connaître ces résultats.

Construire une comparaison utile entre plusieurs essais

Une grille de comparaison peut rester très simple. Donnez à chaque essai un identifiant et une colonne « hypothèse modifiée ». Ajoutez les résultats observés sans supprimer les essais défavorables. Vous pourrez ensuite chercher des différences explicables plutôt qu’un unique record de gain.

Supposons que trois essais A, B et C montrent respectivement des résultats de +100, −80 et +60 unités fictives. Dire uniquement « meilleur test : +100 » n’apporte pas la même information que montrer les trois résultats avec leur contexte. Ce n’est pas la moyenne de ces chiffres qui prouve une robustesse ; c’est un point de départ pour examiner les conditions de chaque essai.

  • Garder les rapports défavorables aussi bien que les rapports positifs.
  • Comparer des hypothèses identifiées et documentées.
  • Noter les limites du test et les informations encore manquantes.
  • Ne pas transformer une simulation en promesse de rendement réel.

Que demander avant d’acheter un robot de trading ?

Demandez les informations qui permettent de comprendre l’offre : version, compatibilité, conditions de licence, documentation et modalités d’assistance. Pour les résultats, privilégiez un rapport complet avec ses paramètres et sa période. Un taux de réussite isolé, un témoignage ou une image de compte ne répond pas à toutes ces questions.

Dans le cas d’EA Gold Stuff, les informations commerciales présentées sur ce site doivent être distinguées des preuves de performance. Cet article ne constitue pas un backtest du produit et ne certifie pas ses résultats. Il propose une méthode de lecture à appliquer à un rapport quand celui-ci est disponible. Pour compléter cette lecture, consultez également notre article sur l’effet de levier et les risques des CFD.

La parole aux lecteurs

Votre avis sur cet article

Ce guide vous a-t-il été utile ? Partagez votre retour ou votre question.

Chargement des avis…

Votre note sur l’article
10 à 2 000 caractères. Aucun lien ni donnée personnelle.

Les avis portent sur l’article, pas sur les performances du robot. Les retours critiques sont acceptés ; les messages hors sujet, publicitaires ou injurieux ne sont pas publiés. Confidentialité

Découvrir EA Gold Stuff