Overfitting d'une stratégie TradingView : 6 tests pour le détecter
Une stratégie TradingView est surapprise (overfitting) quand son bon résultat vient de son ajustement au passé plutôt que d'une régularité du marché : il s'effondre dès qu'on bouge un paramètre, qu'on change de période ou qu'on compte les essais qui ont servi à la trouver. Le test décisif est une période mise de côté avant tout réglage, ouverte une seule fois.
Mis à jour le 17 octobre 2026. Recherche sur données passées, pas un conseil d'investissement.
Pourquoi le Strategy Tester ne le voit pas
Le Strategy Tester calcule ce que la stratégie aurait fait sur les bougies que vous avez regardées en la réglant. Il ne sait pas combien de variantes vous avez essayées avant. Or c'est ce nombre qui fabrique le mirage : plus on essaie de variantes sur les mêmes données, plus le meilleur score observé s'éloigne de la vraie espérance. Ce n'est pas de la malchance, c'est une propriété statistique.
Mesure de la Lab sur du bruit pur (des prix sans aucun signal) : une boucle de recherche automatique croit s'améliorer dans 88 à 98 % des sessions, et sans comptage des essais, son Sharpe déflaté franchit 95 % dans 64 à 86 % des sessions. Avec les essais comptés : 0 à 1 % (350 sessions d'autorecherche).
Les 6 tests, du plus simple au plus exigeant
| Test | Ce qu'on fait | Signe de surapprentissage |
|---|---|---|
| 1. Voisinage | Bouger chaque paramètre d'un cran | Le résultat s'effondre à 19/52 alors qu'il brille à 20/50 |
| 2. Essais comptés | Noter chaque variante essayée | Des dizaines d'essais, un seul montré |
| 3. Période jamais vue | Mettre de côté la fin de l'historique avant tout réglage | Gain en entraînement, perte en test |
| 4. Walk-forward | Re-régler puis tester sur plusieurs plis successifs | Un pli sur quatre gagnant |
| 5. Autre marché | Appliquer la règle telle quelle à un marché voisin | La règle ne marche que sur son marché d'origine |
| 6. Nombre d'événements | Compter les décisions indépendantes | Moins de 30 sur la période de test |
1. Le voisinage des paramètres
Une règle réelle tolère qu'on la bouge un peu. Si 20/50 donne +80 % et 19/52 donne −10 %, le +80 % ne décrit pas le marché, il décrit ce réglage. Dans TradingView, passez chaque paramètre en input et balayez les valeurs voisines ; une surface de résultats en « pic isolé » est le signal d'alerte.
2. Compter les essais
Tester RSI 25, 28, 30 et 32 sur 7, 14 et 21 périodes, c'est 12 essais présentés comme un seul. La Lab enregistre chaque essai avant le calcul et corrige le verdict avec le Sharpe déflaté, calculé sur le nombre réel d'essais. Exemple mesuré : un balayage de 1 300 variantes de cassure de volatilité sur BTC 4 h, dont le meilleur réglage faisait +2 606 % sur 8 ans, est retombé à un Sharpe déflaté de 3,9 % une fois les 1 301 essais déclarés (détail).
3. La période jamais vue
Le protocole tient en quatre étapes : sceller une tranche de données avant la recherche ; chercher sans y toucher ; l'ouvrir une seule fois sur le champion ; accepter le verdict. Notre recherche GPU l'illustre : +172,7 % sur l'entraînement, −37 % sur la tranche scellée (autopsie). Pas à pas dans TradingView : tester une stratégie Pine hors échantillon gratuitement.
4. Le walk-forward
On découpe l'historique en plis : régler sur le pli 1, tester sur le pli 2, puis avancer. La cassure de volatilité ci-dessus n'a battu l'achat-conservation que sur 1 pli de walk-forward sur 4 : verdict mirage.
5. Un autre marché, sans retouche
Une stratégie forgée sur un marché et appliquée telle quelle à un autre est un test difficile à truquer. Des milliers de stratégies short forgées sur la baisse du Bitcoin, testées ensuite sur l'ETH : environ 2 % battaient l'achat-conservation (verdict cross-asset).
6. Assez d'événements indépendants
Avec trop peu de décisions, même une vraie règle reste injugeable. Le juge de la Lab exige au moins 30 événements indépendants sur la période de test. La règle de Faber (10 mois) n'en a produit qu'un sur 2012-2026.
Ce que l'overfitting n'est pas
- Ce n'est pas un bug de TradingView. Le calcul est exact ; nos exports Pine rejoués dans TradingView retrouvent nos trades au centime près (contrôle).
- Ce n'est pas une affaire de complexité seule. Une règle à deux paramètres peut être surapprise si on a essayé cent couples.
- Un mauvais résultat en test n'est pas un échec du test. C'est l'information que le backtest cachait.
Passer les 6 tests sur votre stratégie
- La Lab gratuite pour Windows : essais comptés automatiquement, période scellée, walk-forward, Sharpe déflaté, verdict « résiste » ou « mirage » sur votre machine.
- Testez votre stratégie Pine gratuitement avec le Quick Check.
- Vérifiez les trades dans TradingView : l'export Pine de la Lab se colle dans l'éditeur. Ouvrir TradingView (lien partenaire).
FAQ
Comment savoir si ma stratégie Pine est surapprise ?
Mettez de côté la fin de l'historique avant tout réglage, réglez sur le début, puis ouvrez la fin une seule fois. Si le gain disparaît, le résultat venait du réglage.
Quelle part des données garder pour le test ?
Il n'y a pas de règle unique. La Lab scelle 30 % de la fin des données par défaut ; l'essentiel est de fixer la coupure avant de regarder les résultats.
Le Deep Backtesting de TradingView évite-t-il l'overfitting ?
Non. Il calcule sur plus d'historique et sur une plage de dates choisie ; il ne compte pas vos essais et ne scelle pas de période.
Optimiser des paramètres est-il interdit ?
Non. C'est juger la stratégie sur les données qui ont servi à l'optimiser qui pose problème.
Sources
- Strategy Arena : 350 sessions sur du bruit (12 octobre 2026), 1 306 variantes (13 octobre 2026), +172 % puis −37 % (16 août 2026), shorts en bear (16 août 2026).
- Bailey et López de Prado, The Deflated Sharpe Ratio (2014), pour la correction par le nombre d'essais.
Divulgation : Strategy Arena participe au programme partenaire TradingView. Si vous créez un nouveau compte via nos liens puis souscrivez un abonnement sur le web, nous pouvons recevoir une commission, sans surcoût pour vous. Cela ne change aucun chiffre ni aucun verdict de cet article.
Recherche sur données passées, pas un conseil d'investissement. Aucun résultat passé ne garantit un résultat futur.
⚠️ Avertissement — Cet article est publié à titre informatif et éducatif uniquement. Il ne constitue en aucun cas un conseil en investissement ou une recommandation d'achat/vente. Les performances passées ne préjugent pas des performances futures. Strategy Arena est un simulateur éducatif avec capital virtuel. Faites vos propres recherches avant toute décision d'investissement.