PRATIQUE DU BACKTESTING
Les erreurs de backtesting qui peuvent embellir une stratégie faible
Un backtest peut afficher un résultat encourageant tout en apportant peu de preuves. Choisir des exemples favorables, modifier les règles après coup ou omettre des coûts peut lui faire répondre à une autre question que celle de départ.
Ne choisir que les configurations évidentes
Un mouvement marqué attire l’attention sur un graphique complet. Il est facile de remarquer la configuration précédente et d’ignorer des exemples semblables qui ont échoué.
Définissez instrument, unité de temps, dates et règles avant de commencer. Parcourez la période dans l’ordre et consignez chaque configuration valide. Si vous en écartez une, expliquez pourquoi. Cela distingue un filtre prévu d’une décision influencée par le résultat connu.
Utiliser une information encore indisponible
Si la règle exige une clôture au-dessus d’un niveau, vous ne pouvez pas utiliser cette clôture finale en supposant une entrée au prix d’ouverture. Notez quand le signal devient disponible et quel prix utilise la simulation.
Dans ReplayPip, les heures indiquent l’ouverture ; les ordres au marché utilisent la clôture révélée. Une bougie de cinq minutes étiquetée 09:05 couvre 09:05–09:10. Sa clôture complète n’était pas connue à 09:05.
Modifier les règles pendant le test
Après une perte, vous pourriez éloigner le stop ; après un mouvement manqué, assouplir l’entrée. Ces idées méritent peut-être une étude, mais créent une autre version. Mélanger les résultats masque les règles à l’origine de chaque issue.
Conservez le dossier original. Nommez la révision, décrivez le changement et évaluez-la séparément. Réservez une autre période historique pour l’examiner sans nouvel ajustement.
Comment pratiquer le trading sans changer les règles après chaque perte
Traiter les répétitions comme des preuves indépendantes
Rejouer une date aide à apprendre les commandes. Une fois le mouvement mémorisé, une nouvelle tentative n’est plus un exercice de décision inconnue.
Identifiez ces tentatives comme des répétitions d’entraînement. Utilisez des périodes différentes et encore inconnues pour évaluer l’application cohérente des règles.
Ne regarder que le bénéfice final
Deux tests peuvent aboutir au même bénéfice simulé par des chemins très différents. Consignez nombre de positions, période, risque initial, gains, pertes, séries de pertes et baisses des capitaux simulés. Incluez écarts aux règles, configurations écartées et dossiers incomplets.
Ces éléments rendent le résultat interprétable. Un total positif ne décrit pas à lui seul le risque pris.
Ignorer les coûts et hypothèses d’exécution
Vérifiez le traitement des entrées, gaps et bougies touchant stop loss et take profit. ReplayPip applique le stop en premier si les deux niveaux sont touchés dans une même bougie. Il exclut spread, commissions, glissement et financement. Les résultats ne décrivent pas des exécutions réalisables chez un courtier.
La NFA cite le biais rétrospectif et les différences entre trading hypothétique et réel parmi les limites des simulations. Le lien fournit du contexte, pas une approbation de cet outil.
Rendez le test vérifiable
Conservez règles, dates, hypothèses d’entrée et point d’arrêt avant de commencer. Notez les décisions avant de révéler la suite. Gardez le dossier complet même s’il contredit vos attentes.
Utilisez le modèle de journal et examinez les exécutions simulées avant d’interpréter les résultats. Un test utile rend les faiblesses visibles. Détecter une faille avant de risquer de l’argent reste utile même si le solde simulé ne progresse pas.
Modèle de journal de backtesting forex pour un tableur
Backtesting et trading réel : pourquoi les résultats diffèrent
Passez à la pratique
Ouvrez un graphique historique et essayez un exercice à la fois.
Ouvrir le replay gratuit