Volatility measures how widely returns fluctuate around their mean. It drives Value-at-Risk, option pricing, portfolio limits and capital decisions. Because market volatility changes through time, risk managers need models that update as new information arrives.
1Volatility Foundations
Historical volatility
Standard deviation of realised past returns. It answers: how volatile was the asset?
Implied volatility
The volatility consistent with current option prices. It reflects the market’s forward-looking expectation.
Forecast volatility
An econometric estimate based on past returns, recent shocks and persistence.
Historical daily volatility is commonly annualised with the square-root-of-time approximation:
2Characteristics of Volatility
Clustering
Large moves tend to follow large moves, while calm periods tend to persist.
Mean reversion
Volatility moves toward a long-run level rather than drifting without limit.
Persistence
The effect of a shock fades gradually across future forecasts.
Fat tails
Extreme returns occur more often than a normal distribution predicts.
Leverage effect
Negative equity returns often raise volatility more than equal positive returns.
Latent state
True volatility is unobserved and must be inferred from market data.
3Exponentially Weighted Moving Average
EWMA gives more weight to recent observations and lets older information decay geometrically:
| Decay factor | Forecast behaviour |
|---|---|
| Higher \(\lambda\) | Smoother forecast with a slower response to new shocks |
| Lower \(\lambda\) | Faster response with more weight on the latest return |
| RiskMetrics daily value | \(\lambda=0.94\), so 94% weights prior variance and 6% weights the latest squared return |
4ARCH Model
Autoregressive means the model uses its own history. Conditional means variance depends on currently available information. Heteroskedasticity means variance changes through time.
Squaring removes direction. A return of +2% and a return of −2% both contribute \(0.02^2=0.0004\). ARCH therefore models the magnitude of shocks.
5GARCH(1,1)
Pure ARCH may need many lags to capture slowly fading volatility. GARCH adds yesterday’s forecast variance, which summarises the older shocks using one term:
| Parameter | Interpretation |
|---|---|
| \(\omega\) | Constant that anchors the long-run variance |
| \(\alpha\) | Reaction to the latest squared shock |
| \(\beta\) | Persistence carried from the previous variance forecast |
Covariance stationarity requires \(\alpha+\beta<1\). Values near one imply slow decay.
6GJR-GARCH and Asymmetry
Standard GARCH treats equal positive and negative shocks alike. GJR-GARCH adds an indicator that activates after a negative innovation:
7Interactive Forecasting Lab
Change the parameters below. Previous daily volatility is fixed at 1%.
8Model Comparison
| Model | Memory mechanism | Mean reversion | Primary use |
|---|---|---|---|
| Historical volatility | Fixed observation window | Not modelled | Describing realised risk |
| EWMA | Exponential weights | No | Fast operational forecasts |
| ARCH(q) | Past squared shocks | Yes | Foundation and diagnostics |
| GARCH(1,1) | Last shock and last variance | Yes | VaR and multi-period forecasting |
| GJR-GARCH | GARCH plus negative-shock indicator | Yes | Equities and asymmetric markets |
9Practical Applications
Use these applications after the guide to fit, compare and interpret volatility models using market data.
ARCH, GARCH, GJR-GARCH and EGARCH
Compare symmetric and asymmetric volatility models across the same return series.
Open comparison app ↗Volatility Forecasting
Move from market returns to an operational volatility forecast and examine model sensitivity.
Open forecasting app ↗