Biais
Le biais de look-ahead : le piège qui rend n'importe quelle stratégie rentable
8 min de lecture
Un backtest manuel produit presque toujours de meilleurs résultats que le trading réel. La raison principale n'est ni la discipline, ni la psychologie : c'est que le testeur connaît déjà, au moins vaguement, ce qui s'est passé après. Ce biais porte un nom — le biais de look-ahead (ou biais d'anticipation) — et c'est le problème numéro un du backtest manuel.
Ce qu'est exactement le biais de look-ahead
Le biais de look-ahead désigne toute situation où une décision de test s'appuie sur une information qui n'était pas disponible au moment simulé. Autrement dit : vous prenez une décision « en 2019 » avec un morceau d'information de 2020.
Dans le backtest automatisé, il prend une forme technique : utiliser le cours de clôture d'une bougie pour décider d'entrer sur cette même bougie, calculer un indicateur sur toute la période puis l'appliquer rétroactivement, ou filtrer un univers d'actifs en excluant ceux qui ont fait faillite. C'est un bug de code.
Dans le backtest manuel, il est bien plus insidieux, parce qu'il ne passe pas par le code : il passe par vos yeux. Si le graphique est affiché en entier, vous voyez le sommet avant de décider de vendre. Même si vous vous jurez de ne pas en tenir compte.
Pourquoi « je fais attention » ne suffit pas
L'objection habituelle est : « je suis rigoureux, je ne regarde pas à droite ». Le problème est que ce biais n'est pas principalement un problème de volonté, mais de mémoire et d'attention.
Premièrement, vous n'avez pas besoin de fixer la suite pour l'enregistrer. Un coup d'œil périphérique d'un quart de seconde sur la forme générale du graphique suffit à savoir qu'il monte ensuite. Vous ne pourrez plus « désavoir » cette information.
Deuxièmement, la mémoire du marché contamine le test. Si vous testez l'or sur mars 2020, vous savez déjà ce qui s'est passé. Aucune règle de discipline ne vous fera oublier un krach.
Troisièmement, le biais agit surtout sur les décisions ambiguës — précisément celles qui font la différence entre une stratégie rentable et une stratégie perdante. Quand le signal est net, tout le monde prend le trade. Quand il est limite, savoir que ça monte ensuite fait pencher la balance. Et c'est sur ces cas limites que se joue votre espérance réelle.
Un test biaisé ne se contente pas d'être un peu trop optimiste : il valide des stratégies qui n'ont aucun edge. C'est le pire des deux mondes, parce qu'il produit de la confiance sans fondement — et la confiance est ce qui vous fait augmenter la taille de vos positions.
Les trois formes que prend le biais dans un backtest manuel
Le futur visible. Le plus évident : la suite du graphique est à l'écran, ou accessible en dézoomant. Toute plateforme qui charge l'historique complet dans le navigateur laisse cette porte ouverte, même avec un mode « replay ».
La reconnaissance de période. Vous identifiez le contexte — « ça, c'est le Covid », « c'est la BCE de juillet » — et vous tradez ce contexte, pas votre stratégie. C'est un look-ahead par la mémoire, pas par l'écran.
La reprise sélective. Vous revenez en arrière après une perte « parce que vous aviez mal cliqué », ou vous ne journalisez pas les tests qui se sont mal passés. Le biais ne porte plus sur une décision, mais sur l'échantillon lui-même. C'est du data snooping.
Comment le rendre matériellement impossible
La seule parade fiable est structurelle : rendre l'information indisponible, plutôt que compter sur la discipline.
Le futur ne doit pas être transmis. Sur GetBacktest, les bougies postérieures au curseur ne sont pas seulement masquées à l'affichage : elles ne sont pas envoyées au navigateur. Tant que vous n'avancez pas, elles n'existent pas de votre côté. Il n'y a rien à dézoomer, rien à inspecter — c'est une garantie technique, pas une promesse de comportement.
Masquer l'identité du marché. Le mode aveugle remplace le symbole par un libellé neutre. Vous ne pouvez plus trader votre opinion sur l'euro : vous tradez ce que montre le graphique.
Masquer les dates. Les horodatages sont remplacés par des index de bougies. Impossible de reconnaître mars 2020, donc impossible de trader vos souvenirs.
Interdire le retour en arrière. Le mode examen supprime la possibilité de revenir sur un trade. Ce qui est fait est fait — comme en réel.
Ces quatre garde-fous se cumulent. Un test passé en aveugle complet, sans retour arrière, sur un marché que vous n'identifiez pas, est le test le plus proche du réel qu'on puisse faire hors argent réel.
Comment savoir si vos tests passés étaient biaisés
Il existe un signe qui ne trompe pas : l'écart entre backtest et réel. Si votre backtest affichait un taux de réussite très supérieur à ce que vous obtenez ensuite en direct, sur la même stratégie et le même marché, le biais de look-ahead est le premier suspect — avant la psychologie, avant l'exécution.
Un second signe : la trop grande netteté. Des backtests manuels sans longue série de pertes, avec des sorties quasi optimales, décrivent rarement un vrai edge. Ils décrivent une connaissance du futur.
Le test décisif est simple : refaites le même test en aveugle, sur une période que vous ne pouvez pas identifier. Si l'edge disparaît, il n'a jamais existé. C'est décevant, mais c'est infiniment moins cher à découvrir maintenant qu'avec de l'argent réel.
Passez de la théorie à la mesure
Rejouez le marché bougie par bougie, sans jamais voir la suite. Gratuit pour commencer, sans carte bancaire.
Tester en conditions anti-look-aheadQuestions fréquentes
Le biais de look-ahead concerne-t-il aussi le backtest automatisé ?
Oui, mais sous une forme différente : il devient un bug de code (utiliser une clôture pour décider sur la même bougie, appliquer un indicateur calculé sur toute la période, exclure les actifs disparus). En manuel, il passe par le regard et la mémoire, ce qui le rend plus difficile à détecter et impossible à corriger par la seule discipline.
Masquer le symbole et la date, n'est-ce pas exagéré ?
C'est utile précisément quand vous connaissez bien un marché. Si vous avez une opinion sur l'or ou l'euro, elle influencera vos décisions de test sans que vous en ayez conscience. Le mode aveugle isole ce que vaut réellement votre stratégie, indépendamment de vos convictions.
Un backtest sans biais de look-ahead garantit-il des résultats en réel ?
Non. Il supprime une source majeure de sur-estimation, mais un résultat passé ne préjuge pas des performances futures. C'est pourquoi il faut ensuite mesurer la robustesse (hors échantillon, Monte-Carlo) plutôt que de se fier au seul résultat brut.
Pour aller plus loin
Contenu pédagogique. GetBacktest est un outil de simulation et d'analyse : il ne constitue ni un conseil en investissement, ni une recommandation personnalisée. Les performances passées ne préjugent pas des performances futures.