ATELIER DE BACKTESTING
Éviter le biais d’anticipation dans le replay de bougies
Une entrée paraît évidente une fois les bougies suivantes connues. Un replay équitable demande si la décision était possible avec les seules informations disponibles à cet instant. La perte EUR/USD enregistrée du 24 septembre 2025 fournit un exemple concret d’horodatage. Il ne s’agit ni d’une nouvelle stratégie ni d’une nouvelle preuve de rentabilité.
L’heure affichée n’est pas celle de la clôture
Le cas enregistré utilise EUR/USD, des bougies de cinq minutes et les prix bid HistData. La bougie étiquetée 09:15 UTC ouvre à 1.17752, atteint 1.17763 et 1.17719, puis clôture à 1.17758. Son intervalle se termine à 09:20. Sa clôture définitive n’était pas connue à 09:15.
ReplayPip révèle la bougie entière et utilise sa clôture pour une entrée simulée. Écrivez « bougie de signal 09:15 ; décision à la clôture 09:20 ; entrée du modèle 1.17758 ». Affirmer un achat à 09:15 parce que cette bougie a clôturé en hausse utilise le futur. La simulation ne reproduit pas non plus les délais et conditions d’exécution réels.
| Observation | Étiquette de bougie | Clôture connue | Prix du modèle |
|---|---|---|---|
| Signal d’entrée | 09:15 | 09:20 | 1.17758 |
| Sortie temporelle | 10:15 | 10:20 | 1.17724 |
Écrire la règle avant le résultat
Fixez instrument, intervalle, date, condition, taille, stop, objectif et sortie temporelle avant d’avancer. « Bougie forte près d’un support » exige des définitions vérifiables : quel niveau était déjà tracé et comment mesurer la force ? Conservez une note et une capture antérieures au résultat pour empêcher une réinterprétation après coup.
Si vous reconnaissez la date ou connaissez déjà la trajectoire, indiquez-le. Rejouer le même graphique peut travailler la discipline, mais ne produit pas une observation indépendante. Le souvenir de la sortie modifie le contexte même si le logiciel masque correctement les bougies futures.
Auditer les indicateurs et les unités supérieures
Une moyenne mobile ne peut utiliser que les clôtures disponibles lors de la décision. La clôture finale d’une bougie horaire inachevée n’est pas connue dans ses cinq premières minutes. Un sommet nécessitant des bougies ultérieures pour être confirmé doit être daté de sa confirmation, pas rétroactivement du sommet.
Bougies creuses et barres OHLC affichent les mêmes observations : changer de style ne corrige pas l’anticipation. Notez le dernier intervalle supérieur terminé et l’heure limite de toute actualité ou source externe consultée. La sauvegarde ReplayPip conserve la séance ; elle ne certifie pas automatiquement la disponibilité passée des informations extérieures.
Votre indicateur a-t-il assez d’historique ? Un exemple calculé de SMA 20
Garder la perte telle qu’elle a été enregistrée
Le cas achète à 1.17758, conserve stop 1.17658 et objectif 1.17958, puis sort manuellement à 1.17724 après douze bougies ultérieures. Avec 0,10 lot, (1.17724 − 1.17758) × 10 000 = −3,40 USD, soit −0,34R pour 10 USD de risque initial. La bougie de sortie étiquetée 10:15 clôture à 10:20 UTC.
Connaître maintenant cette sortie ne justifie pas d’effacer l’entrée ou d’ajouter un filtre à l’ancien enregistrement. Un nouveau filtre constitue une autre hypothèse. Préservez l’original et évaluez le changement sur des dates qui n’ont pas servi à le concevoir.
Consigner ce qui pouvait être connu
Pour chaque candidat, notez intervalle du signal, première heure possible de décision, niveaux connus, version, décision et motif d’exclusion. Ajoutez le résultat ensuite. Gardez signaux perdants et exclusions valides. En cas de regard accidentel vers le futur, marquez l’observation comme contaminée et conservez sa trace ; ne la remplacez pas par une journée plus flatteuse choisie après coup.
Distinguer entraînement et preuve d’un avantage
Une séance sans anticipation peut révéler des règles floues ou une exécution incohérente ; une seule opération ne démontre pas une rentabilité. Examinez des périodes choisies à l’avance, documentez les frais séparément et réservez des dates inconnues. Aucun nombre universel d’opérations ne prouve un avantage. Le but est de rendre l’information et la règle reconstructibles, même lorsque le résultat reste négatif.
Tester une modification de stratégie sans changer les règles en cours
Passez à la pratique
Ouvrez un graphique historique et essayez un exercice à la fois.
Ouvrir le replay gratuit