Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Volatility Modeling

From univariate GARCH to rough volatility and multivariate models

This module provides a comprehensive treatment of volatility modeling in financial markets, progressing from classical univariate specifications through realized measures, stochastic and rough volatility models, and multivariate extensions.

Sessions

#TopicKey Concepts
1Foundations and Stylized FactsVolatility clustering, fat tails, leverage effect, long memory
2ARCH and GARCH ModelsEngle’s ARCH, Bollerslev’s GARCH, estimation, diagnostics
3Asymmetric GARCHGJR-GARCH, EGARCH, TARCH, leverage effects in volatility
4Advanced Univariate ModelsFIGARCH, APARCH, component models, long memory
5Realized VolatilityHigh-frequency data, realized variance, microstructure noise
6HAR ModelsHeterogeneous Autoregressive model, forecasting realized volatility
7Stochastic VolatilityHeston model, latent volatility, estimation challenges
8Rough VolatilityFractional Brownian motion, rough Heston, rBergomi
9Multivariate VolatilityDCC, BEKK, CCC, factor models, spillover analysis
10Path-Dependent ApplicationsVariance swaps, volatility trading, risk management

How to use these notebooks

The course is designed sequentially. Early sessions build the classical GARCH toolkit, middle sessions introduce non-parametric and continuous-time approaches, and the final sessions cover multivariate and applied topics. Each notebook combines mathematical derivations with Python implementations.