Aller au contenu principal
← Retour au blog

Tester une stratégie Pine hors échantillon : juge, Lab, PineForge, Backtrex, TradingView

📅 2026-11-02
✍️ Strategy Arena
Pine Script hors échantillon out of sample backtest MCP TradingView comparatif recherche

Pour tester une stratégie Pine hors échantillon, il faut deux choses : une période que la stratégie n'a jamais vue, et le compte de tous les essais faits avant de l'ouvrir. Le juge en ligne le fait pour un script tel quel, sans installation. La Lab, gratuite pour Windows et Linux, le fait pour une recherche de variantes. Dans TradingView, la coupure se fait à la main avec un filtre de date.

Publié le 2 novembre 2026. Pages tierces lues le même jour. Strategy Arena édite le juge et la Lab : ce comparatif vient d'une partie intéressée, chaque case sur un outil tiers renvoie à sa source. Recherche sur données passées, pas un conseil d'investissement.

Ce que change la période hors échantillon

Un résultat obtenu sur les bougies qui ont servi au réglage est un score d'entraînement. Deux cas publiés sur ce site :

  • Un champion trouvé par algorithme génétique sur Bitcoin : +172,7 % sur sa période d'entraînement, −37 % sur des données qu'il n'avait pas vues (autopsie du 16 août 2026).
  • Turtle 20/10 sur EUR/USD : +31,9 % à l'entraînement, −42,1 % sur 2013-2026 (article du 13 octobre 2026).

La période ne vaut qu'une fois. Si vous changez un réglage après l'avoir vue, elle devient une période d'entraînement.

Ce que change le comptage des essais

Plus on essaie de variantes sur les mêmes données, plus la meilleure paraît bonne, même sans rien de réel derrière. La mesure publiée le 12 octobre 2026 porte sur 350 sessions de recherche automatique sur du bruit pur (détail) :

Mesure sur du bruit pur Résultat
Sessions où la boucle croit progresser 88 à 98 %
Sharpe déflaté au-dessus de 95 %, essais non comptés 64 à 86 %
Sharpe déflaté au-dessus de 95 %, tous les essais comptés 0 à 1 %
Verdict « résiste » avec comptage et période scellée 0 sur 350 (intervalle à 95 % : 0 à 1,1 %)

La même mesure montre le coût : sur un signal planté et net, la boucle ne le confirme que dans 8 % des sessions (intervalle de 4,1 à 15 %), contre 50 % pour le juge appliqué directement au script de départ. Ce protocole laisse passer peu de faux positifs, et il rate aussi de vrais signaux.

