GARCH-Based VaR
Asset returns show volatility clustering: calm days follow calm days and violent days cluster together. A GARCH(1,1) model captures this by letting today’s conditional variance depend on yesterday’s squared shock and yesterday’s variance. Crucially, GARCH forecasts the conditional variance only. To turn that into VaR you still need two more ingredients: a chosen confidence quantile and an assumed distribution for the standardised innovations (normal or, better for fat tails, Student-). VaR is then the quantile multiplier times the GARCH conditional sigma. This makes GARCH-VaR a fully dynamic measure whose risk number rises and falls with the forecast volatility, addressing the fat-tails and clustering that break a static normal VaR.
Why it matters
Volatility is sticky, so the best guess for tomorrow’s turbulence is a blend of today’s surprise and today’s volatility level, which is exactly what GARCH encodes. But a variance forecast is not a loss quantile. GARCH hands you sigma; you still choose how far into the tail to go (the confidence level) and what shape the standardised shocks have (normal or Student-). Only after layering a quantile and a distribution onto the forecast sigma do you get a VaR number. Forgetting that last step is the classic error.
Formulas
Worked examples
A daily GARCH(1,1) fit gives , , . Yesterday’s return shock was and yesterday’s variance was . Find today’s 95% VaR on a $10m position under a normal innovation assumption.
First the variance: , so (about 2.08% daily). Then apply the 95% normal quantile to the $10m position: , which is about $0.343m. The GARCH step delivered sigma; the normal 95% quantile of 1.645 and the normal assumption converted it to VaR.
Common mistakes
- ✗GARCH outputs a VaR directly. GARCH forecasts the conditional variance only; you still must apply a confidence quantile and an assumed innovation distribution to obtain VaR.
- ✗GARCH-VaR removes the need to assume a distribution. The standardised shocks still need a distribution (normal or Student-); the choice changes the tail quantile and hence the VaR.
- ✗A normal-innovation GARCH fully solves fat tails. GARCH captures volatility clustering, but standardised residuals are often still fat-tailed, so a Student- innovation is frequently needed for the extreme quantiles.
- ✗The parameters and can sum above one without consequence. Covariance stationarity requires ; otherwise the variance forecast is non-stationary and explodes.
Revision bullets
- •Returns cluster in volatility; GARCH(1,1) models conditional variance
- •h_t = omega + alpha * shock^2 + beta * h_{t-1}
- •GARCH forecasts variance ONLY, not a loss quantile
- •VaR needs a confidence quantile plus an assumed innovation distribution on the GARCH sigma
- •Stationarity requires alpha + beta < 1; near 1 means persistent volatility
Quick check
A GARCH(1,1) model directly provides which quantity for VaR?
In , what does a value of close to 1 indicate?
Connected topics
Sources
- Bollerslev, T. "Generalized Autoregressive Conditional Heteroskedasticity." Journal of Econometrics, 31(3), 307-327, 1986.Introduces the GARCH model of time-varying conditional variance underlying GARCH-VaR.
- Van Nguyen et al. (2022)Van Nguyen, P., et al. "Stock liquidity and firm value: evidence from an emerging market." 2022.Dr. Nguyen’s emerging-market volatility and liquidity work motivating conditional-volatility risk measures on the VNIndex.
- Jorion (2007), Ch. 9Jorion, P. Value at Risk: The New Benchmark for Managing Financial Risk. 3rd ed. McGraw-Hill, 2007.Covers GARCH volatility forecasting and its use in time-varying VaR.