Backtest d’un robot de trading : comment vérifier ses résultats avant d’investir

Avatar de William Oussou

·

Graphique boursier en chandeliers

En bref : le backtest d’un robot de trading consiste à le faire tourner sur les cotations passées pour voir comment il se serait comporté. C’est indispensable, mais facile à truquer ou à mal interpréter. Pour vérifier les résultats avant d’investir, regarde surtout 5 chiffres : le profit net, le drawdown maximal, le facteur de profit, le nombre de trades et la cohérence entre backtest et compte démo. Voici la méthode, avec les pièges à éviter.

Un vendeur de robot te montre une courbe qui monte en ligne droite depuis 5 ans. Impressionnant ? Peut-être… ou peut-être une stratégie sur-optimisée, une martingale qui n’a pas encore explosé, ou un test fait avec des données de mauvaise qualité. Savoir lire un backtest, c’est se protéger.

Graphique boursier en chandeliers
Les performances d’un robot dépendent du marché — Image : user:yndesai, CC0, via Wikimedia Commons

⚠️ Le trading de Forex, de CFD, de crypto et d’indices synthétiques comporte un risque élevé de perte rapide en capital, encore plus avec l’effet de levier et les robots automatisés. Aucun robot ne garantit de gains. N’investis que l’argent que tu peux te permettre de perdre.

Points clés à retenir

  • Un backtest montre le passé, pas l’avenir.
  • Le drawdown maximal (pire baisse du capital) compte plus que le profit.
  • Plus il y a de trades et d’années testées, plus le résultat est significatif.
  • Une courbe trop parfaite cache souvent une martingale ou une sur-optimisation.

Les 5 chiffres à vérifier

Indicateur Ce qu’il mesure Repère prudent
Profit net Gain total après frais Positif sur plusieurs années
Drawdown maximal Pire baisse du capital Inférieur à 20 – 30 %
Facteur de profit Gains bruts ÷ pertes brutes Supérieur à 1,3
Nombre de trades Taille de l’échantillon Au moins quelques centaines
Écart backtest / démo Réalisme du test Résultats proches

Faire un backtest dans MetaTrader 5

  1. Ouvre le Strategy Tester (Affichage → Strategy Tester, ou Ctrl+R).
  2. Choisis le robot, le symbole et l’unité de temps prévus.
  3. Sélectionne une période longue (2 à 5 ans) incluant des marchés différents.
  4. Utilise la modélisation la plus précise disponible (ticks réels si possible).
  5. Indique un dépôt et un levier réalistes, et des spreads proches de ceux de ton compte.
  6. Lance le test et lis le rapport : profit, drawdown, facteur de profit, nombre de trades.
Strategy Tester de MetaTrader 5 pour tester un robot de trading
Le Strategy Tester de MetaTrader 5 permet de tester un robot sur l’historique avant le réel (capture du site officiel)

Les pièges qui faussent un backtest

  • Sur-optimisation : paramètres réglés pour coller parfaitement au passé, qui échouent dans le futur. Teste sur une période « hors échantillon » non utilisée pour les réglages.
  • Martingale / grid sans stop : courbe lisse jusqu’à l’explosion. Regarde la taille maximale des positions.
  • Spreads et frais irréalistes : un scalping rentable à spread 0 peut perdre avec un spread réel.
  • Données de mauvaise qualité ou modélisation grossière.
  • Période trop courte : 3 mois de bourse haussière ne disent rien.

🎯 Tester sans risquer ton argent : compte démo gratuit 👉 Deriv · XM

Vérifier les résultats d’un vendeur

  1. Demande le rapport complet du Strategy Tester, pas une capture de la courbe.
  2. Demande un historique sur compte réel vérifié par un service tiers.
  3. Refais toi-même le backtest avec le fichier du robot.
  4. Fais tourner le robot 4 à 8 semaines en démo et compare.

Méthode d’installation : robot de trading Forex MT5. Exemple de robot généré par l’IA : notre test ChatGPT. Pour les crypto, lis aussi les bots Grid et DCA de Binance.

Ton plan d’action

  • ☐ Tester le robot sur 2 à 5 ans.
  • ☐ Vérifier les 5 chiffres clés.
  • ☐ Faire un test hors échantillon.
  • ☐ Comparer avec 4 à 8 semaines de démo.
  • ☐ Passer en réel seulement avec un petit capital.

Conclusion

Un backtest n’est pas une preuve de rentabilité, c’est un filtre. Il permet d’éliminer les robots dangereux (drawdown énorme, martingale, résultats sur-optimisés) avant qu’ils ne coûtent de l’argent. Combine-le toujours avec un test en démo, puis un petit compte réel, avant de faire confiance à un robot.

À lire aussi

✍️ À propos de l’auteur

William Oussou est entrepreneur et fondateur de Tech Tools Afrique. Depuis 8 ans, il teste et analyse les outils digitaux, la crypto, le trading et l’investissement accessibles depuis l’Afrique. Cet article est informatif et ne constitue pas un conseil financier personnalisé. En savoir plus sur l’auteur

Sources : MetaTrader 5 – Strategy Tester · Documentation MQL5

FAQ

Qu’est-ce qu’un bon drawdown pour un robot ?

Pour un investisseur prudent, un drawdown maximal inférieur à 20 à 30 % est un repère raisonnable. Au-delà, le risque de grosse perte est élevé.

Un bon backtest garantit-il des gains ?

Non. Il montre le comportement passé. Les conditions de marché changent, d’où l’importance du test en démo puis en réel avec un petit capital.

Sur quelle période faire un backtest ?

Au moins 2 à 3 ans, idéalement 5, avec des phases de hausse, de baisse et de marché calme.
Avatar de William Oussou

Écrit par

À lire aussi

Nos derniers articles