<!DOCTYPE html>Comment backtester une stratégie sur MT5 — MixFunded
MixFunded
Bibliothèque éducative

Plateformes8 min de lecture

Comment backtester une stratégie de trading sur MetaTrader

Réponse rapide

Le testeur de stratégie montre les performances historiques — à condition de comprendre les limites des données et d'éviter le sur-ajustement.

Le backtesting consiste à tester une stratégie de trading sur des données historiques de prix pour voir comment elle se serait comportée. C'est une étape réellement utile avant de risquer du capital réel, mais il est facile de produire un backtest excellent qui ne dit rien de fiable sur l'avenir, souvent à cause de données de mauvaise qualité ou d'un ajustement de courbe involontaire.

Ce guide explique comment lancer un backtest dans le testeur de stratégie de MetaTrader 5, les points à surveiller dans les résultats, et pourquoi un backtest solide doit être suivi d'un forward testing avant d'y allouer une taille de position significative.

Utiliser le testeur de stratégie MT5

Ouvrez le Testeur de stratégie depuis le menu Affichage ou avec Ctrl+R. Sélectionnez l'Expert Advisor à tester, l'actif, l'unité de temps et la période historique. Choisissez un modèle — Chaque tick basé sur des ticks réels est le plus précis mais nécessite des données téléchargeables et est plus lent ; Prix d'ouverture uniquement est plus rapide mais bien moins précis sur le comportement interne des bougies.

Configurez le dépôt initial, l'effet de levier et le spread pour correspondre à un compte réaliste plutôt qu'aux valeurs par défaut, puis lancez le test. Les résultats s'affichent sous forme de résumé (profit net, drawdown, taux de réussite, profit factor), accompagnés d'un rapport détaillé transaction par transaction et d'un graphique de la courbe d'équité montrant l'évolution du solde.

Qualité des données et hypothèses de modélisation

Un backtest n'est fiable que si les données le sont. Les données historiques gratuites de nombreux courtiers présentent des lacunes, des spreads erronés ou manquent de détails au niveau du tick, surtout sur les actifs moins communs ou en période de volatilité. Une stratégie testée sur des données médiocres peut afficher des résultats irréalisables en direct. MT5 permet de télécharger des données de ticks de haute qualité via son centre historique ; vérifiez toujours le rapport de qualité du testeur pour voir le pourcentage de ticks réels versus modélisés.

Les hypothèses de modélisation comptent aussi. Le spread est souvent fixe en backtest alors qu'il s'élargit lors des news ou d'une faible liquidité ; le slippage n'est souvent pas modélisé sans configuration spécifique ; et les frais de swap doivent être inclus pour toute stratégie tenant des positions plus d'une journée. Un backtest ignorant ces trois facteurs surestimera systématiquement les résultats réels.

  • Utilisez Chaque tick basé sur des ticks réels si possible, et vérifiez le pourcentage de qualité de modélisation
  • Définissez un spread fixe ou variable réaliste au lieu de laisser l'hypothèse par défaut d'un spread nul
  • Incluez une estimation pour le slippage et les frais de swap lorsque c'est pertinent pour la stratégie

Le risque d'ajustement de courbe (Curve Fitting)

Le curve fitting survient lorsque les paramètres d'une stratégie sont ajustés à plusieurs reprises sur les mêmes données historiques jusqu'à obtenir de bons résultats, adaptant ainsi les règles au « bruit » de cette période spécifique plutôt qu'à un avantage réel et répétable. Un signe révélateur est une stratégie avec trop de réglages précis — un stop loss inhabituel, une longueur de moyenne mobile trop spécifique — qui performe exceptionnellement sur la période testée mais s'effondre dès que les données changent légèrement.

Un test utile consiste à diviser vos données : optimisez les paramètres sur une partie de l'historique, puis lancez ces réglages inchangés sur une période distincte et ultérieure que l'optimisation n'a jamais vue. Une stratégie qui tient la route hors échantillon (out-of-sample) a plus de chances de refléter un avantage réel ; celle qui s'effondre a probablement été ajustée au bruit.

Forward testing avant de monter en puissance

Un backtest, aussi soigné soit-il, ne peut pas tout capturer : les spécificités d'exécution, votre propre comportement face au risque réel, et les conditions de marché inédites. Le forward testing sur un compte démo, en observant la stratégie en temps réel sans risque financier, est l'étape suivante. Il doit durer assez longtemps pour voir la stratégie évoluer dans différents contextes de marché, pas seulement une semaine favorable.

Une fois qu'une stratégie a fait ses preuves en forward testing, passer par un compte d'évaluation à moindre coût avant de s'engager sur un programme financé plus important est un moyen sensé de confirmer qu'elle tient sous la pression d'un drawdown réel et d'enjeux psychologiques concrets, ce qu'aucun backtest ou compte démo ne reproduit totalement. Considérer l'étape d'évaluation comme partie intégrante du processus de test favorise des résultats plus stables sur le long terme.

Foire aux questions

Quelle est la différence entre Chaque tick et Prix d'ouverture uniquement dans le testeur MT5 ?

Chaque tick basé sur des ticks réels simule le mouvement des prix à l'intérieur de chaque bougie en utilisant les données de ticks historiques réelles, offrant le résultat le plus réaliste mais nécessitant plus de données et de temps de calcul. Prix d'ouverture uniquement utilise simplement le prix d'ouverture de chaque bougie, ce qui est beaucoup plus rapide mais omet les détails du mouvement interne, pouvant fausser les résultats des stratégies sensibles à la volatilité intra-bougie.

Comment savoir si mes résultats de backtest sont dus à un ajustement de courbe ?

Un signal d'alerte classique est une stratégie avec de nombreux paramètres sur-optimisés qui affiche des performances exceptionnelles sur une période historique précise. Tester ces mêmes paramètres, sans modification, sur une période différente non utilisée pour l'optimisation est le test le plus fiable — une chute importante des performances hors échantillon suggère un ajustement sur courbe (curve fitting).

Dois-je passer directement du backtesting à un compte financé ?

Il est généralement préférable de tester d'abord en conditions réelles sur un compte démo, puis de confirmer la stratégie sur une évaluation à faible coût avant d'engager un capital ou des efforts importants. Le backtesting et le trading démo ne peuvent pas reproduire pleinement la pression d'un drawdown réel ; considérer une évaluation comme un test supplémentaire à enjeux réduits est donc une étape raisonnable avant de monter en puissance.

Tradez sur un compte financé

Les évaluations MixFunded commencent à partir de $5. Les récompenses sont traitées chaque lundi en USDT (TRC-20) et publiées on-chain.