Meta

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.

6 min de lectura#corpus#gallery#stats

Cifras actualizadas al 2026-05-09 para reflejar el nuevo tamaño del corpus (167 estrategias de referencia, 165 en paridad estricta).

Cuando decimos «165 de 167 pasan paridad estricta», solo importa si sabes qué son esas 167. Esta es la visita guiada.

Por qué importa un corpus fijo

Sin conjunto de referencia acotado, «paridad» es sensación. Ejecutas tres estrategias, parecen parecidas, y lanzas. Luego un usuario usa salidas OCA o request.security en bucle y nada cuadra. El fallo siempre estuvo; simplemente no lo probaste.

Un corpus congelado cambia el juego. Cada release del motor corre las mismas 167 sobre el mismo OHLCV canónico. Si suben los passes, mejoramos; si bajan, hay regresión. Es un harness de regresión disfrazado de galería.

Las 167 también funcionan como atestación pública: volcamos conteos de trades, retornos, Sharpe en la galería para que cualquiera vea qué sale del motor. Distinto de un comunicado que «afirma» paridad.

Las tres carpetas

El corpus se parte en basic, community y validation. No son ranking de calidad; indican origen y qué estrés lingüístico aportan.

basic — 9

Plantillas clásicas: cruces de medias, Supertrend, Stochastic Slow, SAR parabólico, Keltner, Inside Bar, ruptura Donchian, expansión de volatilidad. Lo que saldría en un curso introductorio.

Están porque ahí es donde los compiladores fallan con vergüenza. Si un cruce MACD no reproduce la lista de trades, el resto huele mal. basic es la capa cordura.

Los 9 van de 14 trades (greedy, muy selectivo) a 7.580 (estrategia de expansión de volatilidad en 15m). Factor ~500× dentro de «simple»: dice más de selectividad que de complejidad teórica.

community — 11

Scripts reales de la comunidad Pine: estilos distintos, builtins distintos, sizing y salidas enredadas.

Incluyen 4-EMA RSI, curva tipo BOS, liquidity sweep, MarketShift, VCP, IES, etc. Los retornos van de +$3.231 (MarketShift) a −$162.977 (IES) en la ventana. Estar en el corpus no dice que la estrategia sea buena, solo que compila y genera trades.

Aquí suelen aparecer primero los huecos de paridad: combinaciones raras que una suite sintética no inventa.

validation — 147

La mayor parte del corpus: estrategias sintéticas para exprimir una semántica concreta de Pine, no para ganar dinero.

Ejemplos:

  • 49-partial-exit-qty-percentstrategy.exit(qty_percent=...).
  • Variantes request.security con y sin lookahead_off.
  • Grupos OCA de salida.
  • Trailing stops y máximos históricos.
  • Métodos en UDT de Pine v6.

Si una estrategia pasa, damos por cubierta una pieza del lenguaje. Cuando un script comunitario descubre un vértice nuevo, solemos añadir un repro mínimo en validation.

Cómo se reparten los números

Todo corre sobre ETHUSDT 15m — una sola serie OHLCV adrede, para que comparar estrategias entre sí tenga sentido.

Distribución de número de trades:

RangoEstrategias
Menos de 1007
100 – 49941
500 – 99968
1.000 – 4.99944
5.000 o más7

La mediana es 757 trades. El mínimo 14 (greedy), el máximo 11.218. Para paridad: un bug en una salida en una estrategia de 14 trades es ~7 % del total; en una de 5.000 a veces solo se ve en agregados.

Sharpe: la mediana es 0.023. La mayoría están por cobertura de features, no por ratio arriesgado. 109/167 con retorno total positivo en la ventana; 58 negativos. La galería no filtra «bonitas» a propósito.

Requisitos para entrar en el corpus

  1. Compilar en codegen PineForge.
  2. Generar ≥1 trade en el OHLCV canónico.
  3. Tener CSV de referencia TradingView («List of Trades», recortado al span OHLCV).
  4. Tener salida del motor commiteada junto al Pine — la galería sirve snapshots, no genera en caliente.

Por qué no publicamos todo el código ni todos los CSV

Los Pine comunitarios tienen autores; no redistribuimos fuente sin permiso global. Los CSV de TV van con sus TOS. Publicamos derivados nuestros — estadísticas, badges, metadatos — lo bastante concretos para que, con Premium TV y el mismo script, puedas reproducir.

Para quién es la galería

Quants que buscan ideas. Las 167 estrategias cubren bastante variación en entradas, salidas y familia de indicadores; recorrer la galería da una foto razonable de «qué compila y corre hoy en el motor». Ordena por retorno, filtra por categoría, mira el sparkline.

Ingenieros que quieren comprobar la paridad. Si te preguntas si el 165 / 167 estricto es real, empieza aquí: cada tarjeta muestra el tier de paridad y el recuento de trades comprometido. Cómo se asignan los tiers está en el post de validación cruzada.

CI antes de cada release. Corremos el barrido completo de 167 antes de soltar versión. Los snapshots de la galería son la última línea base comprometida: si una estrategia del corpus cambia de salida, el diff aparece antes del ship.

Siguientes pasos