Aller au contenu
BlogTutorials

Backtesting expliqué : 10 erreurs qui rendent les résultats meilleurs

What backtesting can and cannot prove — and the 10 mistakes that make historical results look better than they are: look-ahead bias, survivorship bias, overfitting, ignored transaction costs, poor data, cherry-picked dates, multiple-testing, no out-of-sample validation, regime changes, and treating history as a prediction. Calibration, not performance. Educational research, never advice.

V

Valarn

Research

2026年8月8日
12 min read
TutorialsBacktestingQuant
Backtesting expliqué : 10 erreurs qui rendent les résultats meilleurs

Un backtest est le graphique le plus convaincant de tous les investissements. Vous prenez une règle de trading, l'appliquez sur dix ans de prix historiques, et en sort une courbe d'équité lisse grimpant du coin inférieur gauche au coin supérieur droit. Cela ressemble à une preuve. Cela ressemble à une preuve. Et plus souvent qu'autrement, c'est une illusion que vous vous êtes construite sans le remarquer.

C'est la vérité inconfortable sur le backtesting d'une stratégie d'investissement : le processus est conçu pour vous donner une réponse encourageante, car vous continuez à ajuster la règle jusqu'à ce que la réponse vous encourage. Les mathématiques sont réelles ; la discipline est ce qui manque généralement. Un backtest peut vous dire quelque chose de réellement utile — mais seulement si vous savez exactement ce qu'il peut et ne peut pas prouver, et seulement si vous chassez activement les erreurs qui rendent les résultats bien meilleurs que tout ce qu'un marché en direct vous paierait jamais.

Ce guide couvre les deux. D'abord, ce qu'un backtest démontre réellement. Ensuite, dix façons dont un backtest d'actions s'auto-inflige discrètement — du biais de prévision à traiter une courbe historique comme une prédiction — avec le piège et la solution expliqués pour chacun. Lisez-le avant de faire confiance à la prochaine belle courbe d'équité que quelqu'un vous montre, y compris celle que vous avez dessinée vous-même.

Ce qu'un backtest peut — et ne peut pas — prouver#

Un backtest est un test d'hypothèse, pas une boule de cristal. Réalisé correctement, il peut vous dire qu'une règle aurait pu produire certains résultats sur une tranche spécifique de l'histoire sous un ensemble spécifique d'hypothèses. C'est réellement précieux — c'est un moyen peu coûteux de rejeter de mauvaises idées avant qu'elles ne vous coûtent de l'argent réel. Mais c'est une déclaration sur le passé, formulée au conditionnel, et cela reste ainsi peu importe à quel point le graphique semble confiant.

Le changement mental utile est de la performance à la calibration. Vous n'essayez pas de prouver qu'une stratégie "gagne de l'argent". Vous essayez de comprendre comment elle se comporte : à quel point ses baisses sont profondes, à quelle fréquence elle se trompe, combien elle trade, et dans quelles conditions de marché elle s'effondre. Un backtest qui vous apprend où une règle a des difficultés vaut plus qu'un qui promet un chiffre, car le chiffre ne survivra pas au contact avec l'avenir et le comportement le fera souvent.

Ce qu'il vous dit réellement#

  • Si la règle est même cohérente et réalisable avec des données que vous auriez réellement eues à l'époque.
  • Une idée approximative de son profil de risque — volatilité, baisse maximale, rotation, et les périodes où elle performe mal.
  • Un moyen peu coûteux de falsifier des idées : si une règle ne peut pas survivre à l'histoire, elle ne survivra certainement pas à l'avenir.

Ce qu'il ne peut pas vous dire#

  • Quel sera le retour de la stratégie à l'avenir. Point final.
  • Que le modèle que vous avez trouvé est une véritable cause plutôt qu'une coïncidence dans un ensemble de données.
  • Comment vous vous comporterez réellement lorsque la baisse en direct arrivera et que le graphique ne sera plus lisse.

Tenez-vous à cette distinction, car chaque erreur ci-dessous est un moyen de convertir discrètement "cela s'est produit une fois, sous mes hypothèses" en "cela se reproduira, pour moi."

Les 10 erreurs qui flattent un backtest#

1. Biais de prévision#

Le biais de prévision est le péché capital du backtesting boursier : laisser votre stratégie "voir" des informations qu'elle n'aurait pas pu connaître au moment où elle a effectué ses transactions. La version classique consiste à utiliser les bénéfices d'une entreprise pour l'année entière au 1er janvier, alors qu'en réalité, ces chiffres n'ont été publiés que des semaines ou des mois plus tard. Ou classer les actions par un indicateur qui est révisé après coup, en utilisant la valeur révisée.

