Ce qu'est réellement le backtesting
Un backtest prend un ensemble fixe de règles — par exemple, une condition d'entrée, une condition de sortie et une taille de position — et le rejoue sur un jeu de données historiques tel que des prix passés du Bitcoin (BTC). Il enregistre quelles opérations la règle aurait générées et produit des statistiques comme le rendement total, le taux de réussite, le drawdown maximal et le nombre d'opérations.
L'idée centrale est simple : si une règle n'avait aucune structure utile, elle ne devrait pas se comporter mieux que le hasard sur des données passées. Le backtesting est un moyen d'examiner le comportement historique d'une règle de façon mesurable et reproductible, plutôt que de se fier à la mémoire ou à l'intuition de « ce qui se passe habituellement ».
Ce qu'un backtest peut légitimement montrer
Un backtest est le plus fiable en tant qu'outil descriptif et de diagnostic plutôt que prédictif. Il peut révéler à quelle fréquence une règle aurait opéré, quelle était l'ampleur de son pire drawdown historique, à quel point les résultats sont sensibles aux coûts, et si la logique s'exécute ne serait-ce que sans erreurs.
Il est aussi utile pour éliminer. Une règle qui a mal performé sur un historique long et varié — ou qui n'a fonctionné que sur une période étroite — n'a manifestement pas démontré sa robustesse. Écarter des idées est souvent un usage plus honnête du backtesting que d'essayer de confirmer qu'une idée favorite « marche ».
Le surajustement : le piège central
Le surajustement se produit lorsqu'une stratégie est ajustée de si près aux particularités d'un seul jeu de données historiques qu'elle capte du bruit plutôt qu'un motif durable. Si vous testez des centaines de combinaisons de paramètres et gardez celle au meilleur rendement passé, vous avez très probablement sélectionné de la chance, non du savoir-faire — une combinaison allait toujours paraître bonne par pur hasard.
Les signes d'alerte sont connus : de nombreux paramètres réglables, des résultats qui s'effondrent lorsqu'un réglage est légèrement modifié, une performance spectaculaire concentrée sur quelques opérations, et des règles ajustées à plusieurs reprises jusqu'à ce que la courbe de capital paraisse attrayante. Une stratégie surajustée tend à performer bien plus mal hors échantillon — sur des données auxquelles elle n'a pas été ajustée — et plus mal encore en conditions réelles.
D'autres biais qui gonflent les résultats du backtest
Le surajustement n'est pas le seul problème. Le biais d'anticipation (look-ahead) utilise des informations qui n'auraient pas été disponibles au moment de l'opération. Le biais de survie ne teste que les actifs qui existent encore, en ignorant ceux qui ont échoué. Le biais d'exploration de données (data-snooping) s'accumule lorsque de nombreuses personnes testent de nombreuses idées sur le même historique et que seuls les gagnants sont rapportés.
Les frictions pratiques sont également faciles à omettre. Les coûts de trading, les frais, le slippage, les spreads, le financement et la difficulté d'exécuter de gros ordres sur des marchés peu liquides peuvent transformer une règle rentable sur le papier en une règle perdante. Un backtest qui suppose des exécutions parfaites à des prix idéaux mesure un marché qui n'existe pas.
Pourquoi un bon backtest n'est pas une prédiction
Même un backtest soigneusement construit et contrôlé pour les biais décrit le passé sous un ensemble particulier de conditions. Les marchés changent : la liquidité, la volatilité, les participants et la réglementation évoluent tous au fil du temps, et une règle adaptée à un régime peut échouer dans un autre. La performance passée n'offre aucune garantie sur l'avenir, et les backtests sont fréquemment surestimés.
C'est pourquoi les méthodes de trading prédictives en général — figures chartistes, vagues d'Elliott, niveaux de Fibonacci et indicateurs techniques tels que le RSI ou le MACD — sont contestées et subjectives. Les backtester peut les faire paraître précises, mais cela ne peut pas les rendre capables de prédire les prix de façon fiable. Le trading est à haut risque, et la recherche indique de manière constante que la plupart des traders particuliers perdent de l'argent au fil du temps.
Lire les données de marché avec du contexte
Parce que les backtests peuvent flatter une stratégie, certaines personnes préfèrent examiner aussi le contexte plus large des données de marché plutôt que le seul prix. BIKENZO est un terminal de données et d'analyse Bitcoin qui affiche des informations telles que la liquidité par rapport au prix du BTC ; ce contexte peut vous aider à interpréter si un mouvement historique s'est produit sur un marché profond et liquide ou sur un marché peu liquide.
Il s'agit de contexte, non d'un signal ni d'une prédiction. BIKENZO ne vous dit pas ce qui va se passer, ne génère pas d'opérations et n'est pas un lieu où trader — c'est une loupe pour comprendre les données derrière le prix. Toute décision, et tout risque, restent entièrement les vôtres.