Accueil > Blog > Qualité des données de ticks pour le backtest MT5 — OHLC, M1 OHLC et ticks réels

BacktestMT5Données de ticksStrategy TesterPrécision de validation

Qualité des données de ticks pour le backtest MT5 — OHLC, M1 OHLC et ticks réels

Publié : 2026-05-18Lecture : env. 4 min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Qualité des données de ticks pour le backtest MT5 — OHLC, M1 OHLC et ticks réels

Lorsque vous effectuez un backtest dans le Strategy Tester de MT5, vous remarquerez un paramètre appelé « Modèle ». Ce choix influence considérablement la précision de votre backtest. En particulier pour les EA de scalping, un mauvais choix de modèle peut provoquer le syndrome classique : « résultats excellents en backtest, mais l'EA ne fonctionne pas en conditions réelles ».

Les 3 modèles de backtest

Le Strategy Tester MT5 propose trois modèles de simulation.

1. Tous les ticks (ticks réels)

C'est le modèle le plus précis. Il reproduit chaque variation de cotation survenue sur le marché réel.

  • Les variations de spread sont également reproduites
  • Validation haute précision incluant la dynamique du carnet d'ordres
  • Temps de traitement le plus long (30 min à 1 h+ pour 10 ans en H1)
  • Volume de données important

Recommandé pour : le scalping (M15 et en dessous), les stratégies fortement sensibles au spread

2. M1 OHLC (ticks générés à partir des bougies M1)

Des ticks sont générés de façon synthétique à partir des quatre points (Open, High, Low, Close) de chaque bougie M1.

  • Précision inférieure aux ticks réels, mais suffisante pour le swing trading
  • Bon équilibre vitesse/précision (5 à 15 min pour 10 ans en H1)
  • Similaire à la méthode utilisée par les traders habitués à MT4

Recommandé pour : les EA swing en H1/H4, lorsqu'une précision intermédiaire est acceptable

3. OHLC uniquement (4 points par bougie)

La validation ne repose que sur les quatre points Open, High, Low, Close de chaque bougie.

  • Traitement le plus rapide (quelques minutes)
  • Précision la plus faible
  • Erreurs particulièrement importantes pour les stratégies utilisant un SL/TP basé sur l'ATR

Recommandé pour : vérifications fonctionnelles rapides uniquement. À ne pas utiliser pour une validation sérieuse.


Pourquoi les ticks réels sont indispensables pour le scalping

Si vous backtestez un EA de scalping sur un timeframe M15 ou inférieur en utilisant le modèle M1 OHLC, vous rencontrerez les problèmes suivants.

Problème 1 : L'ordre de déclenchement du SL et du TP est incorrect

Sur un marché réel, l'ordre dans lequel le High et le Low se produisent au sein d'une bougie est crucial. En M1 OHLC, il est impossible de savoir si le High ou le Low s'est produit en premier au cours de la même minute — ce qui empêche de reproduire fidèlement si c'est le SL ou le TP qui a été touché en premier.

Exemple : mouvement de prix sur 1 minute
  Réel : High d'abord → puis Low (le TP est atteint avant la chute)
  Modèle OHLC M1 : l'ordre entre High=TP et Low=SL est inconnu

En scalping, le SL et le TP sont très proches l'un de l'autre, ce qui rend cette imprécision très significative sur les résultats.

Problème 2 : Les variations de spread ne sont pas reproduites

Les élargissements soudains de spread lors des annonces économiques ne sont pas simulés par le modèle M1 OHLC. Le scalping étant la stratégie la plus sensible au spread, un backtest avec spread fixe donne des résultats excessivement optimistes.


Comment obtenir les données nécessaires pour le backtest

Pour effectuer un backtest dans MT5, les données historiques doivent avoir été téléchargées sur votre terminal.

Étape 1 : Télécharger les données historiques

  1. Lancez MT5 et connectez-vous à votre broker
  2. Menu → Outils → Centre Historique (ou Ctrl+H)
  3. Sélectionnez la paire souhaitée (XAUUSD, etc.)
  4. Faites un clic droit sur le timeframe cible (M1 est le plus important) → « Télécharger »
  5. Attendez la fin du téléchargement (de quelques minutes à plusieurs dizaines de minutes lors de la première exécution)

