Artículos técnicos de ingeniería.
252 estrategias después: tres bugs de broker que solo un corpus podía encontrar
El corpus de paridad de PineForge pasó de 167 a 252 estrategias. En el camino encontramos tres comportamientos del broker de TradingView que no estábamos modelando — liquidación forzada por margen, conversión de FX en el chequeo de affordability y un trailing stop que nunca se armaba.
El sistema de tipos de Pine v6, en la práctica
PineScript v6 está más tipado de lo que parece. Reglas de tipos, inferencia, trampas — y lo que aprendimos al shippear un transpilador sobre qué reglas importan de verdad en runtime.
Margen en la señal vs en el fill: una historia de paridad con TradingView
Nuestro emulador aplicaba el chequeo de margen en el fill con el open de la siguiente barra; TradingView lo hace en la señal con el cierre actual. 3 céntimos entre ambos precios eliminaron en silencio 25 operaciones de una estrategia de 2.632 trades. Cómo seis probes aislaron el bug en una línea de C++.
Licencias para estrategias como binario compilado: el espacio de diseño
Vender la fuente es arriesgado; el SaaS pesa; vender un binario compilado con límites de licencia definidos por el vendedor es la vía del marketplace de PineForge — aquí el diseño que nos llevó hasta ahí.
Leer el formato engine_trades.csv
Referencia completa del CSV de lista de operaciones que emite PineForge. Significado columna a columna, cómo se emparejan trades, y un snippet Python de ~30 líneas para cargarlo en pandas.
Cuando dos motores Pine discrepan: validación cruzada PineForge vs PyneCore
Cada release pasa un barrido de paridad frente a TradingView y PyneCore. Así salen los números del último barrido y por qué un segundo motor «amigo» es la mejor herramienta de depuración que tenemos.
Backtest de una estrategia Pine desde Claude Code en 90 segundos
Tutorial del servidor @pineforge/codegen-mcp: instálalo con un solo npx, pide a Claude que transpile tu Pine, ejecuta el backtest en Docker y lee la lista de operaciones. Tu OHLCV no sale de la máquina.
167 estrategias, en números
Qué incluye el corpus de paridad de PineForge: cómo se reparten las estrategias por categoría, activo y complejidad. Léelo como una guía de museo para la galería.
Qué escribiremos aquí
Un blog vacío es honesto. Esto es lo que planeamos publicar — profundidades de ingeniería sobre semántica Pine, diseño del transpilador y backtests con paridad real — y por qué preferimos esperar a hacerlo bien antes que publicar por publicar.
