Un endpoint MCP alojado gratis en mcp.pineforge.dev — apunta cualquier cliente MCP hacia él, sin instalar nada. O córrelo en local vía Docker con tus propios datos.
Déjanos tu correo y consigue acceso anticipado a Studio: optimización con Optuna (Q3 2026) y un IDE en la nube (Q4 2026). Un email de lanzamiento y, de vez en cuando, alguna nota de avance.
MCP alojado gratis ya disponible (100 backtests/semana). El Docker local también es gratis para trading personal. Studio llega en Q4 2026.
Sin instalación, sin clave, sin registro. El MCP alojado gratis en mcp.pineforge.dev corre sobre Streamable HTTP — conéctate una vez y empieza a hacer backtests. 100 backtests/semana por IP, con los últimos 13 meses de datos de cripto incluidos.
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 un marketplace de estrategias? Ver pitch para vendedores →
¿Diriges una mesa o un fondo pequeño? Ver pitch institucional →
Un MCP alojado gratis en mcp.pineforge.dev — Streamable HTTP, sin instalar, sin clave, 100 backtests/semana. O corre un contenedor Docker autocontenido para tus propios datos. Háblale a tu estrategia en lenguaje natural desde Claude, Cursor o cualquier 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 ejes que importan al quant que quiere vender una estrategia como producto. PineForge está construido sobre los cinco.
Ejes elegidos para contrastar la tesis PineForge. Puntuados con docs públicas y benchmarks. Metodología →
| Engine | Velocidad nativa | Privacidad del código | Control de licencia | Auditoría OSS | Libertad de datos |
|---|---|---|---|---|---|
| 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
Dibujo, alertas y semántica de tick en vivo quedan fuera por diseño: PineForge corre offline. Todo lo que decide un trade, dentro.
Cobertura función por función| ta.* — 59 funciones + 8 series + helper de pivotes (67 clases) | 68/68 | 100% |
| math.* — determinista + rolling | núcleo | soportado |
| str.* — formato · split · regex · tostring | núcleo | soportado |
| strategy.* — órdenes · accesores · riesgo | completo | 100% |
| array⟨T⟩ · map⟨K,V⟩ · UDT | vía codegen | soportado |
| matrix⟨T⟩ — con Eigen | 50+ ops | soportado |
| request.security — ratio · calendario · TF inferior | núcleo | soportado |
| dibujo y alertas | — | fuera de alcance |
Cada versión se valida operación por operación frente a los CSV de TradingView: 246 estrategias de referencia con corpus de código abierto. 245 estrictas, 1 anomalía documentada del lado de TV, cero bugs del motor.
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. Desglose por estrategia →feed_bar(). Score de robustez multi-ventana.¿Es legal? ¿Qué tal vs PyneCore? ¿Y si PineForge desaparece? Ocho respuestas cortas.
Un email de lanzamiento. Avances puntuales. Cero maratón de upsells.