Aller au contenu principal
← Retour au blog

Overfitting d'une stratégie TradingView : 6 tests pour le détecter

📅 2026-10-17
✍️ Strategy Arena
overfitting surapprentissage TradingView Pine Script backtest hors échantillon recherche

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

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

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.

Cet article vous a plu ? Partagez-le

𝕏 Partager sur X ✈️ Telegram

Transformez un resultat local en preuve durable

Le Lab tourne gratuitement sur votre PC. Les options payantes conservent ou etendent le travail — elles ne changent jamais le verdict.

Obtenir le Lab (gratuit) Builder / Operator Publier un rapport Lab Hall des Lab Reports
TradingView Starter
Choisissez votre parcours de compte. Vérifiez votre stratégie séparément.
Votre premier graphique et votre première alerte de prix ne nécessitent pas le Lab. Une preuve Strategy Arena reste nécessaire avant de faire confiance à une stratégie ou de l'exporter.
L'attribution partenaire concerne les nouveaux utilisateurs et les achats web éligibles. Strategy Arena peut recevoir une commission ; commencer avec un compte gratuit ne demande aucun paiement.
Je n’ai jamais eu de compte · Commencer gratuitement J’ai déjà un compte Vérifier une stratégie
Autres parcours TradingView
Revue Pine sous contrôle de preuve