Índice de estrés financiero de mercado para Chile
Desviaciones del tipo de cambio y la tasa soberana 10Y respecto de fundamentos externos
Motivación
Chile es una economía pequeña y abierta. El tipo de cambio, las tasas largas y las condiciones financieras locales reaccionan a movimientos del dólar global, tasas externas, apetito por riesgo, precios de commodities y mercados accionarios internacionales. Sin embargo, no todos los movimientos locales se explican completamente por esos fundamentos externos.
Este proyecto construye un índice de estrés financiero de mercado para Chile a partir de dos precios clave:
- USD/CLP, como precio financiero central para una economía abierta y exportadora de commodities.
- Tasa soberana chilena a 10 años, como medida sintética de condiciones financieras de largo plazo, premio por riesgo y costo de financiamiento soberano.
La idea no es estimar un modelo causal estructural. El objetivo es más acotado y operativo: construir un monitor que mida cuándo estos precios se alejan de lo que predicen fundamentos financieros externos observables.
El indicador debe leerse como un índice de estrés financiero de mercado, no como una medida completa de estrés sistémico. No incluye directamente crédito bancario, liquidez del mercado monetario, spreads corporativos, morosidad ni balances financieros. Es una primera capa de seguimiento macrofinanciero.
Lectura rápida
Última observación completa
30-04-2026
El indicador utiliza la última fecha en que existen ambos componentes: residuo cambiario y residuo de tasa 10Y.
Índice 30 días
-1,03
Valores positivos indican mayor presión de mercado que la explicada por fundamentos externos; valores negativos indican condiciones relativamente benignas.
Régimen actual
Condiciones benignas
La clasificación se basa en umbrales descriptivos sobre la media móvil de 30 días del índice agregado.
Fuente efectiva
live_bcch_fred_bis
El pipeline intenta usar datos en vivo; si una API no responde, puede usar la base local de respaldo.
Datos
La base se actualiza mediante un pipeline reproducible que descarga series desde BCCh, FRED y BIS. Si alguna API falla y está habilitado el respaldo, el script usa la base local depurada del proyecto original ExchangeReg. La cobertura efectiva del modelo comienza en octubre de 2012, porque desde esa fecha se dispone simultáneamente de cobre, USD/CLP, tasa 10Y chilena y variables financieras externas.
Variables locales
- USD/CLP.
- Tasa soberana chilena a 10 años.
Variables externas
- Tasa Treasury 10Y de Estados Unidos.
- VIX.
- Dólar global multilateral.
- Precio del cobre.
- WTI.
- Yuan por dólar.
- Nasdaq.
- Índice accionario de China.
Salidas reproducibles
data/processed/estres_financiero/stress_index_chile.csv.data/processed/estres_financiero/model_diagnostics.csv.outputs/tables/estres_financiero/episodios_estres.csv.assets/img/estres_financiero/*.png.
Para regenerar todo y descargar datos reales:
source("scripts/06_update_estres_financiero.R")Credenciales esperadas en .Renviron: BCCH_USER, BCCH_PASS y FRED_API_KEY.
Metodología
El índice se construye en cuatro pasos.
Primero, se estima un modelo de normalización para el tipo de cambio:
\[ \log(USDCLP_t) = \alpha + \beta_1 t + \beta_2 \log(Cobre_t) + \beta_3 \log(WTI_t) + \beta_4 \log(VIX_t) + \beta_5 \log(Dólar_t) + \beta_6 \log(CNY_t) + \beta_7 \log(Nasdaq_t) + \beta_8 \log(ChinaEq_t) + \varepsilon^{FX}_t \]
El residuo estandarizado del modelo se interpreta como presión cambiaria local no explicada por esos fundamentos. Un residuo positivo indica que el peso está más depreciado que lo que predice el modelo.
Segundo, se estima un modelo de normalización para la tasa soberana chilena a 10 años:
\[ 10Y^{CLP}_t = \alpha + \gamma_1 t + \gamma_2 10Y^{US}_t + \gamma_3 \log(VIX_t) + \gamma_4 \log(Dólar_t) + \gamma_5 \log(CNY_t) + \gamma_6 \log(Nasdaq_t) + \varepsilon^{10Y}_t \]
El residuo estandarizado de este modelo se interpreta como presión en tasas largas locales no explicada por condiciones financieras globales. Un residuo positivo indica que la tasa local está más alta que la predicha por el modelo.
Tercero, ambos residuos se expresan como z-scores:
\[ z^{j}_t = \frac{\varepsilon^{j}_t - \bar{\varepsilon}^{j}}{sd(\varepsilon^{j})}, \quad j \in \{FX, 10Y\} \]
Finalmente, el índice agregado corresponde al promedio simple de ambos componentes:
\[ Stress_t = \frac{z^{FX}_t + z^{10Y}_t}{2} \]
Para la lectura visual se usa también una media móvil de 30 días. Los umbrales son descriptivos: sobre 0,75 se clasifica como estrés moderado y sobre 1,5 como estrés alto.
Índice agregado
Componentes
Tipo de cambio: observado versus ajustado
Tasa 10Y: observada versus ajustada
Episodios de mayor estrés
La tabla muestra fechas locales del indicador suavizado. Para evitar seleccionar varios días del mismo episodio, se impone una distancia mínima de 30 días entre observaciones seleccionadas.
| Fecha | Índice 30d | Índice diario | Z FX | Z 10Y | Régimen |
|---|---|---|---|---|---|
| 19-11-2012 | 1,10 | 1,23 | 0,66 | 1,80 | Estrés moderado |
| 19-12-2012 | 1,18 | 1,11 | 0,43 | 1,79 | Estrés moderado |
| 18-01-2013 | 1,27 | 1,53 | 1,07 | 2,00 | Estrés moderado |
| 19-02-2013 | 1,45 | 1,37 | 0,80 | 1,93 | Estrés moderado |
| 16-09-2021 | 1,15 | 1,11 | 0,21 | 2,01 | Estrés moderado |
| 20-10-2021 | 1,71 | 2,69 | 2,00 | 3,38 | Estrés alto |
| 19-11-2021 | 2,17 | 2,12 | 1,11 | 3,13 | Estrés alto |
| 20-12-2021 | 1,61 | 2,00 | 1,35 | 2,65 | Estrés alto |
| 19-01-2022 | 1,89 | 1,52 | 0,91 | 2,13 | Estrés alto |
| 18-02-2022 | 1,10 | 0,73 | 0,23 | 1,23 | Estrés moderado |
| 08-07-2022 | 1,12 | 1,77 | 2,53 | 1,01 | Estrés moderado |
| 08-08-2022 | 1,81 | 1,56 | 0,79 | 2,32 | Estrés alto |
| 07-09-2022 | 1,35 | 0,84 | -0,17 | 1,86 | Estrés moderado |
| 04-11-2022 | 1,46 | 1,21 | 1,62 | 0,80 | Estrés moderado |
| 05-04-2024 | 1,16 | 0,79 | 0,93 | 0,66 | Estrés moderado |
Diagnóstico de modelos
| Modelo | Variable dependiente | Predictores | Observaciones | R² | R² ajustado | Inicio muestra | Fin muestra | Desv. est. residuo |
|---|---|---|---|---|---|---|---|---|
| Tipo de cambio USD/CLP | log(USDCLP) | trend, l_cpi_rel_chl_us, l_pcu, l_wti, l_vix, l_dtw, l_cny, l_eq_nsq, l_eq_cny | 3374 | 0,959 | 0,959 | 05-10-2012 | 30-04-2026 | 0,040 |
| Tasa soberana 10Y CLP | 10YCLP | trend, y10_tsy, l_vix, l_dtw, l_cny, l_eq_nsq | 3377 | 0,661 | 0,660 | 05-10-2012 | 05-05-2026 | 0,595 |
Interpretación económica
Una lectura alta del índice puede venir por dos canales. El primero es cambiario: el peso se deprecia más que lo explicado por cobre, petróleo, dólar global, VIX, yuan y bolsas externas. El segundo es soberano: la tasa 10Y chilena sube más que lo que predicen el Treasury 10Y y otras variables financieras globales. Cuando ambos residuos se mueven en la misma dirección, el indicador agregado aumenta con más fuerza.
La ventaja de esta aproximación es que evita confundir todo movimiento del USD/CLP o de la tasa 10Y con estrés local. Si el dólar global sube, el cobre cae o el VIX aumenta, parte del movimiento chileno es esperable. El residuo intenta aislar la porción que queda fuera de esos fundamentos observables.
Limitaciones y extensiones
Este índice no debe interpretarse como evidencia causal ni como estimación estructural del premio por riesgo chileno. Es una herramienta de seguimiento descriptivo basada en residuos de modelos lineales estimados en muestra completa.
Las principales extensiones naturales son: incorporar spreads corporativos, mercado monetario, IPSA/volatilidad local, CDS soberano, liquidez bancaria y variables de crédito. El bloque de retrocompra/retroventa de CMF del proyecto original puede agregarse como un segundo módulo de liquidez bancaria, pero conviene mantenerlo separado inicialmente porque la muestra es más corta y el concepto económico es distinto.