LIBERATION SCORE - Surface Regime

Componente daily/regime del sistema BATMAN_LIBERATION_TRIPLE - SPX 10:30 ET, DTE 60
Ultimo dato
----
OOS 2026 · Validacion live

Backtest Out-of-Sample 2026 — 2 ene a 13 mar 2026 · 422 trades · 46 dias

Universo
N=422   mean=−5.8
WR=23.2%   PF=0.59
TENSION FAV (≥80)
N=34   mean=+18.8
WR=73.5%   PF=3.60
TENSION ADV (≤20)
N=18   mean=−6.3
WR=16.7%   PF=0.05

4 dias FAV: 26 feb + 9-11 marzo. El cohort FAV revirtio la perdida del universo (mean −5.8 → +18.8 pts), con WR 73.5% y PF 3.60. La unica perdida en dias FAV fue el 26 feb (TENSION 81.75 al limite del umbral). El cluster Mar 9-11 (TENSION ≥80 + PUT_SKEW ≥90 simultaneo) entrego mean PnL +33 a +41 pts/dia. Metrica: PnL_fwd_pts_25_mediana (25% del DTE forward, ultimo disponible — los trades de marzo 2026 aun no maduraron a horizontes mas largos).

TENSION_3WAY_MIN es el minimo entre los percentiles 252d de los 3 subcomponentes (curv 15-30-45, slope 10-40, skew 25-50). FAVORABLE >= 80 (verde), ADVERSO <= 20 (rojo), NEUTRAL 20-80. Click en la leyenda para mostrar/ocultar los subcomponentes individuales. Botones 30D / 90D / 1A / 3A / All en la esquina superior izquierda del grafico para cambiar el rango temporal.

Como usar TENSION (operativa)

Baseline universo Batman LT (45,805 trades, 2019-2025): WR 57% / 64%  ·  mean +8 / +20 pts  ·  PF 2.2 / 3.0 (d020 / d050)

Entry — TENSION HOY

Banda WR vs univ mean vs univ PF vs univ % univ
FAV (≥80) +22pp / +19pp 2.2x / 2.2x 4.8x / 6.2x 16%
NEU (20-80) ~baseline 0.9x / 1.1x ~baseline 48%
ADV (≤20) -9pp / -11pp 0.6x / 0.3x 0.7x / 0.5x 36%

Durante el trade (entry FAV)

Regla negativa

NO reaccionar a oscilaciones intradia. r(cambio_diario, PnL) = 0. Solo importa la BANDA actual, no la trayectoria.

Caveat

FAV bate al universo en 4 de 7 anios. Fallos: 2021 (FAV mean -9), 2022 (sin FAV).

Seccion 1 / 8 · Concepto

Que mide TENSION_3WAY_MIN

TENSION_3WAY_MIN es un score de regimen daily que mide el grado de "tension" simultanea de la superficie de volatilidad SPX a DTE 60. Se calcula como el minimo de los percentiles 252d de tres subcomponentes ortogonales de la superficie:

Un valor alto (cercano a 100) indica que los tres ejes de la superficie estan en su zona alta historicamente. El sistema asume que esa "tension acumulada" tiende a liberarse (hipotesis de mean reversion estructural) y eso favorece estructuras Batman LT que se benefician de la normalizacion de la superficie.

Umbrales operativos: FAVORABLE ≥ 80 · NEUTRAL 20-80 · ADVERSO ≤ 20. Estos cortes son los mismos que la grafica de arriba, el alerta de Telegram y la documentacion `SURFACE_TENSION_RELEASE_DISCOVERY_BATMAN.md`.
Seccion 2 / 8 · Metodologia

Como se valida la relacion con Batman LT

Usamos el dataset Batman LT (DTE 200-1827, anios 2019-2025) joineado con el score diario. Cada trade del backtest tiene 49 medidas de PnL: PnL_d001_mediana a PnL_d049_mediana (valor mediano del PnL al dia X de vida del trade), evaluadas con datos de mercado reales hasta el cierre del horizonte X.

Para cada horizonte d001-d049 calculamos:

Esta seccion utiliza siempre la vista trade-level (un punto por trade) salvo que se indique lo contrario. La vista day-level (1 punto por dia, agregando trades de ese dia) da magnitudes ligeramente distintas pero no cambia el signo ni la conclusion.

Generado: --
Seccion 3 / 8 · Predictividad

Spearman r de TENSION_3WAY_MIN vs PnL por horizonte

La curva muestra como evoluciona la correlacion de rangos entre el score (TENSION_3WAY_MIN, 0-100) y el PnL_d{X}_mediana del trade, conforme avanza el horizonte de evaluacion. Los marcadores con barras representan los 11 checkpoints con bootstrap CI95% (n=2000).

Spearman r por horizonte

Lectura: si la curva esta consistentemente por encima de cero y el CI95% del checkpoint inferior tampoco cruza cero, hay evidencia de que el score es un predictor estadisticamente significativo del PnL en ese horizonte.

Seccion 4 / 8 · Discriminacion por decil

PnL d020 por decil del score

Particionamos el universo en 10 grupos iguales (deciles) ordenados por score. D1 contiene los trades con TENSION mas baja, D10 los de TENSION mas alta. Si el score es predictivo, deberia existir una progresion monotona de PnL D1 < D2 < ... < D10.

PnL medio por decil

Spread D10-D1 por horizonte

Spread es la diferencia entre el PnL medio de D10 y D1. Cuanto mayor el spread, mas discrimina el score entre estructuras buenas y malas a ese horizonte.

Delta D10-D1 por horizonte