Comment faire dans le juge en ligne

  1. Ouvrez le juge en ligne et collez votre Pine v5, ou chargez l'exemple EMA 9/21.
  2. Choisissez les données : BTCUSDT en 1 j (tout l'historique), 4 h (3 ans) ou 1 h (1 an).
  3. Le calcul se fait dans votre navigateur. Le code n'est envoyé au serveur que si vous le rendez public sur une carte.
  4. Lisez le verdict : résiste, mirage, non concluant ou pas assez de trades.

Les 20 % finaux sont scellés. Une règle ne peut résister qu'avec au moins 10 trades sur cette période, un gain supérieur à l'achat-conservation sur les mêmes barres, un Sharpe déflaté d'au moins 95 % et un test SPA significatif (méthode complète).

Limites. Un seul marché, BTCUSDT. Un seul script, sans recherche de variantes : si vous en avez essayé cinquante avant de coller le meilleur, le juge ne le sait pas. Un Pine hors du sous-ensemble pris en charge est refusé avec la raison, jamais testé sous une forme approchée.

Comment faire dans la Lab

  1. Installez la Lab : Windows 10/11 x64 ou Linux, GPU NVIDIA optionnel. Sont gratuits l'application, la connexion MCP, les backtests, les balayages, l'export Pine et la preuve scellée.
  2. Importez votre Pine v5, ou branchez votre IA par MCP.
  3. Cherchez sur la partie d'entraînement. La fin de l'historique reste scellée : 20 % dans l'interface, 30 % par défaut via MCP, réglable de 20 à 50 %. Chaque variante évaluée est comptée.
  4. Lancez la preuve. Le verdict utilise le nombre d'essais, et ajoute PBO et CPCV puisqu'il y a eu sélection.

Le mode libre, par défaut, signale sans bloquer une période déjà ouverte ou moins de 30 événements indépendants. Le mode certifié, seul retenu pour le badge public, les applique.

Limites. Le code de la Lab n'est pas public, seul le connecteur MCP l'est (MIT). Les installateurs Windows ne sont pas signés. Le sceau empêche une IA de lire les bougies, pas de se souvenir de l'histoire du marché. La comparaison avec TradingView n'est vérifiée que sur BINANCE:BTCUSDT en 1D : le 1er novembre 2026, 916 / 916, 156 / 156 et 10 / 10 trades aux mêmes dates sur des niveaux calculés depuis position_avg_price, avec le Pine fourni. Sans le Pine fourni, le rejeu par défaut peut différer jusqu'au signe du résultat, et la Lab le dit (notes de la version 254).

Comparatif : où ça tourne, quel Pine, quel prix

Outil Où il tourne Pine accepté Serveur MCP Prix affiché Code ouvert
Juge en ligne Navigateur v5, sous-ensemble Non Gratuit Non (moteur de la Lab)
Strategy Arena Lab 254 PC, Windows et Linux v5, sous-ensemble Oui, local Fonctions de test gratuites Connecteur seul (MIT)
PineForge MCP Docker local, ou service hébergé v6, sous-ensemble Oui 0 $ pour un usage personnel ; hébergé limité à 100 appels par semaine et par IP ; licence commerciale sur demande Serveur et moteur publics ; transpileur sous licence propre
Backtrex Application web v5 détecté à l'import Non indiqué 119 € ou 299 € TTC, une fois ; premier backtest sans carte Non indiqué
backtester-mcp Local, Python Non indiqué : stratégies en fonctions Python Oui, 13 outils Gratuit Oui, Apache 2.0
Strategy Tester de TradingView Web, bureau, mobile v6 dans la documentation Oui, en bêta, dès Essential ; la liste d'outils publiée ne compte aucun outil de backtest Basic 0 €, 5 000 barres ; plans payants à partir de 12,95 €/mois en facturation annuelle Non indiqué

Comparatif : ce qui protège d'un faux résultat

Outil Période hors échantillon Essais et biais de sélection Comparaison aux trades TradingView Données
Juge en ligne Scellée, 20 % Sharpe déflaté, SPA ; un seul script, pas de recherche Non BTCUSDT Binance, figées
Strategy Arena Lab 254 Scellée sur disque avant calcul ; walk-forward en mode séparé Essais comptés ; Sharpe déflaté, PBO, SPA, CPCV Oui, vérifiée sur BINANCE:BTCUSDT 1D, voir les limites Sur votre machine
PineForge MCP Non indiqué Grille de paramètres ; comptage et correction non indiqués Oui, sa spécialité : 7 989 essais notés, 7 983 excellents, 6 forts, date de référence 31 octobre 2026 Binance public ou vos CSV ; hébergé : crypto, 365 derniers jours
Backtrex Non indiqué Non indiqué « Moins de 2 % de divergence », garanti ; méthode de mesure non indiquée Dukascopy, 17 actifs
backtester-mcp Walk-forward ; sceau non indiqué Sharpe déflaté, PBO par perturbation, intervalle bootstrap Non indiqué Vos fichiers CSV ou Parquet, toute série de prix
Strategy Tester de TradingView Manuelle ; Deep Backtesting permet de choisir une plage de dates Sharpe et Sortino affichés ; comptage et correction non indiqués C'est la référence Celles de la plateforme

« Non indiqué » veut dire absent des pages lues, pas absent du produit.

Ce que ces outils font mieux

  • PineForge MCP accepte le Pine v6, publie un corpus ouvert de 312 stratégies de référence avec les listes de trades, et chiffre sa parité avec une méthode écrite. Sur la parité, sa preuve publiée est bien plus large que la nôtre. Ce chiffre vient de l'éditeur lui-même, avec sa date et ses seuils.
  • Backtrex ne demande aucun code, couvre le forex, les indices, la crypto et les matières premières, et revendique 61 indicateurs.
  • backtester-mcp s'installe avec pip, a tout son code ouvert et accepte n'importe quelle série de prix. Il simule aussi trois scénarios de coûts d'exécution. Sa seule version publiée sur PyPI est la 0.1.0, du 14 avril 2026.
  • TradingView reste l'endroit où le Pine s'écrit et s'exécute, avec le rapport de stratégie sur le graphique, le suivi en temps réel et le Pine v6.

FAQ

Comment tester une stratégie Pine hors échantillon sans rien installer ?

Collez un Pine v5 dans le juge en ligne de Strategy Arena. Il rejoue le script dans le navigateur sur des données BTCUSDT figées, scelle les 20 % finaux et rend un verdict. Il juge le script tel quel et ne cherche aucune variante.

Pourquoi compter les essais si la période de test est déjà scellée ?

La période scellée protège le verdict final. Le compte des essais protège la mesure statistique : le meilleur de mille essais paraît bon par construction. Sur du bruit pur, sans comptage, le Sharpe déflaté dépassait 95 % dans 64 à 86 % des sessions ; avec comptage, dans 0 à 1 %.

La Lab remplace-t-elle le Strategy Tester de TradingView ?

Non. Pine s'écrit dans TradingView, qui reste la référence pour ses propres résultats. La Lab sert de test indépendant : période scellée, essais comptés, verdict. Elle accepte le Pine v5 pris en charge et refuse le reste.

Quel outil accepte le Pine v6 ?

TradingView et PineForge. La Lab et le juge en ligne acceptent le Pine v5 pris en charge. Backtrex indique détecter le Pine v5 à l'import ; le v6 n'est pas indiqué sur les pages lues.

Sources

Toutes lues le 2 novembre 2026.

Strategy Arena participe au programme partenaire de TradingView. Aucun lien de cet article n'est un lien partenaire. Aucun bot de ce site ne passe d'ordre réel. Recherche sur données passées, pas un conseil d'investissement. Les résultats passés ne garantissent pas les résultats futurs.

⚠️ 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