Metodología
AlertaFinanciera monitoriza 45 series macro-financieras. 45 están activas en el panel, 40 computan en el score operativo y 15 se utilizan para reconstruir el histórico desde 2000 con comparabilidad homogénea. El resultado se condensa en un único score 0-100 que clasifica el riesgo en seis fases: Calma, Vigilancia, Tensión, Estrés, Crisis y Recuperación. Sin opinión, sin black boxes: la fórmula completa está abajo.
No todas las series computan igual: unas alimentan el score diario, otras dan contexto y otras reconstruyen el histórico.
Los cuatro bloques
Cada indicador pertenece a uno de cuatro bloques que cubren las dimensiones clave del riesgo sistémico:
- Bloque A · Mercados (30%) — Volatilidad (VIX, VSTOXX), curva de tipos y deuda soberana core. Termómetro del miedo a corto plazo.
- Bloque B · Crédito y bancos (39%) — Diferenciales high yield (US y EU), spread Italia/Alemania, Euribor-OIS, salud de la banca eurozona (SX7E, CET1, NPL, depósitos US). Riesgo de impago y solvencia bancaria.
- Bloque C · Macro (24%) — Empleo, inflación, PMIs, déficit, sentimiento. Ciclo y expectativas a medio plazo.
- Bloque D · Divisas y refugio (7%) — Dólar (DXY), oro, ratio cobre/oro, volatilidad realizada de Bitcoin. Adónde huye el dinero cuando sube el miedo.
Los porcentajes son la cuota real de cada bloque sobre el peso total del score operativo (40 indicadores), no una asignación arbitraria: salen de sumar los pesos individuales publicados en /indicadores.
Cómo se calcula
Para cada indicador, el valor actual se normaliza a 0-100 comparándolo con cuatro umbrales (calma, tensión, estrés, crisis) calibrados con datos históricos. El score del bloque es la media ponderada de sus indicadores. El score total es la media ponderada de los cuatro bloques.
La fase se determina por el score total con umbrales estrictos calibrados sobre el backtest 2000-presente: ≤12 Calma, ≤25 Vigilancia, ≤45 Tensión, ≤65 Estrés, >65 Crisis.
Para evitar oscilaciones cosméticas, una nueva fase solo se anuncia cuando se sostiene al menos dos lecturas consecutivas (histéresis). Internamente el score se recalcula a diario; lo que cambia con histéresis es la fase comunicada y las alertas a suscriptores.
Overrides automáticos
Una media ponderada puede ocultar tensiones agudas. Por eso aplicamos tres "reglas duras" que pueden forzar una fase superior independientemente del score:
- Crisis: HY OAS US > 9% Y VIX > 35 sostenido 5 días.Calibración: en septiembre de 2008 (Lehman) el HY OAS US superó el 10% mientras el VIX cerraba en 80. En marzo de 2020 (COVID), HY OAS llegó al 11% y VIX al 82. Ambas condiciones juntas históricamente marcan crisis inequívoca.
- Estrés: VIX > 30 Y (HY OAS > 6%O Euribor-OIS > 50 pb).Calibración: agosto 2011 (crisis del euro) y diciembre 2018 (corrección de fin de ciclo) cumplieron ambas. Marzo 2023 (SVB / Credit Suisse) cumplió la pata de Euribor-OIS.
- Tensión: Spread BTP-Bund > 150 pb Ycurva US 10Y-2Y invertida.Calibración: julio 2022 (post-Truss en UK, antes del rescate del BCE) y otoño 2023 cumplieron este patrón, anticipando la fase de mayor vigilancia.
Inteligencia AlertaFinanciera
Sobre el score y las reglas duras añadimos una capa de análisis con IA que se ejecuta cada lunes a las 06:30 UTC, antes del envío del email Pro. Es un motor de análisis con salida estructurada validada por Zod(no es texto libre — son objetos tipados).
Inputs: última lectura de los 45 indicadores activos, deltas a 7 y 30 días, y medias históricas. El modelo no inventa series ni predice precios: solo cruza datos reales en busca de combinaciones anómalas (divergencias percentil 95 históricas, contradicciones entre bloques) y construye escenarios prospectivos a 3-6 meses condicionados a indicadores observables.
Outputs: 2-3 patrones anómalos detectados y 2-3 escenarios prospectivos por semana, con condiciones, indicadores a vigilar y rango de probabilidad. Se almacenan en BD y se integran en el email semanal Pro y en la página Inteligencia IA.
La capa IA no modifica el score ni las fases. Es una lectura editorial asistida sobre los datos crudos, generada de forma reproducible (el prompt y los inputs son los mismos cada semana, solo cambian las lecturas).
De dónde sacamos los datos
Todo el dato es público y auditable:
- FRED (Federal Reserve Bank of St. Louis) — VIX, OAS, dólar, Treasuries, curvas.
- ECB SDMX — Euribor, OIS, agregados monetarios eurozona.
- Yahoo Finance — VSTOXX, SX7E (bancos EU), oro.
- Markit / proxy — CDS bancarios (o ETF SX7E como proxy).
La ingesta corre diaria a las 06:00 UTC vía cron.
Qué hacemos cuando una serie deja de actualizarse
Las fuentes públicas no son infalibles: a veces una serie cambia de identificador, retrasa publicación, o nuestro extractor deja de encontrar el último valor. Cuando eso pasa, no eliminamos el indicador. Aplicamos esta política en tres tramos:
- Dentro de la cadencia natural (diaria ≤ 3d, mensual ≤ 45d, trimestral ≤ 120d): el indicador computa al 100% del peso. Normal.
- Periodo de gracia (entre 1× y 2× la cadencia): el indicador sigue en el score con peso al 50%. Los cron reintentan cada noche y la lectura puede recuperarse sola.
- Más allá de 2× la cadencia: el indicador se excluye temporalmente del score (peso 0). No se borra ni se marca como muerto — vuelve automáticamente al 100% en cuanto reaparece dato fresco. En paralelo, lo auditamos manualmente para entender si la fuente cambió el contrato (nuevo series ID, dataset migrado, cadencia distinta) o si el problema es nuestro.
Esta política mantiene el score robusto ante huecos puntuales sin inflar artificialmente con datos viejos. Y nos obliga a ser honestos: los indicadores en revisión aparecen en /calidad con su edad real y el motivo (stale o sin mapear), no escondidos.
Por qué el histórico y el live pueden diferir
El panel principal (Home) calcula el score con los 40 indicadores del score operativo hoy, combinando fuentes diarias (FRED, Yahoo, Stooq, ECB, Eurostat, Bundesbank, Trading Economics). Es la lectura más completa posible en este momento.
La serie histórica desde el año 2000 (página Histórico) se reconstruye semanalmente usando sólo los 15 indicadores con profundidad temporal larga — principalmente FRED — para garantizar que cada semana se calcule con el mismo conjunto de variables. Esto es imprescindible para comparar Lehman 2008 con SVB 2023 o con hoy.
Consecuencia: el último punto del backtest semanal puede diferir unas décimas o puntos respecto al score live del día. No es un error: son dos métricas con propósitos distintos. El live optimiza cobertura; el histórico optimiza comparabilidad. La fase mostrada en la tarjeta "Hoy" del Histórico siempre proviene del live, para que coincida con el Home.
Qué no es esto
AlertaFinanciera no predice crisis. Cuantifica el estado actual del sistema según indicadores observables. Una fase "Calma" no garantiza ausencia de shock; una fase "Crisis" no garantiza colapso.
Tampoco es asesoramiento financiero. Es un termómetro público.
Quiénes somos
AlertaFinanciera nació de una pregunta sencilla: ¿se puede ver venir una crisis financiera mirando solo datos públicos?
La respuesta corta es no del todo. Las crisis sorprenden por definición. Pero los datos sí permiten medir, día a día, si el sistema está más cerca o más lejos de una situación frágil. Eso es lo que hacemos: convertir 45 series públicas en un termómetro legible.
No vendemos nada que no sea la suscripción Pro de 1,99 €/mes (alertas y análisis por correo). No tenemos publicidad, no compartimos datos con terceros y no damos consejos de inversión. Solo publicamos un score actualizado a diario y avisamos cuando la fase cambia.
Información, no asesoramiento
La información publicada en AlertaFinanciera tiene fines exclusivamente informativos y educativos. No constituye asesoramiento financiero, recomendación de inversión, oferta ni invitación a comprar o vender ningún instrumento financiero. Las decisiones basadas en esta información son responsabilidad exclusiva del usuario.