← Todos los artículos
· 4 min de lectura

Detección de Volatilidad Anómala: pronóstico de IBEX35 con TFT‑lite y bandas de incertidumbre

He desarrollado un modelo que predice la volatilidad a 5 días del IBEX35 y de cinco acciones españolas, entregando cuantiles q10/q50/q90. La calibración alcanza 0.91 de cobertura y reduce el MAE en un 38 % frente al baseline naïve.

#Finanzas#Series temporales#PyTorch#TFT#Detección de anomalías
Captura real de Detección de Volatilidad Anómala en funcionamiento ▶ Probar la demo
Captura real de Detección de Volatilidad Anómala, la herramienta de la que habla este artículo.

En el ámbito financiero, anticipar la volatilidad de un activo es crucial para la gestión de riesgos. El proyecto Detección de Volatilidad Anómala aborda este reto mediante un modelo de series temporales que genera predicciones puntuales y bandas de incertidumbre, permitiendo identificar desviaciones significativas en la volatilidad realizada.

Problema y objetivo

Quería predecir la volatilidad a 5 días del IBEX35 y de cinco acciones españolas (SAN, ITX, BBVA, TEF) con la mayor precisión posible, y además disponer de intervalos que cubran la volatilidad real con una tasa de cobertura cercana al 90 %. El objetivo era superar el desempeño de un modelo naïve de persistencia y ofrecer una herramienta útil para detectar anomalías.

Arquitectura del pipeline

Decisiones técnicas clave

Calibración y métricas

He evaluado el modelo en 1 244 muestras reales. Los resultados más relevantes son:

Estos números confirman que el modelo no solo es preciso, sino que sus bandas de incertidumbre están bien calibradas, lo que es esencial para la detección de anomalías.

Detección de anomalías

Defino una anomalía cuando la volatilidad realizada a 5 días supera la banda superior q90. En los últimos 5 años, el modelo ha señalado 5 eventos claros en los activos analizados, coincidiendo con periodos de alta tensión del mercado (por ejemplo, la crisis de COVID‑19 y la caída del petróleo en 2020).

Implementación y despliegue

Todo el código está disponible en GitHub bajo licencia MIT. El repositorio incluye scripts de entrenamiento, notebooks de validación y la definición del API FastAPI. La demo está alojada en adrianmoreno-dev.com, donde se pueden consultar predicciones en tiempo real.

Conclusiones

El proyecto demuestra que, con una arquitectura ligera basada en TFT y una estrategia de cuantiles, es posible obtener pronósticos de volatilidad con bandas de incertidumbre bien calibradas y una mejora sustancial frente a métodos triviales. Además, la capacidad de detectar desviaciones anómalas abre la puerta a aplicaciones de monitoreo de riesgo en tiempo real, todo ello con código abierto y reproducible.

Sobre este proyecto

Detección de Volatilidad Anómala

Pronostica la volatilidad del IBEX35 y acciones españolas a 5 días con bandas de incertidumbre (cuantiles q10/q50/q90) usando un TFT-lite sobre datos reales de Yahoo Finance (con f...

Newsletter

¿Te aviso de nuevos proyectos y artículos?

Sin spam. Solo un email cuando publico algo nuevo de IA. Baja en un clic.

Sigue leyendo