Cada número de esta página sale de bash benchmarks/run_all.sh en el repositorio público pineforge-engine, sobre el mismo feed de Binance ETH/USDT 15m con 53.930 barras. Reprodúcelo en ~5 minutos desde un clon limpio, sin llamadas a APIs externas.
| Capacidad | PineForge | TradingView | PyneCore |
|---|---|---|---|
| Backtests byte-reproducibles | ✓ | — | ◐ |
| Runtime compilado nativo | ✓ | — | — |
| 245/246 strict TV parity | ✓ | ✓ | ◐ |
| Vender estrategias como binarios | ✓ | — | — |
| Licencias de vendedor por tiempo | ✓ | — | — |
| Licencias ligadas a máquina | ✓ | — | — |
| Runtime de código abierto auditable | ✓ | — | ✓ |
| Corre en tus datos, tu máquina | ✓ | — | ✓ |
| Reproducibilidad nivel auditoría | ✓ | — | ◐ |
| Integraciones nativas con brókers | ◐ | ✓ | ✓ |
La ejecución de estrategias está en el roadmap de PineTS. Medimos precisión de indicadores contra PineTS para triangular divergencias de coma flotante.
Los niveles siguen el barrido canónico de paridad PineForge: excelente = las cuatro dimensiones (delta de conteo, p90 de entrada, p90 de salida, p90 de P&L) dentro de umbrales estrictos y ≥95% de operaciones coincidentes; fuerte dentro de 5× el estricto; moderado / débil / mínimo descienden a partir de ahí. Las estrategias con salidas trail_* de TradingView usan el perfil de umbrales de producción (tolerancias más laxas en salida y P&L).
En 85 de 100 estrategias de referencia, PineForge y PyneCore coinciden en excelente. La diferencia de 15 no es aleatoria: cada divergencia cae en la misma categoría: salidas tipo bracket, trailing stops o cierres parciales de posición. El emulador de bróker de PyneCore difiere de TV en estos casos; PineForge replica TV operación por operación.
strategy.close(qty_percent=…) en PyneCore parte cada entrada en sub-salidas por porcentaje en lugar de un único cierre parcial. Incidencia upstream abierta en este commit.Cifras de deriva del barrido integrado en HEAD. Metodología →
Todo sale de la suite pública de benchmarks. Sin configuraciones ocultas, sin API keys, sin trucos de snapshots commiteados. ~5 minutos desde un clon limpio.
# 1. Clona el motor público y la suite de benchmarks git clone https://github.com/pineforge-4pass/pineforge-engine cd pineforge-engine # 2. Trae el OHLCV en LFS (2.3 MB) git lfs install && git lfs pull # 3. Ejecuta el barrido triple completo (~5 min) bash benchmarks/run_all.sh # 4. Lee resultados — misma tabla que ves aquí cat benchmarks/results/summary.md