本页数字均由开源仓库 pineforge-engine 内 bash benchmarks/run_all.sh 生成;基准为同一份 53,930 根 Binance ETH/USDT 15m OHLCV。干净环境下约 5 分钟跑完,零外部 API 调用。
| 能力项 | PineForge | TradingView | PyneCore |
|---|---|---|---|
| 字节级可复现回测 | ✓ | — | ◐ |
| 原生编译运行时 | ✓ | — | — |
| 245/246 严格 TV parity | ✓ | ✓ | ◐ |
| 以二进制交付策略 | ✓ | — | — |
| 限时卖家许可证 | ✓ | — | — |
| 绑定机器的卖家许可证 | ✓ | — | — |
| 开源且可审计的运行时 | ✓ | — | ✓ |
| 本地数据 + 本地算力 | ✓ | — | ✓ |
| 合规向可复现性 | ✓ | — | ◐ |
| 原生多券商集成 | ◐ | ✓ | ✓ |
PineTS 策略执行仍在路线图中;我们以指标精度与 PineTS 交叉验证,定位浮点漂移。
档位遵循 PineForge 规范 parity 扫描:优秀 = 四维(笔数差、入场 p90、出场 p90、P&L p90)全部落在严格阈值且 ≥95% 成交匹配;良好 放宽到 5× 严格阈值;中等 / 偏弱 / 最弱 依次递减。使用 TradingView trail_* 的策略套用生产阈值(出场与 P&L 容差更宽)。
100 套参考策略里,85 套 PineForge 与 PyneCore 同拿优秀。剩下 15 套的分歧并非随机——全部集中在同一类别:bracket 出场、移动止损、部分平仓。PyneCore 券商仿真与 TV 在此不一致;PineForge 按 TV 逐笔镜像。
strategy.close(qty_percent=…) 被拆成多条子平仓而非单笔部分平。上游 issue(截至本文提交仍开)。数据来自仓库 HEAD 内置 sweep。 打分方法 →
所有数字来自公开基准套件;无隐藏配置、无 API 密钥、无固定快照技巧。干净克隆约 5 分钟复现。
# 1. 克隆开源引擎与基准套件 git clone https://github.com/pineforge-4pass/pineforge-engine cd pineforge-engine # 2. 拉取 LFS OHLCV(2.3 MB) git lfs install && git lfs pull # 3. 三引擎全量扫描(约 5 分钟) bash benchmarks/run_all.sh # 4. 打开结果 —— 与本页一致 cat benchmarks/results/summary.md