Étape 2 : Vérifier la qualité des données

Après avoir lancé le Strategy Tester, la colonne « Qualité » affiche le niveau de qualité des données.

Qualité 99 %  → Données de ticks réels — validation haute précision
Qualité 90 %  → Ticks synthétiques générés depuis les bougies M1
Qualité ≤ 25 % → OHLC uniquement (faible précision)

Assurez-vous d'atteindre une qualité de 99 % avant de lancer votre backtest.


Paramètres de backtest recommandés pour nos EA

EATimeframeModèle recommandéRaison
GOLD EMA ATR EAH1M1 OHLCLe swing H1 ne nécessite pas les ticks réels
GOLD Asia Range BreakH1M1 OHLCMême raison
GOLD BB BreakoutH1M1 OHLCMême raison
GOLD MTF TrendH1+D1M1 OHLCLe multi-TF est pris en charge par M1 OHLC
USDJPY Trend PullbackH4M1 OHLCLe swing H4 ne nécessite pas les ticks réels
GBPUSD Scalp EAM15Ticks réelsLes ticks réels sont indispensables pour le scalping

Durée approximative d'un backtest

Environnement de référence : équivalent Core i5, 8 Go de RAM, SSD, XAUUSD sur 10 ans

ModèleTemps de traitement (indicatif)
OHLC2 à 5 minutes
M1 OHLC10 à 20 minutes
Ticks réels40 minutes à 2 heures

Lorsque vous exécutez un backtest sur MT5 hébergé sur un VPS, les performances dépendent du CPU. Pendant le traitement, l'utilisation du CPU du VPS peut atteindre 100 %, ce qui peut affecter les EA en cours d'exécution simultanément.


Résumé

  • Swing trading (H1 et au-dessus) : M1 OHLC suffit (bon compromis vitesse/précision)
  • Scalping (M15 et en dessous) : utilisez les ticks réels (la précision est primordiale)
  • Le modèle OHLC est réservé aux vérifications fonctionnelles rapides
  • Assurez-vous d'une qualité de données supérieure à 90 % avant de lancer votre backtest

La fiabilité de votre backtest est directement liée au niveau de confiance que vous pouvez accorder à ses résultats. En particulier lors de l'évaluation d'un EA de scalping, validez toujours vos résultats avec des données de ticks réels.


FAQ

Q : Où puis-je obtenir les données de ticks réels ?

Le moyen standard consiste à les télécharger depuis le Centre Historique de MT5 lorsque vous êtes connecté à votre broker. Vous ne pourrez accéder qu'aux données historiques fournies par ce broker. Il est également possible d'importer des CSV depuis des fournisseurs de données de ticks externes (comme Dukascopy), mais la procédure d'importation dans MT5 est complexe.

Q : Je n'arrive pas à obtenir une qualité de 99 % pour certaines paires de devises.

La plage de données historiques de ticks disponibles varie selon les brokers. Les données de ticks très anciennes (plus de 10 ans) ne sont souvent pas disponibles chez la plupart des brokers. Dans ce cas, démarrez votre validation à partir des données les plus anciennes disponibles.

Q : Comment assurer la cohérence entre le backtest et le forward test ?

Le principe de base est d'effectuer le forward test sur le même compte broker que celui utilisé pour le backtest. Étant donné que les spreads et les swaps diffèrent d'un broker à l'autre, utiliser le même broker minimise l'écart entre BT et FT.

Q : L'« optimisation » et le « backtest » dans le Strategy Tester utilisent-ils le même modèle ?

Oui. L'optimisation (recherche de paramètres) utilise également le même modèle. Cependant, l'optimisation exécute des milliers voire des dizaines de milliers de backtests, ce qui peut prendre plusieurs jours avec le modèle ticks réels. Il est donc recommandé d'effectuer l'optimisation en OHLC ou M1 OHLC, et de réserver les ticks réels uniquement pour la validation finale.


Pages associées

Cours par E-mail de 5 Jours (Gratuit)

Recevez un e-mail par jour couvrant les bases du trading FX automatisé, comment lire correctement les backtests et des conseils pour choisir un courtier.

* Confidentialité strictement protégée. Vous pouvez vous désabonner à tout moment.