Comment backtester une stratégie de trading sur MT4 et MT5

by VT Markets
/
Jun 15, 2026

À retenir :

  • Faire un backtest d’une stratégie de trading, c’est tester vos règles sur des prix passés avant de risquer de l’argent réel.
  • Le backtesting est une des façons les moins chères de vérifier si vous avez un avantage, sans risquer d’argent en conditions réelles.
  • MetaTrader 4 (MT4) et MetaTrader 5 (MT5) ont un outil intégré appelé « Strategy Tester » (testeur de stratégie), qui permet de tester une stratégie gratuitement.
  • Des données propres (sans trous), des coûts réalistes et assez de trades font la différence entre un test fiable et un test trompeur.

Pourquoi tester une stratégie avant de trader en réel

Beaucoup de débutants vont trop vite. Ils lisent une méthode, s’emballent, puis ouvrent un trade le jour même. Le marché récompense rarement la précipitation. Avant de risquer le moindre euro, il vous faut des preuves que l’idée fonctionne. Ces preuves viennent du backtest.

Le backtesting consiste à appliquer vos règles de trading à des données de marché passées pour voir ce que cela aurait donné. C’est comme un simulateur de vol, mais pour le trading. Vous pouvez vous tromper, améliorer vos règles et gagner en confiance, sans risquer votre capital (votre argent de trading). Un bon backtest ne garantit pas des gains futurs, mais il élimine vite les idées faibles.

Ce guide explique le processus sur MetaTrader 4 et MetaTrader 5, deux plateformes très utilisées. Vous verrez quelles données utiliser, comment lire les résultats, et les pièges fréquents. À la fin, vous saurez tester une stratégie avec des attentes réalistes.

Ce qu’un backtest mesure vraiment

Un backtest vaut ce que valent vos questions. Quand vous testez une stratégie, vous ne cherchez pas seulement le profit final. Vous mesurez surtout la solidité et la régularité de votre avantage (votre « edge », c’est-à-dire la raison statistique de gagner sur le long terme) dans des marchés différents.

Les indicateurs ci-dessous sont les plus utiles. Chacun éclaire un aspect différent.

  • Profit net et rendement : le résultat final, en monnaie du compte et en pourcentage du capital de départ.
  • Taux de réussite : le pourcentage de trades gagnants. Un taux élevé ne suffit pas.
  • Ratio gain/risque : la taille moyenne des gains comparée à celle des pertes.
  • Drawdown maximum : la plus forte baisse entre un sommet et un creux de la courbe de compte (la pire période). C’est une mesure clé de la douleur possible.
  • Facteur de profit : gains totaux divisés par pertes totales. Au-dessus de 1,0 c’est gagnant sur le papier ; au-dessus de 1,5 c’est plus solide.
  • Espérance : le gain ou la perte moyenne attendue par trade.

Le drawdown maximum et l’espérance sont essentiels. Une stratégie peut afficher un profit net correct tout en cachant une chute de 60% que peu de gens supporteraient. Lors d’un backtest, demandez-vous toujours si vous auriez tenu pendant la pire période montrée par le rapport.

Calcul simple de l’espérance

L’espérance résume vos résultats en un seul chiffre utile. La formule :

Espérance = (Taux de réussite × Gain moyen) − (Taux de perte × Perte moyenne)

Exemple sur 200 trades :

  • Taux de réussite : 45% (taux de perte 55%)
  • Gain moyen : 150 $
  • Perte moyenne : 70 $

Espérance = (0,45 × 150 $) − (0,55 × 70 $) = 67,50 $ − 38,50 $ = 29 $ par trade. Même si la stratégie perd plus souvent qu’elle ne gagne, elle rapporte en moyenne 29 $ par trade. C’est un avantage positif.

Comment faire un backtest sur MT4 et MT5, étape par étape

MetaTrader 4 et MetaTrader 5 incluent un outil appelé Strategy Tester (testeur de stratégie). Il est intégré à la plateforme. Voici la méthode la plus courante.

  1. Écrivez des règles claires : entrée, sortie, stop-loss (niveau de perte maximale), take-profit (objectif de gain) et taille de position (volume du trade) doivent être précis. Si une règle ne peut pas être codée, elle est difficile à tester correctement.
  2. Choisissez l’instrument et l’unité de temps : prenez le symbole exact et la période du graphique que vous comptez trader, par exemple EUR/USD en H1.
  3. Utilisez des données historiques de qualité : récupérez l’historique le plus long et le plus propre possible. Les trous et les mauvais « ticks » (petites variations de prix) faussent les résultats.
  4. Ouvrez le testeur : sur MT5, allez dans Affichage, puis Strategy Tester. Chargez votre Expert Advisor (EA, un robot de trading qui exécute des règles) ou votre indicateur, choisissez la période de dates et la qualité de modélisation (précision de la simulation).
  5. Lancez le test et analysez le rapport : regardez la courbe d’équité (évolution du compte), le drawdown et la liste des trades, pas seulement le profit.
  6. Améliorez, puis testez en conditions réelles sans risque : ajustez prudemment, puis vérifiez sur des données que la stratégie n’a jamais « vues » (test hors échantillon), et sur un compte démo.