Le résultat est une stratégie qui semble prophétique parce qu'elle triche sur le temps. La solution est des données à un instant donné — à chaque moment simulé, la règle ne peut utiliser que ce qui était réellement public et final à cette date, avec les délais et tout. Si vous ne pouvez pas confirmer que vos données respectent la chronologie, supposez qu'elles ne le font pas.

2. Biais de survie#

Tester une stratégie sur "les actions de l'indice aujourd'hui" au cours des vingt dernières années et vous l'avez déjà truquée. Les entreprises qui ont fait faillite, qui ont été radiées ou qui se sont effondrées ont disparu silencieusement de votre univers — vous ne testez que sur les survivants. Naturellement, les résultats semblent excellents ; vous avez supprimé les perdants avant de commencer.

Une véritable analyse historique des actions inclut les morts. Votre univers de test doit contenir chaque entreprise qui a existé à chaque moment donné, y compris celles qui ont échoué par la suite, sinon votre backtest mesure "à quel point j'aurais bien fait en ne possédant que les gagnants que je sais déjà gagnants."

3. Surajustement#

Le surajustement dans le backtest est ce qui se produit lorsque vous continuez à ajouter des règles et à ajuster des paramètres jusqu'à ce que la stratégie s'adapte parfaitement aux données historiques — y compris le bruit aléatoire. Une règle avec quinze conditions qui saisit chaque point de retournement passé n'est pas une découverte ; c'est une description élaborée d'un ensemble de données spécifique, mémorisée.

Le signe révélateur est la fragilité : changez légèrement les paramètres ou déplacez la fenêtre de test, et les beaux résultats s'évaporent. Une règle robuste fonctionne sur une plage de réglages et de périodes de temps, pas sur une combinaison magique. La simplicité est une défense ici — chaque paramètre supplémentaire est une autre chance d'ajuster le bruit au lieu du signal.

4. Ignorer les coûts de transaction et le glissement#

Un backtest qui suppose que vous achetez et vendez au prix de clôture exact, gratuitement, décrit un marché qui n'existe pas. Les transactions réelles paient des commissions, traversent l'écart entre l'offre et la demande, et subissent un glissement — l'écart entre le prix que vous attendiez et le prix que vous avez obtenu, qui s'élargit exactement lorsque vous souhaitez le plus trader.

Les mathématiques sont brutales pour les stratégies actives. Supposons qu'une règle tourne son portefeuille 50 fois par an et que chaque aller-retour coûte 0,2 % une fois que vous ajoutez l'écart et le glissement. Cela représente 50 × 0,2 % = 10 points de pourcentage de retour remis au marché chaque année — souvent assez pour transformer une étoile du backtesting en un perdant en argent réel. Modélisez toujours des coûts réalistes, et soyez particulièrement sceptique à l'égard des stratégies à haute fréquence dont l'avantage est plus mince que leur facture de trading.

5. Mauvaise qualité des données#

Des données de mauvaise qualité entrent, des données magnifiques sortent. Les ajustements de fractionnement appliqués de manière incohérente, les dividendes ignorés, les ticks erronés, les tickers mal étiquetés et les prix qui ne tiennent pas compte des actions d'entreprise corrompent silencieusement un backtest — généralement dans la direction flatteuse, car vous remarquez et supprimez les erreurs qui nuisent à vos résultats bien plus facilement que celles qui aident.

Avant de faire confiance à une sortie, vérifiez les données elles-mêmes : d'où elles proviennent, comment elles gèrent les fractionnements et les dividendes, et si elles ont été auditées par rapport à une source primaire. Une stratégie n'est aussi fiable que les chiffres qui la sous-tendent, et "les données semblaient correctes" n'est pas la même chose que de vérifier.

6. Dates de début et de fin choisies avec soin#

Commencez un backtest en mars 2009 et presque tout ce qui achète des actions semble brillant, car vous avez commencé à un creux générationnel. Terminez juste avant un krach que votre règle aurait capturé avec toute sa force, et cela semble défensif. Déplacez l'une ou l'autre limite de quelques mois et l'histoire peut s'inverser.

Un test honnête utilise des fenêtres longues et représentatives qui incluent plusieurs cycles de marché — hausses, krachs, années latérales agitées — pas une période choisie à la main qui flatte la règle. Si une stratégie ne fonctionne qu'entre deux dates très spécifiques, ce sont les dates qui font le travail, pas la stratégie.

7. Tester trop de stratégies (p-hacking)#

