La plupart des traders particuliers sautent l'étape du backtest. Ils repèrent une stratégie qui a l'air bonne, alimentent un compte et passent en réel. C'est presque toujours une erreur.
Le backtesting ne garantit pas les résultats futurs — mais c'est ce qui sépare un pari informé d'un pari aveugle. Ce guide explique comment le faire correctement : quelles données utiliser, sur quelles métriques se concentrer et quels pièges rendent un backtest trompeur.
Qu'est-ce que le backtesting ?
Le backtesting fait tourner une stratégie de trading sur des données de prix historiques pour voir comment elle se serait comportée. Il répond à la question : « Si j'avais appliqué exactement cette logique ces 6 derniers mois, à quoi ressemblerait mon compte ? »
Un backtest bien mené vous dit :
- Si la logique de base de la stratégie tient la route sur des données réelles
- À quoi ressemble, de façon réaliste, la pire période de pertes
- À quel point la stratégie est sensible aux changements de paramètres
- Si l'edge de la stratégie reste constant d'une configuration de marché à l'autre
Les métriques qui comptent vraiment
La plupart des gens regardent d'abord le profit total. C'est le mauvais point de départ. Concentrez-vous sur ces métriques, dans cet ordre :
Pas à pas : comment backtester correctement
1. Choisissez votre unité de temps et votre actif
Testez sur l'actif et l'unité de temps que vous comptez réellement trader. Une stratégie BTC testée sur des données ETH n'est pas une stratégie BTC validée. Une stratégie en 4 heures testée sur des bougies 1 minute ne vous apprend rien sur sa performance en 4 heures.
2. Utilisez assez de données historiques
Utilisez au moins 12 mois de données, idéalement 2 à 3 ans. Les marchés crypto enchaînent phases haussières, marchés baissiers et consolidations en range. Une stratégie qui n'a fonctionné que pendant la hausse de 2021 n'est pas une stratégie générale — c'est une stratégie de marché haussier.
Vérifiez si votre période de backtest comprenait :
- Une forte phase haussière (tendance durable)
- Un krach brutal (forte volatilité, retournement de tendance)
- Une consolidation en range (des mois de marché plat)
3. Intégrez des frais et un slippage réalistes
C'est là que la plupart des backtests deviennent dangereusement optimistes. Une stratégie qui rapporte 40 % avant frais peut n'en rapporter que 15 % après. Partez d'hypothèses réalistes :
- Frais taker : consultez la grille tarifaire en vigueur de votre exchange (par exemple, le frais taker de base chez Bybit est de 0.055 % par côté)
- Slippage : 0.05–0.1 % sur les paires liquides ; davantage sur les altcoins plus petits
- Ajoutez les deux à chaque entrée et à chaque sortie
4. Lancez le backtest et consignez les résultats
Documentez l'ensemble des résultats — pas seulement le profit, mais chacune des métriques de la section ci-dessus. Si vous n'avez que le profit total, vous n'avez pas assez d'informations pour évaluer la stratégie.
5. Mettez les paramètres sous tension
Modifiez légèrement les paramètres de votre stratégie (±10–20 %) et relancez le backtest. Une stratégie robuste doit rester rentable malgré de petites variations de paramètres. Si passer la période du RSI de 14 à 12 fait s'effondrer les résultats, la stratégie est surajustée (overfitting) — elle a trouvé des schémas qui ont fonctionné dans le passé mais ne se généraliseront pas.
6. Passez au paper trading sur les prix en direct
Après un backtest positif, faites tourner la stratégie en mode démo/testnet sur les prix en direct pendant au moins 2 semaines. Cela révèle ce que le backtesting laisse passer : latence d'exécution, délais d'API et écarts sur les données en temps réel. Ce n'est qu'après cette étape que vous pouvez envisager de trader en réel.
5 erreurs courantes en backtesting
Backtesting ou paper trading : quand utiliser l'un et l'autre
Utilisez le backtesting quand :
- Vous évaluez une nouvelle stratégie pour la première fois
- Vous comparez rapidement plusieurs stratégies
- Vous testez efficacement des changements de paramètres
Utilisez le paper trading (mode démo) quand :
- Le backtest est prometteur et vous voulez une validation sur prix en direct
- Vous testez la qualité d'exécution (fills, latence, comportement de l'API)
- Vous prenez confiance avant d'engager du capital réel
Les deux sont indispensables. Aucun ne remplace l'autre. Le chemin vers le trading en réel doit toujours être : backtest → paper trading → petite position en réel → montée en taille.
Essayez le backtester d'Enliko gratuitement pendant 14 jours
Le backtester d'Enliko fait tourner des modèles de stratégies basés sur des règles sur des bougies historiques Binance ou Bybit (jusqu'à 365 jours), frais et slippage inclus. Il restitue le taux de réussite, le profit factor, le ratio de Sharpe, le drawdown maximal et une courbe de capital. Le backtesting est inclus dans l'essai et dans le plan Pro.
Démarrer l'essai gratuitQuestions fréquentes
De combien de données historiques ai-je besoin pour backtester ?
Au minimum 12 mois, idéalement 2 à 3 ans. Il vous faut assez de données pour couvrir différentes configurations de marché : haussière, baissière et en range. N'utiliser que 3 mois de données issues d'un marché haussier fera paraître excellente presque n'importe quelle stratégie orientée à l'achat.
Quel profit factor viser avant de passer en réel ?
Un profit factor supérieur à 1.5 est généralement jugé acceptable. Au-dessus de 2.0, c'est bon. Au-dessus de 3.0, méfiez-vous — cela peut trahir du curve fitting. Privilégiez la régularité aux chiffres bruts.
Faut-il backtester sur des bougies 1 minute ou journalières ?
Utilisez l'unité de temps sur laquelle vous comptez trader. Si votre stratégie cherche des signaux toutes les heures, testez sur des bougies 1 heure. Tester sur une unité de temps supérieure à celle de votre stratégie fait manquer la volatilité intra-bougie et donne des résultats trop optimistes.