Modeling Volatility and GARCH Family › Applications of GARCH Volatility
Quantitative FinanceAll chapters Modeling Volatility and GARCH Family › Applications of GARCH VolatilityOne section · Sections in this chapter10 / 13 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Dynamic Value at Risk
You use GARCH to estimate time-varying Value at Risk. Rather than assuming constant volatility, you update daily VaR with the conditional variance:
where:
- : Value at Risk at confidence level for time
- : expected daily return
- : lower tail quantile of the distribution (typically negative)
- : conditional volatility forecast
# Calculate 99% VaR using GARCH volatility
confidence = 0.99
mu_est = results.params["mu"]
nu_est = results.params["nu"]
# Unit-variance Student-t quantile, matching the GARCH model's standardization
t_scale = np.sqrt(nu_est / (nu_est - 2))
z_99 = stats.t.ppf(1 - confidence, nu_est) / t_scale
# Time-varying VaR
var_99 = -(mu_est + z_99 * conditional_vol)
# For comparison: constant volatility VaR
constant_vol = returns.std()
var_99_constant = -(mu_est + z_99 * constant_vol)
The dynamic VaR adapts to market conditions. During the 2008 crisis, GARCH VaR increases to reflect higher risk, then gradually declines as markets stabilize. By contrast, constant VaR underestimates risk during crises and overestimates during calm periods. This adaptive property makes GARCH valuable for risk management.


The exceedance analysis reveals a critical difference between the two approaches. The constant VaR produces clustered violations during the 2008 and 2020 crisis periods, when the fixed threshold was inadequate for the high volatility. The GARCH-based VaR distributes exceedances more uniformly across time because it adapts to changing market conditions. For a 99% VaR, we expect approximately 1% of observations to exceed the threshold; the dynamic approach comes closer to achieving this uniform coverage.
Option Pricing Implications
The Black-Scholes framework assumes constant volatility, but GARCH shows volatility is predictably time-varying. This has several implications for option pricing:
- Volatility term structure: GARCH implies that implied volatility should vary with option maturity, which is consistent with the term structure we observe in markets
- Volatility forecasting for trading: If GARCH forecasts volatility higher (lower) than current implied volatility, options may be underpriced (overpriced)
- GARCH option pricing models: Academic research has developed option pricing formulas under GARCH dynamics, though these are more complex than Black-Scholes
The connection between GARCH forecasts and implied volatility creates opportunities for volatility trading strategies. We'll explore regression-based approaches to this relationship in the next chapter.
Portfolio Volatility Timing
GARCH volatility forecasts can inform portfolio allocation. A simple volatility timing strategy adjusts exposure based on predicted risk:
where:
- : portfolio weight for the risky asset
- : target volatility level
- : forecasted volatility for the next period
If predicted volatility is high, you reduce exposure to maintain constant risk. When low, you increase exposure. This approach connects to the portfolio optimization frameworks we'll develop in Part IV.