Procedure

Computing multi-step ahead volatility forecasts for GARCH models, with special focus on the GARCH(1,1) case.

Setup

Consider a GARCH(1,1) model at forecast origin :

The general GARCH(m,s) follows similar recursive logic.

1-Step-Ahead Forecast

All quantities are known at time :

Note: is the estimated conditional variance at time .

2-Step-Ahead Forecast

At time , both and are unknown. We use:

Since :

Therefore:

ℓ-Step-Ahead Forecast (General Formula)

For :

This recursive formula shows the key role of in forecast dynamics.

Explicit Formula

By repeated substitution:

Long-Run Behavior

As :

provided that (stationarity condition).

Interpretation

The term determines volatility persistence:

  • Values close to 1 → slow mean reversion, forecasts stay elevated longer
  • Values close to 0 → rapid mean reversion

Half-Life of Shocks

The “half-life” of a volatility shock is:

This measures how many periods it takes for a shock to half-decay.

Comparison: ARCH vs GARCH Forecasting

FeatureARCH(m)GARCH(1,1)
1-step
ℓ-step recursive
Long-run
PersistenceDetermined by Determined by

Forecasting Returns

Return forecasts:

Forecast variance increases with horizon due to accumulated uncertainty: