Metodología
AlertaFinanciera monitoriza 45 series macro-financieras. 42 están activas en el panel, 39 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 (29%) — Volatilidad (VIX, VSTOXX, MOVE), curvas de tipos (2s10s y 3M-10Y en EE.UU., 2s10s alemana), Bund a 10 años y prima BTP-Bund. Termómetro del miedo a corto plazo.
- Bloque B · Crédito y bancos (35%) — Diferenciales high yield (US y EU), Euribor-OIS y FRA-OIS, condiciones financieras (NFCI, STLFSI4), crédito al sector privado, encuesta de préstamos SLOOS, banca eurozona (SX7E), facilidad de depósito y TARGET2, y depósitos bancarios en EE.UU. Riesgo de impago y de financiación.
- Bloque C · Macro (24%) — Empleo, inflación, expectativas de inflación 5Y5Y, PMIs, déficit, sentimiento. Ciclo y expectativas a medio plazo.
- Bloque D · Divisas, refugio y energía (12%) — Dólar (DXY), oro, volatilidad realizada de Bitcoin, shock del Brent a 30 días y volatilidad implícita del crudo (OVX). Adónde huye el dinero cuando sube el miedo y qué shock energético lo empuja.
Los porcentajes son la cuota real de cada bloque sobre el peso total del score operativo (39 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 bandas calibradas sobre el backtest 2000-presente y el mix actual de indicadores: ≤18 Calma, ≤32 Vigilancia, ≤50 Tensión, ≤70 Estrés, >70 Crisis. Existe una sexta fase, Recuperación, reservada para la salida de un episodio de estrés; no la asigna el score automáticamente, se marca de forma explícita cuando el sistema vuelve a niveles normales tras una 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 siete "reglas duras" que pueden forzar una fase superior con independencia del score. Se evalúan en orden de severidad y solo escalan (nunca rebajan la fase que marca el score):
- Crisis: VIX > 45 Y curva US 2s10s invertida Y HY OAS US > 800 pb.Calibración: septiembre de 2008 (Lehman) y marzo de 2020 (COVID) cumplieron las tres patas a la vez. Miedo extremo, crédito cerrado y ciclo dado la vuelta.
- Estrés: Regla de Sahm > 0,50.El indicador de recesión en tiempo real más fiable del mercado laboral estadounidense: no ha dado un falso positivo desde 1970.
- Estrés: caída mensual de TARGET2 Italia > 50 bn€.Señal de fuga de depósitos dentro de la eurozona, el mecanismo que precedió a los momentos más duros de 2011-2012.
- Estrés: VIX > 35 Y HY OAS US > 600 pb.Calibración: agosto de 2011 y marzo de 2023 (SVB / Credit Suisse).
- Tensión: VIX > 25 Y HY OAS US > 500 pb.Umbral de aviso: el miedo ya se ha trasladado al precio del crédito.
- Vigilancia: curva 3M-10Y < −0,5 pp durante 10 o más sesiones.Inversión profunda y sostenida: el aviso clásico de recesión a 12-18 meses.
- Vigilancia: depósitos bancarios en EE.UU. cayendo más de un 1% semanal.Detecta salidas rápidas de depósitos como las de marzo de 2023.
Cuando dos señales coinciden
Las crisis rara vez las anuncia un solo indicador: las anuncian combinaciones. Por eso evaluamos a diario siete reglas de cruce, cada una con dos o más condiciones que deben cumplirse a la vez. Se publican en la portada como "cruces activos".
- Pre-recesión EE.UU. — curva 2s10s invertida ≥60 sesiones y regla de Sahm > 0,3. Pista: vigilancia.
- Estrés de crédito y liquidez — HY OAS US > 500 pb y Euribor-OIS > 25 pb. Pista: tensión.
- Fragmentación eurozona — prima BTP-Bund > 200 pb y caída mensual de TARGET2 Italia > 30 bn€. Pista: tensión.
- Riesgo bancario europeo — banca eurozona −15% interanual y HY OAS EU > 500 pb. Pista: estrés.
- Crisis de liquidez global — MOVE > 130 y VIX > 25. Pista: tensión.
- Shock energético — Brent +30% en 30 días y (OVX > 55 o inflación esperada 5Y5Y > 2,8%). Pista: tensión.
- Presión energética — Brent +15% en 30 días y OVX > 40. Pista: vigilancia.
Un cruce aislado se muestra pero no altera la fase. Cuando hay dos o más cruces activos a la vez, la fase se eleva hasta la pista más severa de los cruces disparados. Es el mecanismo que permite captar un shock geopolítico o energético antes de que aparezca en la media ponderada.
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 42 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), 18 series — VIX, diferenciales OAS, dólar, Treasuries, curvas, Brent y OVX.
- BCE (SDMX), 10 series — Euribor, OIS, facilidad de depósito, TARGET2, crédito al sector privado.
- Yahoo Finance, 6 series — VSTOXX, MOVE, SX7E (banca EU), oro, volatilidad de Bitcoin.
- Eurostat, 6 series — HICP subyacente, paro, déficit y deuda sobre PIB.
- Bundesbank y Trading Economics, 1 serie cada uno — complementos de curva alemana y sentimiento.
La ingesta corre diaria a las 06:00 UTC vía cron, seguida del recálculo del score.
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 ≤ 5d, semanal ≤ 14d, mensual ≤ 45d, trimestral ≤ 200d): 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.
Para el semáforo de salud del pipeline no usamos la edad del dato sino un criterio distinto: si estamos al día con la fuente. Un dato trimestral publicado con cinco meses de retraso no es un fallo nuestro si el organismo aún no ha publicado el siguiente. Por eso comparamos nuestra última lectura con el último periodo disponible en el proveedor y distinguimos entre "al día con la fuente", "esperando publicación" y "atrasado".
Por qué el histórico y el live pueden diferir
El panel principal (Home) calcula el score con los 39 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.