本頁數字皆由開源 pineforge-engine 內 bash benchmarks/run_all.sh 產生,資料為同一組 41,307 根 Binance ETH/USDT 15 分鐘 K 線。乾淨 clone 約 3 分鐘可重現,零外部 API 呼叫。
| 能力 | PineForge | TradingView | PyneCore |
|---|---|---|---|
| 位元級可重現回測 | ✓ | — | ◐ |
| 原生編譯 runtime | ✓ | — | — |
| 165/167 嚴格 TV 對齊 | ✓ | ✓ | ◐ |
| 以編譯二進位出售策略 | ✓ | — | — |
| 賣家授權(時效) | ✓ | — | — |
| 賣家授權(綁機器) | ✓ | — | — |
| 可稽核的開源 runtime | ✓ | — | ✓ |
| 自備資料、自有機器執行 | ✓ | — | ✓ |
| 合規級可重現性 | ✓ | — | ◐ |
| 原生實盤券商整合 | ◐ | ✓ | ✓ |
策略執行在 PineTS roadmap。我們與 PineTS 對拍指標精度,用來三角定位浮點漂移。
分級依 PineForge 標準對齊掃描:極佳 = 四個維度(筆數差、進場 p90、出場 p90、損益 p90)皆在嚴格門檻內且 ≥95% 成交匹配;強 為嚴格的 5 倍寬鬆;中等/偏弱/極弱 依序遞減。使用 TradingView trail_* 出場的策略套用 production 門檻組合(出場與損益容忍較寬)。
50 支參考策略中,47 支 PineForge 與 PyneCore 都達極佳。剩下 3 支不是偶然 — 分歧全在同一類:bracket 出場、移動停損、或部位分批平倉。PyneCore 券商模擬器在此與 TV 不同;PineForge 逐筆貼合 TV。
strategy.close(qty_percent=…) 把每筆進場拆成逐百分比子出場,而非單次部分平倉。截至本 commit 仍有 upstream issue。漂移數字來自樹內 benchmark sweep(HEAD)。 方法說明 →
本頁數字皆由公開 benchmark 產生。無隱藏設定、無 API key、無 snapshot 花招。乾淨 clone 約 3 分鐘。
# 1. Clone 開源 engine + benchmark git clone https://github.com/fullpass-4pass/pineforge-engine cd pineforge-engine # 2. 拉 LFS 追蹤的 OHLCV(2.3 MB) git lfs install && git lfs pull # 3. 跑完整三引擎掃描(約 3 分鐘) bash benchmarks/run_all.sh # 4. 看結果 — 與本頁表格相同 cat benchmarks/results/summary.md