Aller au contenu principal
← Retour au blog

Tester une stratégie Pine hors échantillon gratuitement (TradingView Basic)

📅 2026-10-17
✍️ Strategy Arena
TradingView Pine Script hors échantillon out of sample backtest gratuit recherche

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

  1. 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).
  2. Régler en mode entraînement (modeTest décoché). Notez chaque combinaison essayée : c'est votre nombre d'essais.
  3. Figer les paramètres. Écrivez-les quelque part, avec la date.
  4. Cocher modeTest une seule fois et lire le rapport : profit net, nombre de trades, baisse maximale, comparaison à l'achat-conservation.
  5. 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).

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

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