Backtesting intermediate 10 min de lecture

Comment réaliser un backtest correct dans MT5

Un guide pas à pas du Strategy Tester de MT5. Couvre le téléchargement des données tick, les réglages de qualité de modélisation, les pièges de l'optimisation et comment lire le rapport de backtest sans se laisser tromper par des résultats sur-ajustés.

Publié · Révisé

Le Strategy Tester de MT5 est plus puissant que celui de MT4 — il prend en charge les vraies données tick, les tests multi-devises et l’optimisation intégrée. Il est aussi facile à mal utiliser de manières qui produisent des résultats trompeurs. Ce guide couvre un backtest correctement configuré du début à la fin.

Étape 1 — Télécharger les données tick

Le Strategy Tester utilise par défaut des barres OHLC de 1 minute. Cela produit une « qualité de modélisation » de 25-35 %, ce qui signifie que le testeur devine le mouvement de prix intra-barre. Pour toute stratégie utilisant des stops intra-barre ou des trailing stops, ce n’est pas suffisant.

Pour obtenir de vraies données tick : ouvrez MT5, ouvrez un graphique de la paire à tester, clic droit sur le graphique → Tick Data Suite (si installé) ou utilisez Outils → Centre d'historique pour un téléchargement en masse. Sinon, sélectionnez « Chaque tick basé sur des ticks réels » dans les réglages du Strategy Tester — cela utilise les données tick que votre broker a stockées.

Objectif : qualité de modélisation ≥ 99 %. Les EA de ce catalogue sont backtestés à 99 % avec des données de spread réelles.

Étape 2 — Configurer les réglages du Strategy Tester

Ouvrez le Strategy Tester (Affichage → Strategy Tester ou Ctrl+R). Réglages clés :

  • Expert : sélectionnez votre EA dans le menu déroulant
  • Symbole : la paire (utilisez le nom exact du symbole de votre broker, par ex. « EURUSD » et non « EUR/USD »)
  • Période : l’unité de temps pour laquelle l’EA est conçu (H4 pour les EA de swing, M1 pour les scalpeurs)
  • Modèle : « Chaque tick basé sur des ticks réels » — pas « Prix d’ouverture uniquement » (pour les indicateurs), pas « OHLC sur M1 »
  • Date : utilisez au moins 3 ans ; 5 ans de préférence pour la significativité statistique
  • Dépôt : faites correspondre au dépôt minimum recommandé de l’EA
  • Spread : « Spread actuel » est acceptable ; cochez « Utiliser l’historique de spread réel » si disponible

Étape 3 — Exécuter et interpréter le rapport

Après l’achèvement du backtest, ouvrez l’onglet Rapport. Indicateurs clés à lire de manière critique :

Ne vous concentrez pas sur : le profit total, le facteur de profit seul, le nombre de transactions isolé.

Concentrez-vous sur :

  • Drawdown maximal (%) : le drawdown que la stratégie a produit dans cette période de test. Comparez à votre tolérance au risque.
  • Facteur de récupération : profit total / drawdown maximal. Plus élevé est mieux ; en dessous de 2,0 signale une faible qualité d’avantage.
  • Gain attendu (= espérance) : profit moyen par transaction en devise. Positif et au-dessus de votre coût moyen de spread = avantage véritable.
  • Ratio de Sharpe : apparaît dans certaines versions du Strategy Tester marquées par le broker ; objectif au-dessus de 1,5.

Étape 4 — Erreurs courantes de backtest

Erreur 1 — Période de test trop courte : tester sur 6 mois n’inclut qu’un seul régime de marché. Un EA de tendance semblera excellent s’il est testé sur un marché en tendance de 6 mois. Testez sur au moins un cycle complet (tendance + range + volatil + calme).

Erreur 2 — Paramètres optimisés sur tout l’historique : si vous lancez une optimisation et sélectionnez les meilleurs paramètres de la même période de données, les résultats sont biaisés. Réservez toujours une période de forward-test (les 12 derniers mois) qui n’a pas été incluse dans l’optimisation — c’est l’analyse walk-forward.

Erreur 3 — Haute qualité de modélisation mais mauvais spread : un test à 99 % de qualité de modélisation avec un spread de 0 n’a aucun sens. Testez toujours avec des données de spread réalistes, surtout pour les EA de scalping où le spread est le coût principal.

Erreur 4 — Ignorer la période de drawdown : regardez le graphique de la courbe de capital, pas seulement le profit final. Une courbe de capital lisse avec un faible drawdown est plus déployable qu’un profit total plus élevé avec une courbe de capital volatile que la plupart des traders abandonneraient en plein drawdown.

Termes associés

Références du glossaire