Cada número desta página é gerado por bash benchmarks/run_all.sh no repo open-source pineforge-engine, contra o mesmo feed Binance ETH/USDT de 15 minutos com 41.307 barras. Reproduza em ~3 minutos a partir de um clone limpo, zero chamadas a APIs externas.
| Capacidade | PineForge | TradingView | PyneCore |
|---|---|---|---|
| Backtests reproduzíveis byte a byte | ✓ | — | ◐ |
| Runtime nativo compilado | ✓ | — | — |
| 165/167 paridade estrita TV | ✓ | ✓ | ◐ |
| Vender estratégias como binários compilados | ✓ | — | — |
| Licenças de vendedor com prazo | ✓ | — | — |
| Licenças de vendedor presas à máquina | ✓ | — | — |
| Runtime open-source que dá pra auditar | ✓ | — | ✓ |
| Roda nos seus dados, na sua máquina | ✓ | — | ✓ |
| Reprodutibilidade nível auditoria pra compliance | ✓ | — | ◐ |
| Integrações nativas com brokers live | ◐ | ✓ | ✓ |
A execução de estratégia está no roadmap do PineTS. Comparamos precisão de indicadores contra o PineTS pra triangular divergências de ponto flutuante.
Os tiers seguem a sweep canônica de paridade do PineForge: excelente = todas as quatro dimensões (delta de count, p90 de entry, p90 de exit, p90 de P&L) dentro dos thresholds estritos e ≥95% dos trades batendo; forte dentro de 5× o estrito; moderado / fraco / mínimo caem a partir daí. Estratégias que usam trail_* do TradingView usam o perfil de threshold de produção (tolerâncias de exit + P&L mais frouxas).
Em 47 das 50 estratégias de referência, PineForge e PyneCore atingem excelente. O gap de 3 não é aleatório — toda divergência cai na mesma categoria: bracket exits, trailing stops ou fechamentos parciais. O broker emulator do PyneCore diverge do TV aqui; o PineForge espelha o TV trade a trade.
strategy.close(qty_percent=…) no PyneCore divide cada entrada em sub-saídas por percentual em vez de um único partial close. Issue upstream aberta nesse commit.Números de drift da sweep de benchmark in-tree no HEAD. Metodologia →
Cada número desta página é gerado pela suíte pública de benchmark. Sem config escondida, sem API keys, sem truques de snapshot commitado. ~3 minutos a partir de um clone limpo.
# 1. Clona o engine open-source + a suíte de benchmark git clone https://github.com/fullpass-4pass/pineforge-engine cd pineforge-engine # 2. Puxa o OHLCV trackeado em LFS (2,3 MB) git lfs install && git lfs pull # 3. Roda a sweep completa nos três engines (~3 min) bash benchmarks/run_all.sh # 4. Lê os resultados — mesma tabela que está nesta página cat benchmarks/results/summary.md