Toutes les métriques viennent de bash benchmarks/run_all.sh dans pineforge-engine, sur le même fichier ETH/USDT 15m Binance (53 930 bougies). ~5 minutes depuis un clone propre, zéro API tierce.
| Capacité | PineForge | TradingView | PyneCore |
|---|---|---|---|
| Backtests reproductibles à l'octet près | ✓ | — | ◐ |
| Runtime natif compilé | ✓ | — | — |
| 245/246 en parité stricte avec TV | ✓ | ✓ | ◐ |
| Vendre des stratégies sous forme de binaires compilés | ✓ | — | — |
| Licences vendeur à durée limitée | ✓ | — | — |
| Licences vendeur liées à la machine | ✓ | — | — |
| Runtime open source auditable | ✓ | — | ✓ |
| Exécution sur vos données, votre machine | ✓ | — | ✓ |
| Reproductibilité audit / conformité | ✓ | — | ◐ |
| Bridges courtiers natifs | ◐ | ✓ | ✓ |
Le backtest de stratégies PineTS reste sur la feuille de route. Nous calibrons la précision des indicateurs contre PineTS pour isoler les écarts de virgule flottante.
Échelle officielle PineForge : excellent si les quatre axes (delta de nombre de trades, p90 entrée/sortie, p90 P&L) restent sous les seuils stricts et ≥ 95 % des trades sont appariés ; fort jusqu'à 5× ces seuils ; modéré / faible / minimal au-delà. Les scripts avec sorties trail_* TradingView utilisent le profil « production » (tolérances sortie et P&L élargies).
Sur 85 des 100 stratégies de référence, PineForge et PyneCore atteignent tous deux le palier « excellent ». Les 15 autres ne divergent pas au hasard — même famille : sorties en bracket, trailing stops, sorties partielles. L'émulateur de courtier PyneCore n'est pas fidèle à TradingView ici ; PineForge l'est — trade pour trade.
strategy.close(qty_percent=…) éclate chaque entrée en micropartiels au lieu d'une sortie partielle unique. Issue ouverte en amont sur ce commit.Chiffres extraits du benchmark du dépôt à HEAD. Méthodologie →
Tous les chiffres de cette page sont produits par la suite de benchmarks publique. Pas de config secrète, pas d'API payante, pas de snapshot magique. ~5 minutes depuis un clone vierge.
# 1. Cloner le moteur OSS + benchmarks git clone https://github.com/pineforge-4pass/pineforge-engine cd pineforge-engine # 2. Récupérer l'OHLCV LFS (2,3 Mo) git lfs install && git lfs pull # 3. Lancer le sweep triple moteur (~5 min) bash benchmarks/run_all.sh # 4. Lire les résultats — le même tableau que sur cette page cat benchmarks/results/summary.md