v0.8.0 · 93.06% de cobertura de linha · 245/246 paridade estrita TV · 0 engine bugs

Backtests de PineScript,
determinísticos,
com seus dados.

O runtime que o PineScript v6 deveria ter trazido de fábrica.
Compilado para C++, validado trade a trade contra o TradingView.

Role para ver
Use o MCP grátis · entre na waitlist do Studio

Faça backtest do seu Pine direto do Claude — grátis, sem key.

Um endpoint MCP hospedado grátis em mcp.pineforge.dev — aponte qualquer cliente MCP pra ele, sem instalação. Ou rode local via Docker nos seus próprios dados.

Deixe seu e-mail pra garantir acesso antecipado ao Studio — otimização com Optuna (Q3 2026) e uma IDE na nuvem (Q4 2026). Um e-mail no lançamento e uma nota de progresso de vez em quando.

MCP hospedado grátis já no ar (100 backtests/semana). O Docker local também é grátis pra uso pessoal de trading. O Studio lança no Q4 2026.

Experimente · 1 min
sem key · hospedado · na hora
01Um comando, sem instalar nada

Sem instalação, sem key, sem cadastro. O MCP hospedado grátis em mcp.pineforge.dev roda sobre Streamable HTTP — conecte uma vez e já comece a fazer backtest. 100 backtests/semana por IP, últimos 13 meses de dados de cripto já inclusos.

bash
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
245/246
paridade estrita TV
trade a trade · 246 estratégias de referência · 0 engine bugs
100/100
vs PyneCore 85/100
bake-off de três engines; PineForge na frente
~98%
cobertura de estratégias
do que scripts Pine v6 reais usam; tabela completa em /coverage
375k+
trades validados
agregado no corpus das 246 estratégias
Open core
Engine Apache · roda na sua máquina
audite o engine · rode local · grátis pra uso pessoal de trading
strategy.pine
PineScript v6
//@version=6
strategy("EMA Cross", overlay=true, initial_capital=10000)

length = input.int(14, "Length")
sig    = ta.ema(close, length)

if ta.crossover(sig, sig[1])
    strategy.entry("long", strategy.long)

if ta.crossunder(sig, sig[1])
    strategy.close("long")
Generated C++ · emitted by codegen
class GeneratedStrategy : public BacktestEngine {
    ta::EMA          _ta_ema_1{14};
    Series<double>  _s_sig{500};

    void on_bar(const Bar& bar) override {
        int    length = get_input_int("Length", 14);
        double sig    = _ta_ema_1.compute(bar.close);
        _s_sig.push(sig);

        if (sig > _s_sig[1] && _s_sig[1] <= _s_sig[2])
            strategy_entry("long", true);
        if (sig < _s_sig[1] && _s_sig[1] >= _s_sig[2])
            strategy_close("long");
    }
};
Trades
142
Net P&L
+$3,184.62
Sharpe
1.48
Max DD
−12.7%
ma-cross paridadesupertrend paridadeinside-bar paridadestochastic-slow paridadepivot-ext paridade4ema-rsi paridadeliquidity-sweep paridademarket-shift paridademacd-histogram paridadedonchian-breakout paridadematrix-pca paridaderegex-filter paridade
Para quem é

Construído primeiro para quants solo .

01 / B2C principal

Quants solo

  • Seus dados, sua máquina, sem plano premium.
  • Optuna com qualquer função objetivo.
  • Webhooks sem rate limit.
Grátis local hoje · Studio Q4 2026

Montando um marketplace de estratégias? Ver pitch para creators →

Tocando uma mesa ou fundo pequeno? Ver pitch institucional →

Por que PineForge

Três coisas que o runtime do TradingView não vai te entregar.

01 / DETERMINISMO

Mesmo script, mesmos dados, mesmos trades. Reproduzível byte a byte.

02 / VELOCIDADE

C++ nativo. 50k barras em dezenas de milissegundos.

03 / DOMÍNIO

Seus dados, sua máquina, sua estratégia. Offline por padrão.

Servidor MCP · hospedado grátis + local

Use o PineForge a partir do Claude, Cursor ou qualquer cliente MCP.

