En français simple
Que signifie Backtesting
Un backtest transforme une stratégie en règles qui auraient pu être suivies à l’époque, puis applique ces règles à des prix passés et à d’autres données disponibles. Il peut montrer à quelle fréquence les règles ont généré des transactions, leurs rendements théoriques et leurs drawdowns. Un test crédible précise des éléments tels que l’instrument, l’unité de temps, les règles d’entrée et de sortie, la taille de position, les coûts de trading et le fait que les décisions n’aient utilisé que les informations disponibles à ce moment historique. Il ne peut pas établir que la stratégie fonctionnera dans des conditions futures.
Pourquoi c'est important
Le backtesting aide à vérifier si la logique d’une stratégie est cohérente en interne et si un résultat revendiqué est sensible aux coûts ou aux conditions de marché. Il est aussi facile de surestimer : sélectionner des dates favorables, modifier à plusieurs reprises les règles après avoir vu les résultats ou supposer des exécutions irréalistes peut faire paraître forte une stratégie faible. Les performances hypothétiques doivent donc être distinguées des résultats réels, vérifiables de manière indépendante.
Exemple
Une stratégie simplifiée sur EUR/USD achète à la clôture chaque fois qu’une moyenne mobile à 20 jours passe au-dessus d’une moyenne mobile à 50 jours et sort lorsqu’elle repasse en dessous. Un backtest sur 10 ans pourrait calculer 48 transactions hypothétiques. S’il suppose que chaque transaction est exécutée exactement au prix de clôture et sans spread ni slippage, son rendement affiché sera probablement plus favorable qu’un résultat intégrant des coûts d’exécution réalistes.
Réponses rapides
Questions fréquentes
Le backtesting est-il la même chose que le paper trading ?+
Non. Le backtesting applique des règles à des données historiques déjà complétées. Le paper trading applique ces règles dans un compte simulé au fil de l’évolution des marchés. Le paper trading peut révéler des problèmes pratiques comme des délais, des alertes manquées et la gestion des ordres qu’une simulation historique peut ne pas capturer.
Un backtest doit-il inclure les spreads et les commissions ?+
Oui, lorsqu’ils s’appliquent. Les coûts, les spreads, le financement, le slippage et des hypothèses réalistes sur les exécutions peuvent modifier sensiblement le résultat hypothétique d’une stratégie. Les paramètres appropriés dépendent de l’instrument, du montage chez le broker, du type de compte et de la fréquence de trading.
Sources