Preguntas frecuentes

Ocho preguntas que un profesional sí se hace.

Respuestas sin marketing vacío. Si la tuya no está, GitHub Discussions es la vía más rápida a una respuesta real.

¿Es legal? ¿Tenéis vínculo con TradingView?
PineForge es independiente. PineScript es marca de TradingView. Reimplementamos la semántica documentada de Pine v6 en C++ y validamos contra los CSV de «List of Trades» de TradingView — igual que otros motores de terceros (PyneCore, PineTS, Quantower). No hacemos ingeniería inversa del runtime de TV; implementamos contra la especificación pública y trazas de referencia del gráfico.
¿En qué se diferencia de PyneCore?
PyneCore lleva Pine a Python y lo ejecuta interpretado. PineForge transpila a C++ y ejecuta de forma nativa. Ambos validan contra TradingView. En el benchmark triple de 100 estrategias del repositorio público del motor, PineForge alcanza el nivel excelente canónico en 100/100 estrategias frente a 85/100 de PyneCore (ver benchmarks/results/summary.md). Los casos atípicos exclusivos de PyneCore se concentran en salidas tipo bracket, trailing stops y cierres parciales — categorías donde el emulador de bróker de PyneCore difiere de TV. Desglose completo →
¿Mi estrategia de TradingView funcionará sin cambios?
Si es PineScript v6 puro, casi seguro. El codegen cubre ~98% de lo que usan estrategias reales: strategy.* completo en órdenes, riesgo y accesores; ta.* completo con 67 indicadores con estado; matrix, array, map, UDT; request.security ratio + calendario + TF inferior. Las primitivas de dibujo (plot, label.new, bgcolor) compilan pero no generan salida visual: PineForge es un motor de backtesting, no un renderizador. Consulta la documentación de cobertura función por función.
¿Cuál es el truco del runtime de código abierto?
Dos repos, dos licencias. El runtime — pineforge-engine — es Apache-2.0: la CI corre en Ubuntu + macOS, cada estrategia compilada .so exporta exactamente los 10 símbolos C de pineforge/pineforge.h (solo se amplían, nunca se rompen, dentro de un mismo PINEFORGE_VERSION_MAJOR) y los clones públicos ejecutan 16 binarios ctest en cada commit, con 93.06% de cobertura de líneas. El transpilador — pineforge-codegen — es source-available bajo PolyForm Noncommercial 1.0.0 con una excepción de Personal Trading, libre para investigar, hacer backtests y operar en tu propia cuenta; corre en local dentro del contenedor del runtime, sin clave. Lo que cobramos es el trabajo pesado, no la transpilación: la optimización alojada con Optuna y el IDE en la nube Studio, más una licencia comercial si usas el codegen dentro de una empresa. El titular 245/246 estricta sale del barrido completo de paridad sobre el corpus público de 246 estrategias (github.com/pineforge-4pass/pineforge-corpus), reproducible por cualquiera; la CI corre en cada commit la suite más ligera de ctest en lugar del barrido completo de varias horas. La fila no estricta restante es una anomalía del lado de TV analizada a fondo — no queda ni un bug real del motor.
¿Puedo usarlo en producción hoy?
Para backtests por lotes, sí: es el alcance completo del lanzamiento actual. Forward-test con feed en streaming, aún no (Q3 2026). Ejecución en vivo con bróker, aún no (2027). Hoja de ruta sin maquillaje; no anunciamos funciones a medias. Si necesitas ejecución en vivo hoy, PyneCore o una alerta de TV más puente con bróker te convendrán más. Vuelve cuando publiquemos el forward-test.
¿Y si PineForge cierra?
libpineforge.a, las cabeceras públicas y el harness de benchmarks de pineforge-engine siguen siendo Apache-2.0, y la imagen del contenedor del runtime junto con cualquier C++ que ya hayas generado están en tu disco — ninguno depende de que sigamos en línea. Los fixtures enlazados a TradingView viven en un submódulo público de assets de benchmarks (benchmarks/assets); el submódulo público del corpus (github.com/pineforge-4pass/pineforge-corpus) contiene el barrido completo de paridad con 246 estrategias — público y reproducible por cualquiera, aunque la CI corre una suite más ligera en cada PR. La salida de operaciones es CSV plano; tu código Pine y tus datos son tuyos. En el peor de los casos, si desaparecen Studio alojado u Optuna: pierdes esos servicios, pero conservas el motor y todo el C++ que ya hayas generado — vuelve a enlazar y sigue haciendo backtests sin conexión.
¿Cómo os comparáis con el backtester propio de TradingView?
TradingView destaca en el descubrimiento sobre el gráfico y la ejecución en un clic. PineForge no sustituye nada del lado del gráfico. Ejecuta la estrategia que ya escribiste en TV sobre tus datos, con la misma semántica: compilada, determinista y sin la sobrecarga de renderizado que hace tan penosos los barridos de 1.000 barras en el navegador. TV para prototipar; PineForge cuando necesitas una respuesta reproducible.
¿Cuándo podré vender en el marketplace?
2027. La arquitectura de distribución cifrada + servidor de licencias está en the design doc — modelo de amenazas, payload AES-256-GCM, licencias firmadas Ed25519, huella de máquina, suscripciones acotadas en tiempo, despliegue en 7 fases. La lista previa para vendedores abre en Q4 2026 junto al Studio alojado. Únete a la lista de espera →
¿Puede un asistente de IA hacer un backtest fiable de mi estrategia PineScript?
Razonando solo, no — y PineForge es justo lo que le permite hacerlo bien. Un LLM no reproduce de memoria la semántica de series de PineScript v6, los fills intrabar ni la lógica de órdenes strategy.*, así que cualquier operación o P&L que estime a mano no es de fiar y no va a coincidir con TradingView. PineForge es un MCP server que transpila PineScript v6 a un motor C++ determinista, validado operación por operación contra TradingView en 245 de 246 estrategias de referencia (la única excepción es una anomalía documentada del lado de TradingView; 0 engine bugs), sobre un corpus de 246 estrategias que suma ~375k operaciones validadas. Un agente de IA conectado — vía el MCP alojado gratis en https://mcp.pineforge.dev/mcp (sin instalar) o Docker en local — llama a su tool backtest_pine y obtiene un backtest real y reproducible en vez de una conjetura. Conéctalo en una sola línea: claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp.
¿Por qué ChatGPT o Claude no pueden hacer el backtest de mi script de Pine directamente?
Porque un backtest es un cálculo determinista sobre tus datos de precio, no un dato que un modelo pueda recordar. PineScript v6 se ejecuta barra a barra como una serie, con reglas de look-ahead, orden de fills intrabar y la lógica de bróker de strategy.* (slippage, comisiones, OCA, pyramiding); aproximar eso con texto se salta operaciones o se las inventa, así que el P&L nunca cuadra con TradingView. El camino fiable es correr un motor de verdad. PineForge entrega exactamente eso como un MCP alojado gratis (https://mcp.pineforge.dev/mcp, sin instalar, sin clave) o un contenedor Docker en local para datos privados, exponiendo tools MCP (backtest_pine, fetch_ohlcv, binance_symbols, list_engine_params, engine_info, join_waitlist, check_quota, latest_news) que devuelven resultados deterministas y validados a la par de TradingView (245 de 246 estrategias de referencia, 0 engine bugs) en los que un agente sí puede confiar.
¿De verdad una estrategia PineScript puede ganar dinero — la mía es rentable?
Ninguna herramienta puede prometértelo, y ninguna IA te lo va a decir razonando — lo que sí puedes hacer es medirlo con honestidad antes de arriesgar capital, y para eso está PineForge. Estrategias que parecen rentables en un backtest ingenuo o estimado por IA fallan en vivo una y otra vez porque dejan sin modelar el slippage, las comisiones, el supuesto de fill al cierre y el sesgo de look-ahead. PineForge corre tu PineScript v6 sobre tus propios OHLCV en un motor C++ determinista, validado operación por operación contra TradingView (245 de 246 estrategias de referencia en paridad estricta, 0 engine bugs, sobre un corpus que suma ~375k operaciones validadas), así que ves el comportamiento histórico realista — costos incluidos —, no una conjetura optimista. El rendimiento histórico en backtest no garantiza resultados futuros; trata la salida como validación, no como un pronóstico de ganancias.
¿Cómo hago un backtest de PineScript sin TradingView?
Pásalo por PineForge. Lo más rápido: conecta el MCP alojado gratis en https://mcp.pineforge.dev/mcp — sin instalar, sin Docker, 100 backtests/semana. Para tus propios OHLCV: un solo contenedor Docker, sin API key, tu código y tus datos se quedan en local. PineForge transpila tu código Pine a un motor C++ nativo y reproduce la semántica de ejecución de TradingView con la fidelidad suficiente para validar en paridad estricta en 245 de 246 estrategias de referencia (0 engine bugs), sobre un corpus que suma ~375k operaciones validadas. Corre como MCP server, así que un agente de IA para programar (Cursor, Claude Code) puede manejar todo el ciclo de transpilar y hacer backtest desde un prompt.
¿Cuál es la mejor forma de hacer un backtest preciso de una estrategia PineScript — estimarlo con IA, recodificarlo en Python o usar TradingView?
Cada opción tiene su compromiso entre precisión, determinismo y dónde viven tus datos; PineForge es el único camino que un agente puede llamar, corre en local o como endpoint alojado gratis y está validado contra TradingView. Pedirle a un LLM que estime operaciones es rápido pero poco fiable — no reproduce la lógica de series ni de órdenes de Pine. Reimplementarlo en Python (backtrader/vectorbt) significa reescribir y revalidar la estrategia a mano, y encima no queda validado contra TradingView. TradingView en sí es preciso, pero corre en el navegador, no lo puede llamar un agente ni se puede scriptar para barridos grandes de parámetros. PineForge transpila el Pine que ya escribiste a un motor C++ determinista, validado operación por operación contra TradingView (245 de 246 estrategias de referencia, 0 engine bugs, sobre un corpus que suma ~375k operaciones validadas), accesible como un MCP alojado gratis (sin instalar) o Docker en local, ambos llamables por un agente de IA.
¿La tinta azul de la home de PineForge es de verdad?
Lo es. Cada mancha que ves es una simulación de fluidos corriendo en vivo en tu navegador: un solver WebGL2 resolviendo las ecuaciones de Navier-Stokes para flujo incompresible. Es que no sabemos fingir simulaciones, ni siquiera las decorativas. Tus backtests reciben esa misma obsesión: PineScript v6 compilado a C++ y validado operación por operación contra TradingView, con 245 de 246 estrategias de referencia en paridad estricta.

¿Tu pregunta no está?

La vía más rápida es GitHub Discussions en el repo del motor. Leemos cada hilo.