Um MCP hospedado grátis em mcp.pineforge.dev — Streamable HTTP, sem instalação, sem key, 100 backtests/semana. Ou rode um container Docker autossuficiente pros seus próprios dados. Fale com sua estratégia em linguagem natural a partir do Claude, do Cursor ou de qualquer cliente MCP.

Hospedado (zero instalação)Hospedado: últimos 13 meses de dados de cripto já inclusos.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker local (traga seus próprios dados)Local: o OHLCV não sai da sua máquina.
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Ferramentas expostas
  • ·backtest_pine — backtest nos dados hospedados ou no seu CSV
  • ·fetch_ohlcv — puxa dados de mercado num CSV pronto pra backtest
  • ·check_quota — veja quantos backtests sobraram nesta semana
  • ·latest_news — puxa as últimas manchetes do mercado
Experimentar o MCP hospedado →
Onde o PineForge se encaixa

Um runtime que ocupa um canto que ninguém ocupa.

Cinco eixos que importam pra um quant que quer entregar uma estratégia como produto. PineForge é construído em torno dos cinco.

Eixos escolhidos pra testar a tese do PineForge. Score com base em docs públicas e benchmarks. Metodologia

PineForge vs TradingView
GANHA
5 / 5
PineForge vs TradingView on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+3
PRIVACY
+2
LICENSE
+4
OSS
+3
DATA
+3
PineForge vs MQL5 Market
GANHA
4 / 5
PineForge vs MQL5 Market on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+1
PRIVACY
-1
LICENSE
+2
OSS
+3
DATA
+2
PineForge vs QuantConnect
GANHA
4 / 5
PineForge vs QuantConnect on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+2
PRIVACY
+3
LICENSE
+4
OSS
0
DATA
+1
1 tie
PineForge vs Backtrader
GANHA
3 / 5
PineForge vs Backtrader on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+4
PRIVACY
+4
LICENSE
+5
OSS
-2
DATA
0
1 tie
Scores de diferenciação por engine e eixo
EngineVelocidade nativaPrivacidade do códigoControle de licençaAuditoria OSSLiberdade de dados
PineForge5/54/55/53/55/5
TradingView2/52/51/50/52/5
MQL5 Market4/55/53/50/53/5
QuantConnect3/51/51/53/54/5
Backtrader1/50/50/55/55/5
Capacidades

Cinco coisas que você não faz só com TradingView.

lançado
01
Traga seus próprios dados
Rode qualquer dado custom — diário, intraday, alt — sem as restrições de símbolos do TradingView.
lançado
02
Resolução intra-bar em qualquer cadência
Caminhe dentro da barra com resolução sub-bar. Chega de aproximação pelo último tick.
construindo Q3 2026
03
Optuna com função objetivo customizada
Otimize com qualquer função objetivo — Sharpe, drawdown, profit factor, a sua própria.
construindo Q3 2026
04
Forward-test com webhooks no formato do TradingView
Walk-forward já vem montado. Out-of-sample é o padrão, não um afterthought.
desenhado 2027
05
Marketplace de estratégias · venda .so compilado
Venda .so compilado. Prazo, máquina, broker — definido por você, não pela plataforma.
Traga seus próprios dadosexpandir
Qualquer CSV de OHLCV — seus ticks, seu feed customizado, histórico de ativos alternativos. Roda offline, em CI, em Docker. Sem upload, sem API key.
Resolução intra-bar em qualquer cadênciaexpandir
Seis modos de distribuição (uniforme, cosseno, triangular, endpoints, front/back-loaded), opcionalmente ponderados por volume. Uma ordem limit em $100 dentro de uma barra 95–105 executa em exatamente $100 — o bar magnifier do TradingView, sem precisar do plano pago.
Optuna com função objetivo customizadaexpandir
Sharpe, Sortino, drawdown, profit factor — ou qualquer lambda de uma linha que você queira que o otimizador persiga.
def objective(report):
  return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
