L47 ARCH Models
Historical Volatility¶
- Historical Volatility (HV) measures variability of an asset's returns over a specific period in the past
- Reflects uncertainty or risk associated with price movements during a given historical period
| Situation | Interpretation |
|---|---|
| High HV | \(\implies\) Large price swings, higher level of risk |
| Low HV | \(\implies\) Smaller price fluctuations and lower risk, stable assets (government bonds) |
| Changes in HV | \(\implies\) Sudden spikes or drops \(\implies\) market uncertainty, upcoming events, shift in investor sentiment |
Limitations¶
- Backward-looking
- only reflects past behavior
- Sensitivity to Time Period
- (20 days vs 100 days)
- Outliers and Noise
- makes it less representative of typical asset behavior
- Ignores Structural changes
- assumes that future will be identical to past
- may not hold during regime changes or crises
Practical Examples¶
- Forecasting Future Asset prices
- market sentiment and behavioral finance
Volatility Models¶
\(F_{t_{1}}\) is the information set
- \(E(y_{t}| F_{t-1}) = \mu_{t}\)
- \(V(y_{t}| F_{t-1}) = \sigma_{t}\)
Let \(y_{t}\) follow an \(ARMA(p,q)\) model
with,
and
Volatility: \(\sigma_{t} = + \sqrt{ \sigma_{t}^{2} }\)
Since it evolves over time, we should model \(\sigma_{t}\) too.
-
Classical Heteroscedastic model
- Stochastic equation to describe \(\sigma_{t}^{2}\) → SV Models
- Use an exact function to govern evolution of \(\sigma_{t}^{2}\)
- ARCH or GARCH
-
Model building
- Specify mean equation by testing for serial dependence. Or build a time series model
- Use residuals to check for ARCH effects (changing variance tendencies)
- Specify a volatility model if ARCH effects statistically significant. Perform joint estimation of the mean and volatility equations
- Perform diagnostic checks
ARCH Model¶
- Model TS with varying volatility
-
\(e_{t} \sim e_{t-1}, e_{t-2}\dots\)
-
\(ARCH(m) \text{ model}\)
- \(e_{t} = \sigma_{t}\epsilon_{t}\)
- \(\sigma_{t}^{2} = \alpha_{0} + \alpha_{1}e^{2}_{t-1}+ .. + \alpha_{m}e^{2}_{t-m}\)
- \(e_{t} \sim iid(0, \sigma^{2})\)1, \(\alpha_{0}\gt 0\) and \(\alpha_{i} \geq 0\) for \(i>0\)
- \(\alpha_{i}\) satisfy regularity condition so that \(e_{t}\) is finite
- \(\epsilon_{t}\) follows
- standard normal
- standardized T distribution
- generalized error distribution (GED)
- Leverage effects hold under ARCH framework
ARCH(1) Model¶
- Mean, \(E(e_{t})=0\)
- Variance, \(Var(e_{t}) = \dfrac{\alpha_{0}}{1-\alpha_{1}} \geq 0\) where \(0 \leq \alpha \leq 1\)
Limitations¶
- Model depends on square of the previous shocks (positive and negative shocks have same effect)
- Often over-predicts volatility
- as it responds slowly to large isolated shocks
- Parameter explosion
- model becomes complex and computationally expensive with \(q\)
-
By mentioning it this way, we are saying that the white noise is distribution-agnostic ↩