Juge en ligne : testez une stratégie Pine dans votre navigateur
Le juge en ligne de Strategy Arena est un outil gratuit qui teste hors échantillon une stratégie Pine collée, pour repérer le surapprentissage : les 20 % de bougies les plus récentes restent scellées et le verdict porte sur cette période. Le moteur de rejeu de la Lab, compilé en WebAssembly, tourne dans votre navigateur : il rejoue le script sur des données Binance figées et rend un verdict, résiste, mirage, non concluant ou pas assez de trades. Le script est jugé tel quel, sans recherche de variantes.
- Collez votre Pine v5 dans la zone de texte, ou chargez l'exemple EMA 9/21 en un clic.
- Choisissez les données : BTCUSDT, en 1 j (tout l'historique), 4 h (3 ans) ou 1 h (1 an).
- Le calcul se fait dans votre navigateur, dans un Web Worker, avec une barre de progression.
- Lisez le verdict, les trois raisons du juge, le graphique, la liste des trades, puis partagez la carte si vous le souhaitez.
Utiliser mes bougies (fichier CSV)
Vos bougies (fichier CSV : time, open, high, low, close, volume), depuis la source de votre choix, dont vous avez le droit d’utiliser les données pour votre propre backtest. Le fichier est lu dans votre navigateur et n’est jamais envoyé. Sans fichier, le juge prend BTCUSDT.
Vous restez responsable de vos droits sur les données que vous chargez. Exemple de source dont les conditions autorisent le backtest personnel : Binance Vision (data.binance.vision).
Estimé d’après les décimales des prix du fichier. Il ne compte que si le script déclare slippage : le juge le convertit en frais avec ce tick. Corrigez-le si votre marché en utilise un autre.
Pour écrire ou modifier un Pine, il faut TradingView. Nouveau compte uniquement : compte gratuit, et 15 $ offerts sur un premier abonnement via ce lien. TradingView →
Ce journal reste dans votre navigateur et n’est jamais envoyé au serveur. Vous pouvez l’effacer à tout moment. Il informe et ne prouve rien : il ne change pas le verdict et ne remplace pas le compteur d’essais de la Lab. Un script changé, même d’un espace, compte comme un script différent.
Le texte copié contient votre script. Rien n’est envoyé : c’est vous qui le collez dans votre IA. Recherche sur données passées, pas un conseil.
Trades de la période scellée
Pour chercher mieux, tester des variantes et compter vos essais, utilisez la Lab de bureau, gratuite pour Windows et Linux.
Exemple réel : pourquoi un croisement de moyennes EMA 9/21 n’est pas concluant
Voici ce que le juge répond au script d’exemple de cette page, sur BTCUSDT en bougies journalières, avec 0,10 % de frais par exécution. Calculé le 4 novembre 2026 par le même moteur que celui qui tourne dans votre navigateur. Données : Binance, jusqu’au 2026-10-16.
Verdict : non concluant. Le script fait mieux que de garder le BTC sur la période qu’il n’avait jamais vue (+2,9 % contre −23,2 %), mais 35 marchés tirés au hasard sur 100 font aussi bien. Le hasard suffit donc à expliquer son avance : on ne peut pas dire qu’il a un vrai avantage.
1. L’historique coupé en deux
Le juge rejoue le script sur les 80 % premiers de l’historique, puis l’évalue sur les 20 % derniers, du 2024-12-17 au 2026-10-16, qu’il n’a jamais vus. Sur cette période scellée, il a fait 16 trades, en vert quand ils gagnent et en rouge quand ils perdent.
2. Ce qu’il gagne par an, avant et après la coupure
À l’entraînement, +67,2 % par an. Sur la période qu’il n’avait jamais vue, +1,6 % par an. C’est l’écart typique du surapprentissage : une règle simple paraît brillante sur le passé qui a servi à la choisir, et beaucoup moins après.
3. La période scellée, jour après jour
Le script reste presque à plat pendant que le BTC baisse : il évite une partie de la chute, ce qui explique son avance sur la détention.
4. Ce que prennent les frais
Avant frais, environ +6,2 % ; après frais, +2,9 %. Estimation à partir des 16 trades scellés.
5. Face au hasard
Le juge a rejoué le marché au hasard 1 000 fois en gardant sa forme. 348 fois sur 1 000, une stratégie sans aucun avantage fait aussi bien que ce script face à la détention. Pour écarter le hasard, il faudrait 5 fois sur 100 au plus.
Ce qu’il aurait fallu pour « résiste »
- ✓ Au moins 10 trades sur la période scellée : 16.
- ✓ Mieux que garder le BTC : +2,9 % contre −23,2 %.
- ✓ Solide à l’entraînement, essais comptés (Sharpe déflaté au moins 95 %) : 99,98 %.
- ✗ Pas explicable par le hasard (5 sur 100 au plus) : 35 sur 100.
Définition des termes
- Période scellée
- Les 20 % derniers de l’historique, mis de côté : le script ne les a jamais vus.
- Surapprentissage
- Une stratégie réglée de si près sur le passé qu’elle en a appris le bruit.
- Détention simple
- Acheter au départ et attendre. Toute stratégie doit faire mieux.
- Test contre le hasard (SPA)
- Le marché est rejoué au hasard en gardant sa forme ; on compte combien de fois une stratégie sans avantage fait aussi bien. Test SPA de Hansen, 2005.
- Sharpe déflaté
- Le ratio de Sharpe corrigé du nombre de scripts essayés. Bailey et López de Prado, 2014.
Recherche sur données passées, pas un conseil. Données : Binance, licence CC BY-NC-SA 4.0.
Quel test rend un verdict ?
| Outil | Où il tourne | Prix | Ce qu’il répond | Recherche de variantes |
|---|---|---|---|---|
| Juge en ligne (cette page) | Votre navigateur | Gratuit | Un verdict sur une période scellée | Non, le script tel quel |
| Quick Check | Le site | Gratuit | La compatibilité Pine seulement, aucun verdict | Non |
| Strategy Arena Lab | Votre PC, Windows ou Linux | Gratuit | Un verdict sur une période scellée | Oui, chaque variante est comptée |
| Survival Audit | Le serveur | 9,90 EUR, une fois | Des stress tests bornés dans un rapport privé | Non, le code exact est figé avant le paiement |
Limites
- Un seul script, tel quel : le juge ne cherche aucune variante.
- Données passées : un verdict ne dit rien de la période suivante.
- Pas un conseil : recherche sur données passées, pas une recommandation d'investissement.
- Le juge suit le script : les ordres s’exécutent à la clôture de la bougie du signal avec process_orders_on_close=true, à l’ouverture suivante sans lui, comme sur TradingView. Le modèle utilisé est indiqué avec le verdict.
- Contrôle réel sur TradingView le 1er novembre 2026, BINANCE:BTCUSDT, 1D, 8 scripts couvrant les quatre modèles d’exécution : 2 433 trades fermés sur 2 433 aux mêmes dates, dont 2 418 aux mêmes prix (les 15 autres en décembre 2017, jusqu’à 65,89 USDT d’écart, où TradingView affiche d’autres prix que nos bougies). Ce sont des mesures sur ces scripts, pas une garantie pour tout Pine.
FAQ
Le juge en ligne est-il gratuit ?
Oui. La page, le calcul dans le navigateur et la carte de verdict sont gratuits, sans installation.
Comment savoir si ma stratégie Pine est sur-optimisée ?
Comparez son résultat d’entraînement à une période qu’elle n’a jamais vue, puis vérifiez si des marchés tirés au hasard font aussi bien. Le juge fait les deux : il scelle les 20 % de bougies les plus récentes et passe un test SPA contre 1 000 tirages au hasard. Son taux d’erreur a été mesuré le 3 novembre 2026 sur des marchés synthétiques : 0 faux positif sur 300 marchés sans signal, 82 détections sur 100 marchés avec un signal planté. Des marchés synthétiques ne disent rien des marchés réels.
Mon code Pine est-il envoyé à Strategy Arena ?
Non. Le calcul se fait dans le navigateur ; le Pine n'est envoyé au serveur que si vous choisissez de le rendre public sur une carte.
Quelle différence avec la Lab de bureau ?
Le juge teste un script tel quel, sans recherche. La Lab cherche des variantes, compte les essais, se pilote par MCP et exporte le Pine.
Quels Pine sont acceptés ?
Un Pine v5 pris en charge par l'importateur. Sinon, le juge refuse avec la raison exacte, fonction et ligne, plutôt que de tester une stratégie approchée.
D'où viennent les données ?
De Binance, BTCUSDT : bougies journalières de Binance pour le 1D, archive de Prisme pour le 4h et le 1h, sous licence CC BY-NC-SA 4.0. Le juge reste gratuit et ne vend aucune donnée dérivée.
Comment partager un verdict ?
Chaque verdict peut devenir une carte publique avec un lien, une empreinte SHA-256 et une image d'aperçu ; le Pine n'y figure que si vous le rendez public.
Pour aller plus loin : tester un Pine hors échantillon, outils comparés · ce que le juge a répondu à des règles anciennes · contrôler un Pine écrit par une IA
Données : Binance, licence CC BY-NC-SA 4.0. Recherche sur données passées, pas un conseil. manifest