Tester une stratégie Pine hors échantillon gratuitement (TradingView Basic)
Pour tester une stratégie Pine hors échantillon gratuitement, fixez une date de coupure avant de régler quoi que ce soit, réglez vos paramètres uniquement sur les bougies d'avant, puis jugez la stratégie une seule fois sur les bougies d'après. Un compte TradingView Basic suffit : il suffit d'ajouter au script un interrupteur de période.
Mis à jour le 17 octobre 2026. Recherche sur données passées, pas un conseil d'investissement.
Pourquoi c'est indispensable
Un résultat obtenu sur les bougies qui ont servi au réglage est un score d'entraînement. L'écart peut être énorme : une stratégie trouvée par notre GPU faisait +172,7 % sur ses données d'entraînement et −37 % sur des données jamais vues (autopsie) ; Turtle 20/10 sur EUR/USD passait de +31,9 % à −42,1 % (détail).
Le script : un interrupteur entre réglage et test
Collez ce gabarit dans le Pine Editor et remplacez la règle d'exemple par la vôtre :
//@version=5
strategy("Test hors echantillon", overlay=true,
initial_capital=10000,
commission_type=strategy.commission.percent,
commission_value=0.1)
// 1. Date de coupure : a fixer AVANT tout reglage, puis ne plus la toucher
coupure = input.time(timestamp("2024-01-01T00:00:00"), "Debut de la periode de test")
modeTest = input.bool(false, "Juger la periode de test (une seule fois)")
actif = modeTest ? time >= coupure : time < coupure
// 2. Votre regle (exemple : croisement de moyennes)
rapide = ta.ema(close, input.int(20, "EMA rapide"))
lente = ta.ema(close, input.int(50, "EMA lente"))
if actif and ta.crossover(rapide, lente)
strategy.entry("Long", strategy.long)
if ta.crossunder(rapide, lente)
strategy.close("Long")
// 3. Hors de la periode active : aucune position
if not actif
strategy.close_all()
Les moyennes sont calculées sur tout l'historique (pas de trou de préchauffage) ; seules les positions sont limitées à la période active.
La procédure en 5 étapes
- Choisir la coupure avant de regarder un seul résultat. Par exemple, les 30 derniers pour cent des bougies (c'est le réglage par défaut de la Lab).
- Régler en mode entraînement (
modeTestdécoché). Notez chaque combinaison essayée : c'est votre nombre d'essais. - Figer les paramètres. Écrivez-les quelque part, avec la date.
- Cocher
modeTestune seule fois et lire le rapport : profit net, nombre de trades, baisse maximale, comparaison à l'achat-conservation. - Accepter le verdict. Si vous retouchez un paramètre après avoir vu le test, la période de test devient une période d'entraînement. Il en faut une nouvelle.
Combien d'historique avec le plan gratuit ?
Le comparatif officiel de TradingView, consulté le 17 octobre 2026, indique 5 000 barres historiques pour Basic. Par calcul, cela représente :
| Unité de temps | 5 000 barres ≈ | Coupure à 30 % : période de test ≈ |
|---|---|---|
| 1 heure | 208 jours | 62 jours |
| 4 heures | 833 jours (≈ 2,3 ans) | 250 jours |
| 1 jour | 13,7 ans (plus que l'historique du BTC sur la plupart des places) | toute la fin de l'historique |
En 1 heure, la période de test risque de contenir peu de trades. Le juge de la Lab exige au moins 30 événements indépendants avant un verdict : en dessous, le test est « non concluant ». Les limites par plan sont détaillées dans quel plan TradingView pour backtester.
Les trois pièges du test manuel
- Regarder avant de couper. Si vous avez déjà vu le graphique de 2024, votre règle « intuitive » en tient compte.
- Ouvrir le test plusieurs fois. Chaque ouverture suivie d'une retouche transforme le test en entraînement. Dans la Lab, une stratégie qui empiète sur la période scellée reçoit l'avertissement
band_already_opened, avec la plage sûre où explorer. - Ne pas compter les essais. Le meilleur de 50 essais sur la période d'entraînement est optimiste par construction ; même un bon test isolé doit être lu avec ce nombre en tête (overfitting : les 6 tests).
Le même test, automatisé et scellé
La Lab Strategy Arena fait ce protocole sans discipline à s'imposer : elle scelle la fin des données avant tout calcul (sceau écrit sur disque), compte chaque essai, ne montre que l'entraînement pendant la recherche, puis ouvre la période scellée une seule fois devant le juge (walk-forward, Sharpe déflaté, test SPA face à l'achat-conservation). Sur 350 sessions de recherche automatique lancées sur du bruit pur, ce protocole a rendu 0 « résiste » (mesure).
- Télécharger la Lab gratuite pour Windows : votre stratégie, votre machine, une période scellée.
- Testez votre stratégie Pine gratuitement avec le Quick Check, sans installation.
- Vérifiez les trades dans TradingView : collez le gabarit ci-dessus ou l'export Pine de la Lab. Ouvrir TradingView (lien partenaire) ; le plan gratuit suffit.
FAQ
Qu'est-ce qu'un test hors échantillon ?
C'est le jugement d'une stratégie sur des données qui n'ont servi ni à la concevoir ni à la régler. C'est la seule partie d'un backtest qui ressemble à l'avenir.
Le paper trading est-il un test hors échantillon ?
Oui, au sens strict : les données sont nouvelles. Mais il demande des mois pour réunir assez de trades. Une période mise de côté donne une première réponse tout de suite.
Peut-on faire du walk-forward dans TradingView ?
À la main, en déplaçant la coupure et en re-réglant à chaque pli. C'est long et facile à biaiser ; la Lab le fait par blocs automatiquement.
Faut-il TradingView Premium pour tester hors échantillon ?
Non. Le Deep Backtesting (plans Premium et supérieurs selon l'aide TradingView) donne plus d'historique et une plage de dates, mais le gabarit ci-dessus fonctionne en Basic.
Sources
- TradingView, page des tarifs (5 000 barres historiques en Basic), consultée le 17 octobre 2026.
- TradingView, aide « How Deep Backtesting works » (Premium et plans supérieurs), consultée le 17 octobre 2026.
- Strategy Arena : 350 sessions sur du bruit, 1 306 variantes, +172 % puis −37 %.
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.