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.
Este blog está vacío a propósito. No es abandono ni marketing vacío: es una declaración de honestidad. Preferimos una página en blanco a publicar ruido que suene a ingeniería y no lo sea.
El equipo PineForge lleva la cabeza dentro del motor: 167 estrategias en el barrido de paridad, 165 con coincidencia estricta trade a trade, y el codegen ya disponible como API gratuita. La web de marketing salió primero; el texto largo viene después — cuando podamos acompañarlo de evidencias, no solo de frases.
Qué viene
Hay varios artículos de ingeniería en cola. Nos niega el cuerpo sacarlos sin artefactos de verdad: CSV que cualquiera puede reproducir, trazas comparadas lado a lado, código que ejecutas en tu máquina. Prefiero esperar y hacerlo bien que cumplir calendario con «contenido de ambiente». La hoja de ruta, en líneas generales:
-
Arquitectura del transpilador. Cómo encajan lexer, parser y analizador de Pine v6 con el codegen C++; por qué compilamos ahead-of-time en lugar de interpretar; y dónde termina el núcleo propietario y empieza el runtime Apache-2.0 que sí puedes auditar.
-
La paridad como oficio. Qué supone, en la práctica, llegar a la misma lista de operaciones en 165 de 167 estrategias de referencia: CI que no perdona regresiones, harness de comparación, diseño del corpus y qué hacemos cuando dos motores discrepan en una sola vela — porque ahí suele estar el diablo.
-
Estrategias como binarios compilados. La apuesta del marketplace (mirando 2027): por qué un
.socon límites de licencia definidos por el vendedor encaja mejor que un feed de señales en JSON; y cómo el runtime puede validar licencias sin llamar a casa en cada barra de backtest. -
Optuna + walk-forward integrados. Previsto para Q3 2026. Por qué el optimizador habla con tu código como objetivo lambda en Python y no como otro slider de «fitness» en una UI; y cómo meter validación fuera de muestra en cada pasada de optimización para no inflarse los números.
Mientras tanto
Si lo que quieres es usar el motor ya, sin esperar al blog:
- Pedir una API key gratuita de codegen →
- Ver los 167 backtests que ya corrimos →
- Enchufarlo en Claude, Cursor o cualquier cliente MCP →
- Leer por qué existimos →
Iremos ampliando esta lista cuando los posts existan de verdad. Sin bombardeo de newsletter: cuando algo merezca tu atención, lo diremos una vez. Eso también es parte del tono que queremos mantener.