bash benchmarks/run_all.sh से generate होता है, उसी 53,930-bar Binance ETH/USDT 15-minute feed पर। Clean clone से ~5 minutes में reproduce करें, कोई external API call नहीं।| Capability | PineForge | TradingView | PyneCore |
|---|---|---|---|
| Byte-reproducible backtests | ✓ | — | ◐ |
| Native compiled runtime | ✓ | — | — |
| 251/252 strict TV parity | ✓ | ✓ | ◐ |
| Compiled binaries के रूप में strategies बेचें | ✓ | — | — |
| Time-bound seller licenses | ✓ | — | — |
| Machine-bound seller licenses | ✓ | — | — |
| Open-source runtime — audit-able | ✓ | — | ✓ |
| अपने data, अपनी machine पर चलाएँ | ✓ | — | ✓ |
| Compliance के लिए audit-grade reproducibility | ✓ | — | ◐ |
| Native live broker integrations | ◐ | ✓ | ✓ |
Tiers canonical PineForge parity sweep follow करते हैं: excellent = चारों dimensions (count delta, entry p90, exit p90, P&L p90) strict thresholds के अंदर और ≥95% trades matched; strong strict के 5× के अंदर; moderate / weak / minimal उससे नीचे step down करते हैं। जो strategies TradingView के trail_* exits use करती हैं उन्हें production threshold profile मिलता है (looser exit + P&L tolerances)।
100 में से 85 reference strategies पर PineForge और PyneCore दोनों excellent hit करते हैं। जो 15-strategy gap है वो random नहीं — हर divergence एक ही category में है: bracket exits, trailing stops, या partial position closes। यहाँ PyneCore का broker emulator TV से अलग है; PineForge TV को trade-for-trade mirror करता है।
strategy.close(qty_percent=…) हर entry को per-percentage sub-exits में तोड़ देता है, single partial close की जगह। इस commit के समय upstream issue open है।इस page का हर number public benchmark suite से generate होता है। कोई hidden config नहीं, API keys नहीं, committed-snapshot tricks नहीं। Clean clone से ~5 minutes।
# 1. Open-source engine + benchmark suite clone करें git clone https://github.com/pineforge-4pass/pineforge-engine cd pineforge-engine # 2. LFS-tracked OHLCV (2.3 MB) pull करें git lfs install && git lfs pull # 3. पूरी three-engine sweep चलाएँ (~5 min) bash benchmarks/run_all.sh # 4. results पढ़ें — वही table जो इस page पर है cat benchmarks/results/summary.md