Faites suffisamment d'expériences et la chance seule vous donnera un gagnant. C'est le piège du test multiple, et il est partout dans la recherche quantitative. Testez 20 stratégies non liées contre une barre de signification de 5 % et, en moyenne, vous vous attendez à ce que 20 × 0,05 = 1 d'entre elles semble "statistiquement significative" purement par chance — même si chacune d'elles est sans valeur.

Maintenant, imaginez essayer des centaines de combinaisons de paramètres et ne rapporter que les meilleures. Ce n'est pas de la recherche ; c'est une loterie avec les billets perdants cachés. La discipline consiste à décider ce que vous testez à l'avance, à compter chaque tentative et à traiter une stratégie qui ne brille qu'après mille essais comme du bruit jusqu'à preuve du contraire.

8. Pas de validation hors échantillon ou de validation en marche avant#

Si vous concevez une règle et la testez sur les mêmes données sur lesquelles vous l'avez conçue, bien sûr qu'elle s'adapte — vous l'avez construite pour cela. La seule question significative est de savoir si elle tient sur des données qu'elle n'a jamais vues. C'est tout l'intérêt du test hors échantillon : réserver un morceau d'histoire que la stratégie n'a jamais été ajustée contre, et voir si l'avantage survit.

Mieux encore est l'analyse en marche avant — ajustez plusieurs fois sur une période, testez sur la période suivante non touchée, puis avancez, imitant comment vous utiliseriez réellement la règle au fil du temps. Une stratégie qui prospère dans l'échantillon et s'effondre hors échantillon n'a pas trouvé un signal ; elle a trouvé vos données. Sauter cette étape est comment la plupart des backtests impressionnants naissent.

9. Ignorer les changements de régime#

Les marchés ne sont pas une seule machine stable. Les environnements de taux d'intérêt changent, les régimes de volatilité évoluent, les corrélations qui ont tenu pendant une décennie se brisent, et une règle qui a prospéré sous un ensemble de conditions peut silencieusement cesser de fonctionner sous un autre. Un backtest qui fait la moyenne de tout peut cacher le fait que tous les rendements proviennent d'un régime qui est maintenant terminé.

Regardez quand votre stratégie a gagné de l'argent. Si tout l'avantage provient, disons, d'une longue période à taux zéro ou d'une course historique d'un secteur, demandez-vous si ces conditions existent encore. La robustesse signifie que la règle se comporte de manière sensée à travers les régimes — ou au moins que vous savez exactement de quel régime elle dépend.

10. Traiter la performance historique comme une prédiction#

La dernière et la plus séduisante des erreurs est celle dont chaque avertissement prévient et que tout le monde commet de toute façon : lire un retour backtesté comme une prévision. "Cela a rapporté 18 % par an pendant une décennie" est un fait sur le passé sous vos hypothèses. Ce n'est pas une promesse, une moyenne à laquelle vous avez droit, ou un plancher sur lequel vous pouvez compter.

Un backtest fixe des attentes de comportement, pas un objectif de rendements. Utilisez-le pour comprendre le caractère d'une stratégie et tester ses points faibles — puis gardez vos conclusions avec prudence, car l'avenir a son mot à dire et il n'a jamais été obligé de rimer avec le passé.

La discipline qui sépare la recherche de la pensée illusoire#

Remarquez que presque chaque erreur ci-dessus est une variation sur le même thème : laisser une stratégie jeter un œil à des informations qu'elle n'aurait pas eues, ou la juger sur les mêmes données utilisées pour la construire. L'antidote est un état d'esprit — la calibration plutôt que la performance, et la discipline hors échantillon comme une habitude non négociable.

Backtest flatteurBacktest discipliné
ObjectifProuver qu'il génère des bénéficesComprendre comment il se comporte
Fenêtre de donnéesChoisie à la main, un régimeLongue, multi-cycles, point dans le temps
ValidationTesté sur les données de conceptionRetenu & marche en avant
CoûtsIgnorés ou idéalisésCommissions + spread + glissement modélisés
VerdictUn retour préditUne plage de résultats calibrée

Ce n'est pas un avis marginal. Les universitaires et les praticiens étudiant l'investissement quantitatif et piloté par l'IA reviennent toujours à la même courte liste de garde-fous — insister sur les tests hors échantillon, modéliser honnêtement les coûts de transaction, respecter le timing des signaux pour ne pas trader sur des données que vous n'aviez pas, et éliminer le biais de prévision où qu'il se cache. Les spécificités varient ; le message est remarquablement cohérent, et c'est l'opposé de "faites confiance à la courbe". Si vous voulez la version plus approfondie de cet argument appliqué aux signaux générés par l'IA, notre guide de mode backtest montre à quoi ressemble une validation disciplinée en pratique.

