Pourquoi ma stratégie Pine perd en réel alors que le backtest gagne
Une stratégie Pine qui gagne en backtest et perd en réel a presque toujours appris le passé au lieu d'une règle : ses paramètres ont été choisis sur la période même où elle est jugée. Les autres causes fréquentes sont les frais et le glissement absents du backtest, une lecture du futur dans le script, un marché qui a changé de régime, et des hypothèses d'exécution trop favorables.
Mis à jour le 17 octobre 2026. Recherche sur données passées, pas un conseil d'investissement.
Les cinq causes, de la plus fréquente à la plus discrète
| Cause | Ce qui se passe | Comment la repérer avant le réel |
|---|---|---|
| Réglage sur le passé (surapprentissage) | Les paramètres collent au bruit de l'historique | Période mise de côté avant tout réglage |
| Frais et glissement | Chaque aller-retour coûte, le backtest l'ignore | Frais réels + stress à 2 ou 3 fois les frais |
| Lecture du futur | Le script utilise une donnée pas encore connue | lookahead_off, pas de bandeau d'avertissement |
| Changement de régime | Une règle de hausse rencontre une baisse ou un range | Test sur plusieurs cycles (walk-forward) |
| Hypothèses d'exécution | Remplissage à la clôture, pas de trou de prix | Vérifier process_orders_on_close, ordres stop |
1. Le backtest a appris le passé
C'est la cause principale. Quand on essaie 10/40, 15/60, 20/50 et qu'on garde le meilleur, le meilleur score s'éloigne mécaniquement de la vraie espérance. Plus on essaie, plus il s'éloigne.
Deux mesures de la Lab :
- Turtle 20/10 sur EUR/USD : +31,9 % sur la période d'entraînement, −42,1 % sur 2013-2026 (1 306 variantes jugées).
- Recherche génétique sur GPU : un champion à +172,7 % sur ses données d'entraînement, −37 % sur des données jamais vues (autopsie).
Sur du bruit pur, sans signal à trouver, une boucle de recherche automatique « s'améliore » dans 88 à 98 % des sessions (350 sessions d'autorecherche). Un backtest qui s'améliore à chaque essai ne prouve donc rien. Méthode de détection : overfitting d'une stratégie TradingView.
2. Les frais et le glissement manquaient
En Pine, le glissement est déclaré en ticks et vaut 0 par défaut (documentation TradingView). Si le script ne déclare pas de commission, vérifiez celle qu'applique l'onglet Propriétés.
Ordre de grandeur, par simple calcul : une stratégie investie à 100 % qui fait 258 allers-retours à 0,10 % par côté conserve 0,998²⁵⁸ ≈ 0,60 de son capital du seul fait des frais, soit environ 40 % partis en commissions, avant tout gain ou perte de marché. Sur un signal court, l'écart brut disparaît : notre meilleur cas « RSI sous 30 » passait de +0,027 % à −0,173 % après 0,20 % d'aller-retour (étude). Détails : frais et glissement dans le Strategy Tester.
3. Le script lisait le futur
Le cas classique : request.security sur une unité de temps supérieure avec lookahead_on. En backtest, la bougie journalière « connaît » sa clôture dès le matin ; en réel, non. La documentation TradingView signale aussi que certains réglages d'exécution peuvent provoquer du repainting et qualifie de trompeur le fait de connaître le plus haut d'une bougie dès son ouverture. Si le rapport affiche un bandeau d'avertissement, lisez-le.
4. Le marché a changé de régime
Une règle de tendance vit des tendances. Dans notre test walk-forward de cinq stratégies de tendance célèbres sur 2019-2025, toutes protégeaient dans le pli contenant la baisse de 2022, et les cinq perdaient le dernier pli face à l'achat-conservation (par exemple Faber −50,2 % contre +99,7 %) (résultats). Une stratégie réglée sur 2022 et lancée en 2023 change de monde.
5. L'exécution était trop belle
Le simulateur de TradingView suppose un chemin de prix à l'intérieur de chaque bougie (ouverture, plus haut, plus bas, clôture, ou l'inverse) et l'absence de trou de prix à l'intérieur d'une bougie. Un stop serré, un objectif à quelques ticks, un ordre rempli « à la clôture » : autant d'endroits où le réel diffère. Les ordres limites, eux, sont remplis au prix demandé ou mieux : en réel, ils peuvent ne pas être remplis du tout.
Le test à faire avant de risquer de l'argent
- Mettre de côté une période avant tout réglage, et ne l'ouvrir qu'une fois.
- Déclarer des frais réels, puis recalculer à 2 et 3 fois ces frais.
- Vérifier
lookahead_offet l'absence d'avertissement dans le rapport. - Tester sur plusieurs cycles ou plusieurs marchés.
-
Comparer à l'achat-conservation sur la même fenêtre.
-
Testez votre stratégie Pine gratuitement : le Quick Check confronte le script à l'achat-conservation, frais compris.
- La Lab gratuite pour Windows : période scellée, stress de frais, essais comptés, verdict local.
- Vérifiez les trades dans TradingView : rejouez l'export Pine et comparez trade par trade. Ouvrir TradingView (lien partenaire).
FAQ
Mon backtest TradingView est-il faux ?
Rarement au sens du calcul : nos exports rejoués dans TradingView ont donné les mêmes trades que notre moteur au centime près (contrôle trade pour trade). Ce sont les hypothèses (réglage, frais, lecture du futur) qui le rendent trompeur.
Le paper trading suffit-il à valider une stratégie ?
Il teste l'exécution sur des données nouvelles, ce qui est utile, mais sur une période courte. Il complète une période de test mise de côté ; il ne la remplace pas.
Combien de temps tester avant le réel ?
Assez pour réunir des événements indépendants : le juge de la Lab en demande au moins 30 sur la période de test.
Une stratégie qui perd en réel peut-elle être réparée ?
Changer les paramètres après l'échec est un nouvel essai, réglé sur des données désormais vues. Il faut une nouvelle période jamais vue pour le juger.
Sources
- Documentation Pine Script de TradingView, page « Strategies » (glissement, chemin de prix intrabar, ordres limites, avertissements), consultée le 17 octobre 2026.
- Strategy Arena : 1 306 variantes, +172 % puis −37 %, 350 sessions sur du bruit, walk-forward 2019-2025, RSI sous 30.
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.