Metodología del Índice Risk On

El índice es determinístico: mismos insumos, mismo número, siempre. No lo calcula un modelo de lenguaje — lo calcula lib/riskScore.js, y el redactor del view diario recibe la instrucción explícita de explicarlo y jamás de cambiarlo.

Las 9 señales y sus pesos

Cada señal se normaliza a 0-100 y se promedia con estos pesos. Suman 100%.

SeñalPesoRango de referencia
VIX20%12–28
USD/MXN18%+0.5%→−0.5%
S&P 50015%−1%→+1%
Carry10%0→7 pp
MXN vol10%6–14%
MOVE8%60–140
Bitcoin7%−3%→+3%
Curva 2s10s7%−0.5→+1.0
Oro5%+1%→−1%
Total100%

El índice NO usa DXY. Durante meses el README y la documentación interna describieron un compuesto de 5 señales con DXY al 22% — era un archivo muerto sin un solo importador, ya borrado. Esta tabla se lee directamente del código que corre.

Cómo se normaliza cada señal

Cada señal se convierte a un z robusto contra su propia desviación reciente (MAD sobre ~60 días) y se mapea con una logística. La ventana rodante importa: el rango se ensancha en pánico y se estrecha en calma, así que el índice sigue siendo sensible tanto en días de miedo como de euforia, en vez de pegarse a 0 o 100. Las señales lentas —carry y curva— usan rangos de referencia fijos, porque su deriva es estructural y no tiene sentido medirla contra 60 días.

Los cortes de banda
RISK-OFF · 032DEFENSIVE · 3349CONSTRUCTIVE · 5067RISK-ON · 68100

Los cortes salen de quantile-matching sobre el backtest, de modo que RISK-OFF y RISK-ON sean bandas de COLA reservadas a extremos reales (~3% de los días cada una). Cambiaron una vez, el 13-jul-2026 (antes 29/48/72). Desde el 21-ago-2026 cada view guarda su banda en el front-matter al publicarse, así que un cambio futuro de cortes ya no puede reclasificar lo que ya salió.

Lo que el índice NO es

Es un NOWCAST: describe el régimen de riesgo de HOY. No es un pronóstico direccional del USD/MXN, y durante meses dejamos que se leyera como si lo fuera. La correlación del compuesto con el retorno del par a 5 días es +0.029 con un t de 0.4 — indistinguible del azar.

Tampoco anticipa la volatilidad. Sobre 21 años (n = 5,363 días) la banda sí ordena la volatilidad del par en los 20 días siguientes: 17.1% anualizada tras un día RISK-OFF contra 8.3% tras uno RISK-ON. Pero esa información ya viene en la volatilidad de los 20 días previos, y fuera de muestra, de 2014 a 2026 (n = 3,139 días), sumarle la banda reduce el error del pronóstico en +0.7%, con un intervalo de 95% de −7.9% a +5.4% que contiene el cero. Describe el régimen; no lo adelanta.

El desglose señal por señal, con lo que aporta cada una y lo que no, está en el track record. Ver el marcador y la auditoría de señales →

Contenido informativo. El índice no es asesoría de inversión ni recomendación de operar. Los pesos nunca se optimizaron contra el resultado: entraron en un solo commit y no se han movido, lo cual es verificable en el historial público del repositorio.