Skip to content
In academic affiliation with Carnegie Mellon University
Institute of Algorithmic Tradingand Applied Computational Finance

Researcher course in quantitative foundations

ARCH and GARCH Volatility Models

The GARCH model and its family, from Engle's original ARCH to asymmetric and multivariate GARCH: derivation, maximum likelihood estimation, diagnostics and forecasting.

Volatility comes in clusters: a large move today makes a large move tomorrow more likely. Robert Engle’s ARCH model of 1982 and Tim Bollerslev’s GARCH model of 1986 turned that observation into equations that can be estimated and forecast, and the family remains the standard tool for volatility forecasting in risk management.

Why study GARCH at researcher level?

Because using a GARCH library is easy and using it well is not. Persistence close to one, fat-tailed residuals, asymmetric responses and structural breaks all change the forecasts, and the choice between specifications is a judgement that needs the theory behind it.

Who is this course for?

Risk modellers, volatility traders and researcher-path students. It counts toward the Certificate in Quantitative Risk Management and the Fellowship in Computational Finance.

What you will be able to do

  • Derive the properties of ARCH and GARCH processes, including stationarity conditions.
  • Estimate GARCH models by maximum likelihood and check them with standardised residuals.
  • Fit asymmetric models such as EGARCH and GJR-GARCH and test for leverage effects.
  • Forecast volatility at several horizons and evaluate the forecasts.
  • Use GARCH forecasts in value at risk and in volatility-targeted position sizing.

Syllabus, module by module

  1. Volatility clustering

    The stylised facts and Engle's 1982 ARCH model.

  2. GARCH(1,1)

    Bollerslev's generalisation, stationarity, persistence and the unconditional variance.

  3. Estimation

    Maximum likelihood with normal and Student t errors, and quasi-maximum likelihood.

  4. Diagnostics

    Standardised residuals, Ljung-Box and ARCH-LM tests, and news impact curves.

  5. Asymmetry

    EGARCH and GJR-GARCH, and the leverage effect in equity markets.

  6. Forecasting

    Multi-step forecasts, realised volatility as a benchmark and forecast evaluation.

  7. Multivariate GARCH

    Constant and dynamic conditional correlation models for portfolios.

  8. Applications

    GARCH in value at risk, option pricing and volatility targeting.

How the certificate is earned

A written, paper-style assessment: derivations, estimation of competing GARCH specifications on two markets, a forecast comparison and a discussion of model risk. On a pass you receive the Course certificate in ARCH and GARCH Volatility Models, issued by the Institute with a verification code. Read how certification works.

Before you start

Time series analysis at the level of Time Series Analysis for Finance, and maximum likelihood estimation.

This course counts toward

Questions applicants ask

What is a GARCH model used for?

Forecasting volatility. Risk managers use it for value at risk, traders for position sizing and option desks as a reference for implied volatility.

Which software is used?

Python with the arch library, plus estimation code written from scratch so you see what the library does.

$890 24 hours