MT5 est souvent plus adapté : il peut tester plusieurs instruments, utiliser des ticks plus réalistes et faire des tests plus rapides grâce au calcul en parallèle (multi-thread).

MT4 reste pratique pour une stratégie manuelle sur un seul instrument. Chez VT Markets, les deux plateformes sont disponibles, donc vous pouvez tester dans l’environnement qui vous convient.

Manuel ou automatisé : deux façons de tester une stratégie

Vous n’avez pas besoin de savoir programmer pour tester une idée. Il existe deux approches principales.

Backtest manuel

Le backtest manuel consiste à revenir en arrière sur les graphiques, bougie par bougie, et à noter chaque trade que vos règles auraient donné. C’est lent, mais cela développe l’expérience visuelle et la compréhension des mouvements de prix.

  • Utile pour les traders discrétionnaires (qui décident au cas par cas) et ceux qui font du price action (analyse du prix sans trop d’indicateurs).
  • Oblige à regarder le contexte, pas seulement un signal.
  • Demande de la discipline pour éviter de choisir seulement les meilleurs trades a posteriori.

Backtest automatisé

Le backtest automatisé utilise un Expert Advisor (EA, robot) ou un script (petit programme) pour simuler des milliers de trades en quelques secondes. Il réduit le biais humain (tendance à se tromper en jugeant). C’est presque indispensable pour des systèmes très rapides à haute fréquence (beaucoup de trades, très souvent) ou avec beaucoup de règles.

  • Utile pour les stratégies systématiques (règles fixes).
  • Donne vite beaucoup de trades.
  • Nécessite des données propres et un code correct pour rester réaliste.

Combien de temps tester une stratégie ?

La vraie question est : avez-vous assez de trades et assez de types de marché ? La durée seule ne suffit pas ; il faut un échantillon représentatif.

Repères simples avant de faire confiance au résultat :

  • Au moins 100 à 200 trades : quelques gains ne prouvent rien. Plus l’échantillon est grand, moins la chance peut vous tromper.
  • Plusieurs phases de marché : tendance, range (marché qui oscille) et forte volatilité (prix qui bouge vite). Idéalement sur deux à trois ans ou plus.

Une stratégie de scalping (trades très courts) en M5 peut produire 200 trades en quelques mois, donc un an peut suffire. Une stratégie swing (trades sur plusieurs jours) en journalier, avec deux trades par mois, peut demander cinq ans de données pour atteindre le même nombre. Adaptez la période au nombre de trades, pas au calendrier.

Tableau de départ selon le style :

Style de tradingUnité de temps typiquePériode à analyser (suggestion)Échantillon visé
ScalpingM1 – M53 – 12 mois200+ trades
Day trading (intraday)M15 – H11 – 2 ans150+ trades
Swing tradingH4 – Daily3 – 5 ans100+ trades
Position trading (long terme)Daily – Weekly5 – 10 ans100+ trades

Comment tester une stratégie gratuitement

Vous n’avez pas besoin d’un service payant pour commencer. Tester gratuitement revient à utiliser des outils déjà disponibles.

  • Strategy Tester MetaTrader : le testeur intégré de MT4 et MT5 est gratuit et suffit pour beaucoup de stratégies.
  • Comptes démo : test en temps réel avec des prix du marché, sans risque d’argent.
  • Relecture manuelle des graphiques : revenir en arrière sur un graphique gratuit et noter les trades dans un tableur.
  • Données historiques gratuites : beaucoup de courtiers et fournisseurs donnent des années d’historique.

Un compte démo VT Markets avec le Strategy Tester de MT5 peut suffire : backtest sur données passées, puis test en démo en temps réel avant de risquer de l’argent.

Utiliser l’IA pour tester une stratégie

L’intelligence artificielle (IA) est devenue un outil pratique. Elle peut aider à tester des idées plus vite et sur plus de situations qu’un humain à la main. Bien utilisée, elle aide ; mal utilisée, elle donne une fausse confiance.