Où cela s'inscrit dans la recherche réelle#

Le backtesting se situe aux côtés, et non au-dessus, de la compréhension d'une entreprise. Une règle peut passer tous les tests statistiques ci-dessus et être toujours dirigée vers des entreprises que vous ne connaissez pas — c'est pourquoi la validation quantitative n'est qu'une entrée, mieux associée au type de travail fondamental dans notre checklist de recherche en 12 étapes. Les chiffres vous disent comment un signal s'est comporté ; l'entreprise vous dit si l'histoire qui le sous-tend est durable.

C'est à peu près ainsi que Valarn aborde les choses en tant qu'outil de recherche éducatif. Au lieu d'une seule réponse confiante, il fait appel à environ 25 analystes IA spécialisés dans cinq catégories — recherche fondamentale, structure de marché, un comité dédié au débat et au risque, des examinateurs de qualité financière, et la couverture des événements, secteurs et macro — puis organise un débat structuré haussier contre baissier et synthétise un point de vue de recherche neutre (Haussier, Haussier prudent, Neutre, Prudent, ou Baissier — jamais une instruction d'achat ou de vente). Chaque affirmation factuelle est traçable à un dossier ou une source licenciée avec une date de référence, qui est la même discipline de point dans le temps qui empêche le biais de prévision de s'infiltrer dans un backtest. Une porte de contrôle de qualité fonctionne avant que le rapport ne vous parvienne.

Crucialement, le rapport parle le langage de la calibration, pas de la prévision. Plutôt qu'un seul objectif de prix, vous obtenez une Plage de Scénarios — niveaux de référence baissiers, de base et haussiers — plus un Prix de Référence et un Niveau de Risque. Deux scores distincts de 0 à 100 gardent l'honnêteté visible : un score de confiance reflétant la complétude et la fiabilité des données (pas une prévision de prix), et un score d'accord montrant à quel point les analystes ont réellement convergé. Et parce qu'une seule exécution est sa propre sorte de petit échantillon, Ensemble Runs peut réexécuter toute l'analyse jusqu'à trois fois pour une lecture plus stable — l'équivalent de recherche de ne pas faire confiance à un seul tirage des données. Si vous voulez un cadre plus large pour tester toute sortie d'IA, nous avons également écrit dix vérifications pour faire confiance à l'analyse boursière de l'IA.

Vous pouvez voir tout cela sur une entreprise réelle dans un rapport de recherche d'échantillon complet, ou parcourir une page de recherche d'entreprise pour vous orienter avant de plonger dans les dossiers. Si un terme vous pose problème en cours de route, le glossaire Valarn est conçu exactement pour cela.

La conclusion#

Un backtest est un outil pour poser une question disciplinée sur le passé, pas une machine pour prédire l'avenir. Utilisé correctement, il vous aide à rejeter de mauvaises idées à moindre coût et à comprendre comment une stratégie se comporte lorsque les choses tournent mal. Utilisé négligemment — avec un biais de prévision, un biais de survie, un surajustement, des coûts ignorés, des dates choisies, et sans vérification hors échantillon — il devient un moyen élaboré de se mentir à soi-même avec un graphique très convaincant.

Alors traitez chaque courbe d'équité, y compris la vôtre, comme une affirmation à vérifier plutôt qu'un résultat à croire. Insistez sur des données propres à un point dans le temps, des coûts réalistes, et une validation sur des données que la stratégie n'a jamais vues. Visez la calibration, pas la performance. Faites cela, et le backtesting d'une stratégie d'investissement devient ce qu'il devrait être : un moyen d'être moins trompé, pas plus. Curieux de savoir à quoi ressemble une analyse vérifiable et honnêtement couverte ? Explorez un rapport d'échantillon complet ou exécutez votre propre rapport de recherche gratuit et évaluez-le par rapport à tout ce qui précède.

Valarn est un outil de recherche éducatif, pas un conseil d'investissement. Il ne vous dit pas d'acheter, de vendre ou de conserver quoi que ce soit, et rien ici n'est une recommandation ou une promesse de résultats. Faites toujours vos propres recherches et envisagez de consulter un professionnel financier licencié.

TagsTutorialsBacktestingQuantCalibration
V

Valarn

Research

Valarn Research Team

Valarn

Try Valarn for free

Run AI-powered analysis on any stock in under 5 minutes.

Get started free
Backtesting expliqué : 10 erreurs qui rendent les résultats meilleurs