Backtesting sans se tromper soi-même
Une simulation historique est un outil de recherche, pas une machine à remonter le temps ni une promesse de résultats réels.

Écrire la règle avant d’examiner la réponse
Un backtest applique des règles de décision précises à des données historiques et calcule ce qu’aurait produit une séquence modélisée de transactions. Son intérêt est de confronter une hypothèse aux preuves. Si la règle change dès qu’un exemple perdant apparaît, l’exercice décrit le passé au lieu de tester un processus de décision reproductible.
Commencez par l’univers d’instruments, l’intervalle d’observation, les conditions d’entrée et de sortie, la méthode de dimensionnement et le modèle de coûts. Définissez quand l’information devient disponible et quand un ordre peut être exécuté au plus tôt. Une stratégie fondée sur la clôture ne peut généralement pas supposer connaître à l’avance ce cours final et s’exécuter exactement à ce prix sans justification supplémentaire.
Surveiller les fuites d’information vers le passé
Le biais d’anticipation apparaît quand la simulation utilise une information indisponible au moment de la décision : données économiques révisées, résultats publiés plus tard ou composition future d’un indice. Une base historique peut être parfaitement exacte aujourd’hui et impropre à reconstituer ce qu’une personne savait réellement à une date antérieure.
Le biais de survivance apparaît lorsque l’univers testé exclut les instruments disparus. Une stratégie testée uniquement sur les entreprises encore existantes peut manquer faillites, radiations et acquisitions ayant affecté les possibilités historiques. Il en va de même pour les jetons défaillants ou fonds fermés. Documentez le traitement des disparitions au lieu de supprimer discrètement les enregistrements difficiles.
Les opérations sur titres méritent leur propre contrôle. Lors d’une division d’actions à raison de deux nouvelles pour une ancienne, 100 actions à 40 dollars deviennent 200 actions à environ 20 dollars, avant tout autre mouvement : l’opération ne divise pas la valeur de la position par deux. Associer des prix ajustés à des quantités non ajustées invente des résultats. Ajouter un dividende en espèces à une série qui intègre déjà son réinvestissement le compte deux fois. Distinguez prix de calcul des signaux, prix négociables et comptabilité des positions.
Modéliser l’exécution au lieu de supposer qu’elle vous favorise
Une bougie touchant un cours limité ne prouve pas que tout votre ordre aurait été exécuté. La position dans la file, la quantité disponible et la trajectoire à l'intérieur de la bougie comptent. Si un stop et un objectif sont touchés dans la même bougie, celle-ci peut ne pas révéler lequel l'a été en premier. Traitez cette ambiguïté avec prudence ou utilisez des données permettant d'établir la séquence.
Incluez spread, commissions, financement, emprunt si pertinent et glissement plausible. La fiscalité dépend de la juridiction et de la situation ; une simulation générique doit indiquer si les résultats sont avant impôt au lieu d’inventer un taux universel. Comparez plusieurs coûts. Une méthode viable uniquement sans frais et avec exécution instantanée est fragile.
Séparer découverte et évaluation
Essayer des centaines de combinaisons de paramètres et présenter la meilleure crée un problème de sélection. Une combinaison peut sembler excellente par hasard. Réservez des données qui n'ont pas servi à élaborer la règle, et évitez de les consulter sans cesse jusqu'à en faire un autre échantillon d'entraînement. Un test prospectif sur papier apporte une vérification différente, car les nouvelles observations arrivent après la fixation des règles.
Présentez les variantes échouées, la taille de l'échantillon, la période et le nombre d'expériences, pas seulement le graphique gagnant. Vérifiez si des paramètres voisins se comportent de façon similaire ou si un réglage isolé génère tout le profit. Les résultats hypothétiques restent hypothétiques même si le tableur est précis à plusieurs décimales. La liquidité, les émotions et les problèmes opérationnels ne sont pas intégralement reproduits par des calculs historiques.
Tenez un journal de recherche des versions de données et des changements de calcul. La correction d'un ajustement de fractionnement ou l'ajout d'une radiation de cotation peut modifier sensiblement un résultat, et cette correction doit rester visible. La reproductibilité signifie qu'une autre personne peut reconstruire la même réponse à partir des données et règles indiquées. Elle ne garantit pas l'utilité économique de la réponse, mais constitue une étape nécessaire pour la déterminer.
Reconstituer une opération avant de croire à mille
Choisissez une opération et reconstituez ses étapes : date de la donnée, moment de sa disponibilité réelle, décision, arrivée de l’ordre, exécutions et frais. Ces instants ne sont pas interchangeables. Une publication diffusée après la clôture du mardi ne peut pas justifier une décision prise le mardi matin. Les conversions de fuseau horaire et les changements d’heure peuvent également introduire de l’information future dans une règle apparemment raisonnable.
Rapprochez ensuite le compte entier, pas seulement la liste des opérations closes. Les liquidités initiales, mouvements de fonds, résultats réalisés et valorisations des positions ouvertes doivent expliquer le patrimoine final. Un rapport limité aux positions clôturées peut mettre en avant des gains tout en laissant de grosses pertes latentes hors champ. Plusieurs signaux simultanés ne peuvent pas non plus dépenser chacun le même argent. Le simulateur doit traiter concurrence entre ordres, pouvoir d’achat insuffisant et positions encore ouvertes à la fin.
Testez le calcul sur de petites séries artificielles dont vous connaissez le résultat. Sans frais, un prix constant ne doit pas produire de bénéfice de négociation. Une simple division d’actions doit conserver la richesse si les quantités sont correctement ajustées. À opérations inchangées, relever les commissions doit réduire le bénéfice exactement du supplément facturé. Une cotation manquante appelle une règle documentée, pas une exécution silencieuse à zéro ni le maintien indéfini d’un ancien prix.
Enfin, choisissez une référence adaptée à la question. Une règle uniquement acheteuse d’actions peut gagner parce que le marché monte. Comparez-la à une exposition passive définie sur les mêmes dates, avec un traitement cohérent des dividendes et des liquidités. Rester hors marché une partie du temps change aussi l’exposition et son coût d’opportunité. Un meilleur solde final constitue un résultat à expliquer, pas la preuve que le choix des dates a créé une compétence prédictive.