Où l’IA et l’apprentissage automatique (machine learning, une méthode où le programme apprend à partir de données) peuvent aider :

  • Recherche de motifs : l’IA peut analyser des années de données pour repérer des configurations qui se répètent.
  • Optimisation des paramètres : des algorithmes (méthodes de calcul) testent beaucoup de combinaisons de réglages pour trouver des valeurs plus robustes, pas juste chanceuses.
  • Simulation Monte Carlo : méthode qui mélange l’ordre des trades des milliers de fois pour voir si le drawdown reste supportable.
  • Génération de code : des assistants IA peuvent aider à transformer des règles écrites en Expert Advisor (robot) fonctionnel.

Attention :

L’IA est très bonne pour l’« ajustement au passé » (curve fitting) : elle peut produire une stratégie parfaite sur l’historique, mais mauvaise en réel. Gardez toujours une partie des données non utilisées pour un test hors échantillon, et méfiez-vous des résultats trop beaux.

Learn about algorithmic trading here.

Erreurs courantes qui rendent un backtest inutile

Même en étant sérieux, on peut obtenir un backtest trompeur. Les erreurs ci-dessous expliquent souvent l’écart entre un rapport superbe et des résultats réels mauvais.

  • Sur-optimisation (overfitting) : modifier la stratégie jusqu’à coller parfaitement au passé. En réel, cela se répète rarement.
  • Oublier les coûts : spread (écart achat/vente), commission, swap (frais de nuit) et slippage (exécution à un prix moins bon) réduisent le résultat et doivent être inclus.
  • Biais d’anticipation (look-ahead) : utiliser sans le vouloir une information qui n’existait pas au moment du trade.
  • Échantillon trop petit : tirer des conclusions avec trop peu de trades.
  • Biais de survivance : tester seulement des instruments qui existent encore ou que vous savez déjà performants.

Pourquoi les coûts comptent : exemple rapide

Imaginez 500 trades et un profit net, mais sans coûts. Si le spread + commission font en moyenne 5 $ par trade, l’impact est :

500 trades × 5 $ = 2 500 $ de frais oubliés

Une stratégie qui semblait gagner 3 000 $ ne gagne plus que 500 $ une fois les coûts inclus. Pour les systèmes très actifs, ignorer les coûts est la façon la plus rapide de se tromper. Ajoutez toujours des coûts réalistes avant de croire les chiffres.

Passer d’un bon backtest à un plan de trading réel

Un backtest gagnant est un début. Pour passer de l’historique au réel, il faut tester en démo puis gérer le risque strictement. Suivez ces étapes pour protéger votre capital.

  1. Test en démo : appliquez vos règles en temps réel, sans argent, pendant au moins un à deux mois.
  2. Commencez petit en réel : passez à un petit compte réel avant d’engager une somme importante.
  3. Risque fixe et faible : ne risquez pas plus de 1% à 2% du compte sur un seul trade.
  4. Journal de trading : notez chaque trade et comparez le réel avec le backtest.
  5. Revue régulière : le marché change, donc vérifiez votre avantage au fil du temps.

Conseil : notez côte à côte les résultats attendus (backtest) et les résultats réels. Si l’écart devient grand, votre test n’était probablement pas réaliste ; cherchez pourquoi avant d’ajouter du capital.

Questions fréquentes (FAQ)

Q1 : Que veut dire faire un backtest d’une stratégie ?

Cela veut dire appliquer vos règles à des prix passés pour estimer ce que la stratégie aurait donné. Cela aide à évaluer la rentabilité, le drawdown (pire baisse) et la régularité avant de risquer de l’argent réel.

Q2 : Combien de temps faut-il tester une stratégie ?

Visez un échantillon représentatif, pas une durée fixe. Essayez d’avoir au moins 100 à 200 trades, avec des périodes de tendance, de range et de forte volatilité. Une stratégie de scalping peut nécessiter quelques mois ; une stratégie swing peut demander plusieurs années.

Q3 : Peut-on tester une stratégie gratuitement ?

Oui. Le Strategy Tester de MT4/MT5, les comptes démo et la relecture manuelle des graphiques permettent de tester sans frais.

Q4 : Un backtest gagnant garantit-il des gains futurs ?

Non. Le passé ne garantit jamais le futur. Un backtest élimine des idées faibles et aide à préparer un plan, mais le réel ajoute le slippage (mauvais prix d’exécution), des conditions changeantes et l’émotion. Testez en démo avant d’augmenter la taille.

Back To Top
server

Bonjour 👋

Comment puis-je vous aider ?

Discutez immédiatement avec notre équipe

Chat en direct

Démarrez une conversation en direct via...

  • Telegram
    hold En attente
  • Bientôt disponible...

Bonjour 👋

Comment puis-je vous aider ?

Telegram

Scannez le code QR avec votre smartphone pour démarrer un chat avec nous, ou cliquez ici.

Vous n’avez pas l’application ou la version de bureau de Telegram installée ? Utilisez plutôt Telegram Web .

QR code