Spread D10-D1 por horizonte y anio (2019-2025): misma metrica desagregada por anio. La linea gris discontinua es el promedio pooled (todos los anios). Cada linea de color es un anio: muestra como la senal varia entre regimenes economicos.

Delta D10-D1 por horizonte y anio
Seccion 5 / 8 · Estabilidad temporal

Year stability 2019-2025

Recalculamos Spearman r y delta D10-D1 anio a anio. Una senal robusta debe mantener el signo positivo en la mayoria de los anios, no concentrar todo el efecto en uno solo. Anios con barra verde son positivos, rojo negativos.

Year stability
Seccion 6 / 8 · Regimen condicional

PnL condicionado al regimen FAVORABLE / NEUTRAL / ADVERSO

Misma logica que los umbrales de la grafica del header. Aqui medimos el PnL medio (con CI95% bootstrap) de los trades historicos cuando el score estaba en cada zona, en dos horizontes de referencia.

PnL por regimen
Si el regimen FAVORABLE muestra mean PnL significativamente superior al NEUTRAL y al ADVERSO en ambos horizontes, hay evidencia operativa para usar el score como gate de entrada.
Seccion 7 / 8 · Conditioning durante el trade

Cambio de PnL forward cuando entra una ventana de TENSION alta vs baja

Las secciones 3-6 miden la relacion al momento de la entrada del trade. Esta seccion responde una pregunta operativamente distinta: "tengo un trade YA ABIERTO, si entra una ventana donde TENSION se va a P80+ (alta) o a P20- (baja) durante mi trade, como cambia mi PnL en los proximos 20-50 dias respecto al PnL de HOY?"

Para cada trade, observamos el regimen de TENSION en el dia t (0, 10, 20, 30 o 40 dias despues de la apertura) y medimos el delta de PnL entre ese dia y el dia t + x (con x = 20 o 50). Verde = HIGH (P80+ en t), rojo = LOW (P20- en t).

Las tres filas comparan resultados sin filtro, con |SPX|≤3% en la ventana, y con |SPX|≤2%. Los filtros estrictos eliminan los trades que se beneficiaron de un movimiento alcista del SPX y son la prueba mas dura: si el spread sigue siendo positivo bajo |SPX|≤2%, la senal de TENSION es genuina y no un proxy de beta de mercado.

Cambio de PnL forward por regimen TENSION en t
Lectura clave: el spread HIGH menos LOW es positivo en TODAS las celdas y los tres filtros SPX. Sin filtro, t=20, +50d: HIGH +45.32 vs LOW -6.40 (spread +51.71 pts). Bajo el filtro mas duro |SPX|≤2%, t=0, +50d: HIGH -5.05 vs LOW -20.12 (spread +15.07 pts): aunque ambos regimenes pierden cuando el SPX no sube, LOW pierde mucho mas.
Implicacion operativa: el regimen de TENSION condiciona el PnL forward INCLUSO durante la vida del trade, no solo en la entrada. Si TENSION cae a P20- mientras tienes una posicion abierta, la distribucion de PnL forward se desplaza claramente a la izquierda. Util como senal de hold/close mid-trade.

Curva continua HIGH (P80+) vs LOW (P20-) al entry, horizontes d001-d050

Mismo concepto que la grafica de arriba pero continuo en el horizonte forward: en vez de mostrar solo +20d y +50d como puntos discretos, traza el PnL medio Batman LT cada dia desde d001 hasta d050 para los trades abiertos con TENSION ≥ 80 al entry vs los abiertos con TENSION ≤ 20 al entry. Bandas sombreadas = CI95% bootstrap (n=500). Lineas verticales punteadas = los 2 horizontes discretos del grafico de arriba (d020, d050).

Continuous curve P80 vs P20 TENSION
Lectura: si las dos bandas NO se solapan a partir de algun horizonte, hay separacion estadistica significativa entre ambos cohortes. Si la separacion crece con el horizonte, el efecto del regimen al entry tiene persistencia temporal en el PnL Batman LT.
Seccion 8 / 8 · Contexto

TENSION dentro del sistema TRIPLE (BQI x TS_M3 x TENSION)

TENSION_3WAY_MIN es 1 de 3 piezas del sistema completo BATMAN_LIBERATION_TRIPLE. El TRIPLE combina TENSION (componente regime daily) con dos scores per-trade: BQI_V4 (calidad estructural) y TS_M3 (term structure). Los gates operativos LIBERATION_TRIPLE_GATE_P80 exigen los tres componentes simultaneamente en sus respectivos top P80.

TRIPLE scoreboard (Batman LT only)

Resumen comparativo (PnL d020)

Universo completo vs componentes individuales (TENSION/BQI/TS top P80) vs TRIPLE combinado y TRIPLE_BAD (los tres en zona adversa, control negativo).

Monotonia de deciles del TRIPLE

Monotonia deciles TRIPLE (Batman LT only)

LOCO: que pasa si quitamos un componente

Leave-One-Component-Out: tomamos el TRIPLE_GOOD_P80 (mean +21.91 d020, PF 11.95) y vamos quitando un componente cada vez. Drop TEN (quitar TENSION) destroza el sistema: mean cae 4.69 pts y PF cae 7.36. Drop BQI cae solo 0.45 mean. TENSION es el componente mas insustituible del TRIPLE — precisamente el que la grafica de arriba publica.

LOCO TRIPLE (Batman LT only)
Atencion: la evidencia de las secciones 3-6 es de TENSION aislado. La evidencia del TRIPLE completo (este bloque) requiere los 3 componentes y SOLO se aplica a estructuras Batman LT que pasan los 3 gates simultaneamente. La grafica del header publica unicamente TENSION (el componente daily de regimen).