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.
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.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
//@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")
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"); } };
Montando um marketplace de estratégias? Ver pitch para creators →
Tocando uma mesa ou fundo pequeno? Ver pitch institucional →
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.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
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 →
| Engine | Velocidade nativa | Privacidade do código | Controle de licença | Auditoria OSS | Liberdade de dados |
|---|---|---|---|---|---|
| PineForge | 5/5 | 4/5 | 5/5 | 3/5 | 5/5 |
| TradingView | 2/5 | 2/5 | 1/5 | 0/5 | 2/5 |
| MQL5 Market | 4/5 | 5/5 | 3/5 | 0/5 | 3/5 |
| QuantConnect | 3/5 | 1/5 | 1/5 | 3/5 | 4/5 |
| Backtrader | 1/5 | 0/5 | 0/5 | 5/5 | 5/5 |
def objective(report): return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
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/68 | 100% |
| math.* — determinístico + rolling | core | suportado |
| str.* — format · split · regex · tostring | core | suportado |
| strategy.* — orders · accessors · risk gates | completo | 100% |
| array⟨T⟩ · map⟨K,V⟩ · UDT | via codegen | suportado |
| matrix⟨T⟩ — backed por Eigen | 50+ ops | suportado |
| request.security — ratio · calendar · TF inferior | core | suportado |
| desenho e alertas | — | fora de escopo |
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.
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. Veja o detalhamento por estratégia →feed_bar() em streaming. Score de robustez multi-janela.Isso é legal? Como compara com o PyneCore? E se o PineForge fechar? Oito respostas curtas.
Um e-mail de lançamento. Uma nota de progresso de vez em quando. Sem maratona de upsell.