Pourquoi votre backtest et vos résultats réels ne correspondent pas
Un backtest est une simulation haute-fidélité de votre stratégie sur des données passées — pas une promesse de résultats futurs. Un écart entre le backtest et le trading réel est normal et attendu ; l'objectif est de comprendre pourquoi, afin de vous fixer des attentes réalistes. Ce guide détaille ce que le backtest de Freya modélise et les frictions qu'il ne peut pas reproduire.
Pour lancer et lire des backtests, consultez Comment lancer un backtest et Interpréter les résultats de backtest.
Key Takeaways
- Le backtest de Freya modélise déjà les coûts importants : les vrais frais de trading de l'exchange (maker/taker), un slippage conservateur sur les ordres au marché et stop, et le funding des futures.
- Il ne peut pas reproduire les frictions propres au trading réel : latence, exécutions partielles, profondeur/liquidité du carnet d'ordres, votre propre impact sur le marché, et les variations de funding en temps réel.
- Le backtest ne déduit pas la commission de performance de Freya, donc une stratégie gagnante paraît légèrement meilleure sur le papier que ce qu'elle rapporte réellement.
- Un indicateur de risque de liquidation signifie qu'un trade aurait pu être liquidé en réel même si le backtest l'a « survécu » — prenez-le au sérieux, surtout à fort levier.
- Le plus grand écart n'est généralement pas mécanique — c'est que le marché futur ne reproduira pas la fenêtre historique sur laquelle vous avez testé.
Ce que le backtest de Freya modélise
Le moteur est plus réaliste qu'une simulation naïve du type « le prix a monté de X % ». Il prend en compte :
- Les frais de trading de l'exchange — en utilisant les vrais niveaux de frais maker/taker de chaque exchange, prélevés sur chaque ordre (entrée, chaque ordre de moyennage, et sortie). Les exécutions limit sont traitées comme maker, les exécutions au marché comme taker.
- Le slippage — un montant conservateur appliqué aux ordres au marché et stop, de sorte que les exécutions sont modélisées légèrement moins bonnes que le prix idéal (les exécutions limit/take-profit supposent le prix cible exact).
- Le funding des futures — pour les futures, les coûts de funding sur la durée de détention d'une position sont estimés et déduits.
Ainsi, le résultat net d'un backtest Freya reflète déjà les frais, une partie du slippage et le funding — c'est pourquoi il est plus fiable qu'une simulation sans frais.
Les frictions propres au trading réel qu'il ne peut pas reproduire
Aucun backtest ne peut modéliser pleinement l'exécution réelle. Voici les écarts qui font diverger les résultats réels :
- La latence — dans un backtest, le signal et l'exécution se produisent sur la même bougie ; en réel, il y a un délai réel (faible) entre la décision et l'exécution.
- Les exécutions partielles — le backtest exécute un ordre entièrement à un seul prix ; en réel, les ordres importants ou limit peuvent s'exécuter par morceaux, voire pas du tout.
- La profondeur et la liquidité du carnet d'ordres — le backtest suppose que votre ordre s'exécute au prix modélisé ; en réel, des carnets peu fournis peuvent faire bouger le prix contre vous.
- Votre propre impact sur le marché — vos vrais ordres participent au marché ; ceux du backtest non.
- Les variations de funding — pour les futures, le backtest utilise un taux de funding moyen sur la période, donc une position réelle qui rencontre un funding anormalement élevé à des moments précis peut coûter plus (ou moins) que ce qui est modélisé.
La commission que votre backtest laisse de côté
Il y a un écart spécifique à Freya qu'il vaut la peine de connaître : le backtest ne déduit pas la commission de performance de Freya (la part des trades rentables prélevée sur votre solde de plateforme — voir Les frais expliqués). Les frais d'exchange et le funding sont dans le backtest, mais la commission de performance est une déduction propre au trading réel. Une stratégie rentable rapportera donc un peu moins en réel que ne le suggère son backtest sur les trades gagnants.
Liquidation : signalée, pas survécue
Si un backtest affiche un avertissement de risque de liquidation, prenez-le au sérieux. Le backtest signale les trades dont le drawdown s'est dangereusement approché d'un niveau de liquidation — mais il les comptabilise tout de même à leur stop/sortie plutôt que de simuler une liquidation forcée. En réel, ce même trade aurait pu être liquidé pour une perte totale. Cet écart se creuse avec le levier : plus votre levier est élevé, plus un trade « récupéré » dans le backtest aurait pu être anéanti dans la réalité.
Le plus grand écart : le marché lui-même
Mécanique mise à part, la plus grande source de divergence est simplement que le futur ne rejouera pas le passé. Une stratégie réglée sur une fenêtre historique précise peut se comporter très différemment lorsque les conditions changent. C'est pourquoi la validation compte — voir L'analyse walk-forward — et pourquoi un excellent backtest est un filtre, pas une garantie.
Se fixer des attentes réalistes
- Attendez-vous à des drawdowns plus profonds en réel que dans le backtest — une règle empirique courante consiste à gonfler mentalement le pire drawdown observé (abordé dans Interpréter les résultats de backtest).
- Réduisez un peu vos rendements nets pour tenir compte de la commission de performance et du slippage réel.
- Validez la robustesse (walk-forward, hors échantillon) plutôt que de vous fier à un seul backtest parfait.
- Commencez petit en réel pour confirmer que la stratégie se comporte comme prévu avant de monter en échelle.
Questions fréquentes
Le backtest de Freya inclut-il les frais de trading ?
Oui. Il applique les vrais frais maker/taker de l'exchange sur chaque ordre — entrée, chaque ordre de moyennage, et sortie. C'est pourquoi le résultat net d'un backtest Freya est plus réaliste qu'une simulation qui ignore les frais.
Le backtest inclut-il le slippage ?
Oui, un montant conservateur, appliqué aux ordres au marché et stop pour que les exécutions soient modélisées légèrement moins bonnes que l'idéal. Les exécutions limit et take-profit supposent le prix cible exact (puisqu'un ordre limit s'exécute à son prix ou pas du tout).
Le backtest tient-il compte du funding des futures ?
Pour les futures, oui — il estime les coûts de funding sur la durée de détention d'une position et les déduit. Notez qu'il utilise un taux de funding moyen sur la période, donc un funding réel qui s'envole à des moments précis peut différer de l'estimation.
Le backtest déduit-il la commission de performance de Freya ?
Non. Les frais d'exchange et le funding sont inclus, mais la commission de performance de Freya sur les profits est une déduction propre au trading réel, prélevée sur votre solde de plateforme. Votre net réel sur les trades gagnants sera donc un peu inférieur à ce qu'affiche le backtest. Voir Les frais expliqués.
Pourquoi mon drawdown réel est-il pire que le backtest ?
L'exécution réelle ajoute des frictions qu'un backtest ne peut pas modéliser pleinement — latence, exécutions partielles, liquidité plus faible, variations de funding — et le marché lui-même change. Prévoyez des drawdowns réels plus profonds que le pire cas de votre backtest.
Mon backtest était rentable mais j'ai été liquidé en réel — pourquoi ?
Le backtest signale le risque de liquidation mais ne simule pas de liquidation forcée ; il comptabilise le trade à son stop/sortie. En réel, un drawdown profond peut liquider la position pour une perte totale. Un levier élevé en est la cause habituelle — abaissez-le pour réduire le risque.
Tester sur la période exacte où je vais trader garantit-il le même résultat ?
Non. Les données passées ne se répètent pas, et le marché futur ne correspondra pas à la fenêtre historique. Utilisez le backtesting pour filtrer et valider des stratégies (walk-forward, hors échantillon), pas comme une garantie de rendements réels.
