Tests en conditions réelles d'un EA : combien de temps faut-il avant de pouvoir lui faire confiance ?

Un backtest vous indique les résultats qu'une stratégie aurait obtenus sur l'historique des cours d'un autre acteur du marché. Un test en conditions réelles vous montre comment elle se comporte chez votre courtier, avec votre spread, vos exécutions et votre latence. Le problème, c'est qu'il faut beaucoup de temps avant que ces résultats aient une quelconque signification, et la réponse dépend moins de la durée que de la manière dont la stratégie subit ses pertes.

Dernière mise à jour le 6 octobre 2026

À quoi sert un test de projection ?

Il apporte des réponses à des questions auxquelles un backtest ne peut structurellement pas répondre :

Aucune de ces questions ne relève de la stratégie. Ce sont des questions de « plomberie », et c'est toujours la plomberie qui lâche en premier.

Deux étapes, dans l'ordre

Première étape : démonstration, une à deux semaines

L'objectif ici n'est pas le profit, mais l'absence de surprises. Lancez l'EA avec les paramètres que vous comptez utiliser et vérifiez les points suivants : les ordres sont passés et clôturés sans problème, aucun rejet n'apparaît dans le journal, le panneau ou le fichier journal indique un état normal, et l'EA continue de fonctionner après un redémarrage.

Si l'EA comporte des paramètres liés au temps, c'est également ici que vous devez vérifier qu'ils correspondent à l'horloge du courtier et non à la vôtre — voir Heure du serveur MetaTrader.

Deux semaines de démonstration sans incident signifient que l'installation est correcte. Cela ne dit rien sur l'efficacité de la stratégie.

Deuxième étape : vivre modestement, aussi longtemps qu'il le faudra

Approvisionnez le compte avec le montant le plus faible autorisé par le courtier et faites fonctionner l'EA avec le lot minimum. Oui, les rendements sont insignifiants à ce niveau. Ce n'est pas ce que vous évaluez.

Vous mesurez l'écart entre les prix demandés et les prix d'exécution, le spread que vous payez réellement, et vous vérifiez si certains éléments se comportent différemment maintenant que les ordres sont réels. Ces chiffres évoluent proportionnellement ; le bénéfice, lui, n'a pas besoin de suivre la même tendance.

Combien de temps, concrètement ?

Comptez les transactions plutôt que les jours, et adaptez votre approche en fonction de la manière dont la stratégie génère des profits.

Forme de la stratégieConsultez les résultats surPourquoi ?
De nombreuses petites transactions, des stops serrésPlus de 100 transactionsLa moyenne converge rapidement ; les coûts sont prépondérants.
Quelques transactions par semaine, des stops largesPlus de 40 transactions, 3 moisMoins d'échantillons, mais chacun a davantage d'importance.
Il gagne souvent, perd rarement et, quand il perd, c'est de manière cuisanteJusqu'à ce qu'il traverse une mauvaise passeCe ne sont pas les mois gagnants qui comptent. C'est la queue de distribution.

Cette troisième ligne s'applique à la plupart des EA de type « grid » et « martingale », y compris les nôtres, et c'est pourquoi « six mois rentables » constitue un argument moins solide qu'il n'y paraît. La stratégie est conçue pour produire exactement ce résultat… jusqu'à ce qu'elle ne le fasse plus. Ce que vous attendez, c’est la première baisse, quelle qu’en soit l’ampleur, afin de voir comment le système se redresse et si les limites au niveau du compte ont bien fonctionné.

Ce qu'il faut comparer à la fin

Si possible, comparez le test prospectif au backtest sur la même période et examinez quatre éléments :

  1. Taux de victoire. Ça devrait être proche. Un écart important signifie que les remplissages sont moins bons que prévu par la modélisation.
  2. Gain moyen et perte moyenne. Les deux se contractent en temps réel ; le rapport entre eux devrait rester inchangé.
  3. Fréquence des transactions. Un nombre nettement plus faible de transactions signifie généralement qu'un filtre bloque les entrées — qu'il s'agisse du spread, de la séance ou de l'actualité.
  4. Perdes maximales, en pourcentage. Le chiffre avec lequel vous devrez composer.

Un test prospectif qui génère moins de profits mais conserve la même structure est considéré comme réussi. Si le taux de réussite s'effondre ou si la fréquence diminue de moitié, cela signifie que le backtest portait sur un marché sur lequel vous ne pouvez pas négocier.

Des erreurs qui font échouer l'ensemble de l'épreuve

Modification des paramètres en cours de route. Le chronomètre redémarre. Si vous devez modifier quelque chose, notez la date et considérez ce qui a précédé comme un test distinct.

Intervenir manuellement. Si vous clôturez une transaction simplement parce qu'elle ne vous plaisait pas, le résultat vous revient alors à vous, et non à l'EA.

S'arrêter après la première défaite. Les pertes font partie de l'échantillon. Si vous vous arrêtez dès la première, vous n'aurez pour ainsi dire qu'un aperçu du début de la distribution.

Effectuer des tests à une échelle que vous ne pouvez pas maintenir. Si la taille de la position est suffisamment importante pour vous inquiéter, vous interviendrez, et dans ce cas, vous n'aurez pas testé l'EA.

Quand mettre fin au test et s'en aller

Trois signaux qui ne nécessitent pas davantage de temps :

Les deux premiers sont des informations. Le troisième est une raison de se méfier de tout ce qu’on vous a dit d’autre, et Comment repérer une arnaque liée à un robot de trading Forex explique ce qu'il faut vérifier ensuite.

Questions fréquentes

Pendant combien de temps dois-je tester un EA sur données historiques ?

Jusqu'à ce qu'elle ait généré suffisamment de transactions pour que le résultat ne soit plus le fruit du hasard, et ce pendant une période suffisamment longue pour inclure une phase défavorable à la stratégie. Pour une stratégie active, cela correspond souvent à quatre à huit semaines ; pour une stratégie qui n'effectue que quelques transactions par mois, cela peut prendre plusieurs mois. Il est plus utile de compter les transactions que de compter les semaines.

Dois-je effectuer un backtest sur un compte démo ou sur un petit compte réel ?

Les deux, dans cet ordre. Un compte démo permet de vérifier que l'EA fonctionne, que les paramètres sont corrects et qu'aucune commande n'est rejetée. Seul un compte réel, même minime, vous permet de constater les spreads, les dérapages et les exécutions réels, ce qu'un compte démo ne peut justement pas reproduire.

À partir de combien de transactions un résultat est-il significatif ?

En dessous d'une trentaine de transactions, les résultats ne sont que du bruit. À partir d'une centaine, la moyenne commence à avoir un sens. Pour une stratégie qui gagne souvent et perd rarement, mais de manière importante, même 100 transactions gagnantes ne veulent pas dire grand-chose, car l'événement qui compte ne s'est pas encore produit.

Et si les résultats du test prospectif étaient inférieurs à ceux du test rétrospectif ?

C'est le résultat normal et cela ne pose pas de problème en soi. Les coûts sont désormais réels. Ce qui importe, c'est de savoir si la courbe correspond : taux de réussite similaire, profil de drawdown similaire, fréquence similaire. Un test prospectif dont les résultats sont moins volatils mais qui correspond clairement à la même stratégie est considéré comme réussi.