Forward-test com webhooks no formato do TradingViewexpandir
Substituto direto pra alertas do TradingView. Mesmo JSON, mesmo runtime do seu backtest — sem rate limit, sem drift de replay.
Marketplace de estratégias · venda .so compiladoexpandir
Shared library criptografado em AES-256-GCM. Licenças assinadas em Ed25519, presas à máquina, com prazo. Compradores ajustam só os inputs que você expõe; nunca veem o código.
Como funciona

Quatro estágios.
Zero estado escondido.

01 · input
código .pine
seu arquivo
02 · parse
AST + type-check
spec Pine v6
03 · transpile
codegen C++
sem custo de runtime
04 · compile + run
binário nativo
~9.7ms / 50k barras
05 · validate
trade a trade
245/246 estritos · 0 engine bugs
Prévia do Studio

Um relatório, todos os números em que você realmente confia.

ETHUSDT · 15m2025-07 → 2026-04EMA Cross · L=21
Líquido
+31.84%
Sharpe
1.48
Max DD
−12.7%
Win rate
52.1%
Trades
142
Profit factor
1.71
Curva de equity · vs Buy & HoldPineForgeB&H
Jul '25Sep '25Nov '25Jan '26Mar '26Hoje
Cobertura de PineScript v6

~90% da linguagem.
~98% do que estratégias de verdade usam.

Primitivas de desenho, alertas e semântica de tick ao vivo ficam fora de escopo por design — PineForge roda offline. Tudo que decide um trade está dentro.

Cobertura função por função
ta.* — 59 funções + 8 séries + helper de pivot (67 classes)68/68100%
math.* — determinístico + rollingcoresuportado
str.* — format · split · regex · tostringcoresuportado
strategy.* — orders · accessors · risk gatescompleto100%
array⟨T⟩ · map⟨K,V⟩ · UDTvia codegensuportado
matrix⟨T⟩ — backed por Eigen50+ opssuportado
request.security — ratio · calendar · TF inferiorcoresuportado
desenho e alertasfora de escopo
Paridade com TradingView

Não pedimos que você confie no engine.
A gente faz o diff.

Cada release é validado trade a trade contra os exports CSV do TradingView — 246 estratégias de referência, corpus completo open-source. 245 estritas, 1 anomalia documentada do lado do TV, zero engine bugs.

246/246
tudo explicado — zero engine bugs
Excelente245Anomalia do lado do TV1Engine bugs0
Bake-off de três engines · 100 estratégias · mesmo OHLCV
Como o PineForge se sai contra PyneCore e PineTS.
Comparação completa e receita de reprodução
lib estática C++
PineForge
100 / 100
100 excelentes · 0 fortes · 0 fracos
Python (transpilado na nuvem)
PyneCore
85 / 100
85 excelentes · 2 fortes · 10 moderados · 3 fracos
TypeScript (LuxAlgo)
PineTS
só indicadores
backtester de estratégia está no roadmap upstream
O gap de 15 estratégias do PyneCore está consistentemente na semântica de bracket / trail / partial-exit, onde o broker emulator do PyneCore diverge do TV. Três exemplos canônicos: 06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. Veja o detalhamento por estratégia →
O que vem por aí

Backtest é o começo. Live é o objetivo.

  1. agora
    lançado
    Backtests batch determinísticos + MCP hospedado grátis
    Pine v6 → C++ → trades. 245/246 paridade estrita TV, 0 engine bugs, 93.06% de cobertura de linha, pineforge-engine open-source. No ar agora: MCP hospedado grátis em mcp.pineforge.dev — sem instalação, sem key, 100 backtests/semana.
  2. Q3 2026
    construindo
    Forward-test + otimização Optuna
    API feed_bar() em streaming. Score de robustez multi-janela.
  3. Q4 2026
    próximo
    Studio hospedado · paper trading
    Workspace Code · Backtest · Optimize · Compare. Uma ponte de broker no lançamento.
  4. 2027
    depois
    Execução live · marketplace
    Fills multi-broker. Distribuição criptografada de estratégias. Audit log por ordem.
Perguntas frequentes

Isso é legal? Como compara com o PyneCore? E se o PineForge fechar? Oito respostas curtas.

Ler o FAQ

Esteja lá quando o Studio abrir.

Um e-mail de lançamento. Uma nota de progresso de vez em quando. Sem maratona de upsell.