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.

Important : même un backtest parfait ne peut garantir une rentabilité future. Les marchés changent. Servez-vous du backtesting pour éliminer les stratégies clairement mauvaises — pas pour dénicher des gagnants garantis.

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 :

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 :

Drawdown maximal
Plus forte perte du pic au creux
✓ Bon : sous les 20 %
Profit factor
Profit brut / perte brute
✓ Bon : 1.5 ou plus
Taux de réussite
% de trades gagnants
✓ Dépend du contexte
Gain moyen / perte moyenne
R:R par trade
✓ Bon : 2:1 ou plus
Ratio de Sharpe
Rendement par unité de risque
✓ Bon : au-dessus de 1.0
Pertes consécutives
Pire série perdante
✓ Pouvez-vous l'encaisser ?
Le profit factor en clair : si votre stratégie a dégagé $10,000 de profits bruts et subi $6,000 de pertes brutes, le profit factor = 10,000 / 6,000 = 1.67. En dessous de 1.0, la stratégie est perdante nette.

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 :

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 :

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

Surajustement (curve fitting)
Bidouiller les paramètres jusqu'à ce que le backtest ait l'air parfait. Tout jeu de données contient du bruit — optimisez trop agressivement et vous collez au bruit, pas au signal. La stratégie échouera sur de nouvelles données. Solution : figez les paramètres avant de regarder les résultats, et validez sur des données hors échantillon.
Ignorer les frais et le slippage
Beaucoup de backtests supposent une exécution sans coût. En réalité, frais + slippage sur une stratégie à haute fréquence peuvent absorber 50 à 100 % des profits bruts. Intégrez toujours des coûts réalistes.
Biais de look-ahead
Utiliser des données qui n'étaient pas disponibles au moment du trade. Exemple : se servir du cours de clôture de la bougie pour déclencher une entrée censée avoir lieu « à l'ouverture ». Cela fait paraître les backtests bien meilleurs qu'ils ne le sont réellement.
Biais du survivant
Ne tester que sur des actifs qui existent encore et qui ont bien performé. Si vous bâtissez une stratégie de panier sur le « top 20 crypto » avec la liste d'aujourd'hui, vous n'incluez que les survivants — pas la crypto moyenne d'il y a 3 ans. Testez sur les actifs qui existaient à votre date de départ historique.
Ne pas tester les périodes de drawdown
Un backtest affichant 50 % de rendement annuel avec un drawdown maximal de 45 % n'est pas une bonne stratégie pour la plupart des gens — la réalité psychologique et financière d'un drawdown de 45 % est brutale. Simulez toujours ce que ce serait de traverser les pires périodes, pas seulement la moyenne.

Backtesting ou paper trading : quand utiliser l'un et l'autre

Utilisez le backtesting quand :

Utilisez le paper trading (mode démo) quand :

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 gratuit
Aucune information de paiement requise · Backtesting inclus · 14 jours en démo

Questions 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.