Realized Volatility

realized-volatilityhigh-frequencyvolatilityquadratic-variationmeasurement-errorgarchstochastic-volatilityintegrated-variancemicrostructurevolatility-forecastingmidasrealized-power

Definition

Realized volatility (RV) is a nonparametric, model-free estimate of the latent integrated variance IVt=01σt+s2dsIV_t = \int_0^1 \sigma_{t+s}^2\,ds constructed by summing squared intraday returns sampled at frequency mm:

RVt(m)=j=1mrt,j/m2RV_t^{(m)} = \sum_{j=1}^{m} r_{t,j/m}^2

By the quadratic variation theorem (Karatzas-Shreve 1988), RVt(m)p01σt+s2dsRV_t^{(m)} \xrightarrow{p} \int_0^1 \sigma_{t+s}^2\,ds as mm \to \infty under a continuous semimartingale price process. At 5-minute intervals (m=288m = 288 per trading day), the measurement noise is reduced by a factor of mm relative to squared daily returns, making RV the standard benchmark for evaluating and comparing volatility models.

Key Ideas

How It Works

Quadratic Variation Foundation

Under a continuous semimartingale dpt=μtdt+σtdWtdp_t = \mu_t\,dt + \sigma_t\,dW_t (no jumps), the quadratic variation over [t1,t][t-1, t] equals the integrated variance:

[p,p]t=t1tσs2ds[p,p]_t = \int_{t-1}^{t} \sigma_s^2\,ds

and RV converges to it:

RVt(m)=j=1m(pt1+j/mpt1+(j1)/m)2pt1tσs2dsas mRV_t^{(m)} = \sum_{j=1}^{m} \bigl(p_{t-1+j/m} - p_{t-1+(j-1)/m}\bigr)^2 \xrightarrow{p} \int_{t-1}^{t} \sigma_s^2\,ds \quad \text{as } m \to \infty

This also establishes the mixture-of-normals representation of returns: conditioning on the full volatility path, the daily return is

rt{σt+s}N ⁣(0,  01σt+s2ds)r_t \mid \{\sigma_{t+s}\} \sim \mathcal{N}\!\left(0,\; \int_0^1 \sigma_{t+s}^2\,ds\right)

so that the marginal fat-tailed distribution of rtr_t is a scale mixture of normals with mixing weight IVtIV_t.

Measurement-Error Decomposition (Andersen-Bollerslev 1998)

The standard volatility forecast evaluation regression uses squared daily returns as the proxy:

rt2=a+bht+utr_t^2 = a + b\, h_t + u_t

The residual mean squared error (MSE) decomposes as:

MSE(htrt2)=Var(IVtht)model imperfection+Var(rt2IVt)measurement noise\text{MSE}(h_t \to r_t^2) = \underbrace{\text{Var}(IV_t - h_t)}_{\text{model imperfection}} + \underbrace{\text{Var}(r_t^2 - IV_t)}_{\text{measurement noise}}

For DM-$ data: model imperfection =0.084= 0.084, measurement noise =1.137= 1.137, total =1.221= 1.221 — noise accounts for 93% of the residual. The population R2R^2 under GARCH(1,1) is determined entirely by the signal-to-noise ratio in the criterion variable, not by the model's forecasting accuracy.

When RV at frequency mm replaces rt2r_t^2, the measurement noise shrinks by the factor mm. The R2R^2 improvement is precisely predicted by theory:

Frequency mm Theory R2R^2 (DM-$) Empirical R2R^2 (DM-$)
Daily 1 0.063 0.047
8-hour 3 0.151 0.133
Hourly 24 0.383 0.331
5-minute 288 0.483 0.479

The convergence of empirical to theoretical R2R^2 across five frequencies is itself confirmatory evidence of correct GARCH specification.

Microstructure Noise and Optimal Sampling

The observed log-price is p~t,j=pt,j+et,j\tilde p_{t,j} = p_{t,j} + e_{t,j}, where et,je_{t,j} is i.i.d. microstructure noise with variance ξ2\xi^2 (bid-ask bounce, discreteness, asynchrony). The bias in RV is:

E[RVt(m)]=IVt+2mξ2E[RV_t^{(m)}] = IV_t + 2m\xi^2

which grows without bound as mm \to \infty — the "signature plot" signature. The optimal frequency mm^* minimizes MSE and corresponds empirically to 5–15 minute intervals. Noise-robust alternatives include:

Log-Normality of RV (ABDL 2001)

Across equity, FX, and bond markets, logRVt\log RV_t is approximately Gaussian. This motivates the log-normal mixture for the conditional return distribution:

log(σt)Ft1N(μt,τ2),rtσtN(0,σt2)\log(\sigma_t)\,|\,\mathcal{F}_{t-1} \sim \mathcal{N}(\mu_t, \tau^2), \qquad r_t\,|\,\sigma_t \sim \mathcal{N}(0,\sigma_t^2)

where σt2RVt\sigma_t^2 \approx RV_t. This model generates well-calibrated value at risk (VaR) coverage rates, outperforming GARCH with normal innovations by exploiting the observed near-normality of rt/RVtr_t/\sqrt{RV_t} — see Value at Risk.

The autocorrelation function (ACF) of logRVt\log RV_t decays hyperbolically, motivating autoregressive fractionally integrated moving average (ARFIMA) models for RV forecasting (fractional d0.4d \approx 0.4) — see Long Memory and Fractional Integration.

RV Sampling Frequency and Monthly Regression Bias (Bollerslev-Zhou 2006)

Bollerslev and Zhou (BZ, 2006) use a Monte Carlo study (Table 2) to quantify how the choice of intraday sampling frequency affects the three return-volatility regression slopes at monthly frequency. Key findings:

This result complements Andersen-Bollerslev (AB, 1998): where AB (1998) showed that noise in the criterion variable (squared daily return as volatility proxy) inflates GARCH forecast evaluation residuals, BZ (2006) show that noise in the regressor (daily RV as integrated variance proxy) induces persistent slope biases.

RV as a Volatility Proxy in the MIM (Engle-Gallo 2006)

The Multiple Indicators Model (MIM) treats three daily volatility proxies as a joint vector multiplicative error model (MEM): absolute returns rt|r_t|, daily high-low range hlthl_t, and realized volatility vtv_t. Bayesian information criterion (BIC)-selected cross-equation lags run from vtv_t to the noisier proxies, but not in reverse — confirming the Granger-causality hierarchy that maps to the measurement precision ordering. See MEM and MIM for the full system specification and multi-step forecasting dynamics.

Why It Matters

Realized Power and MIDAS Volatility Forecasting (Ghysels-Santa-Clara-Valkanov 2006)

Ghysels, Santa-Clara, and Valkanov (2006) compare five daily volatility predictors — realized variance Q~(m)\tilde{Q}^{(m)}, squared returns r2r^2, absolute returns r|r|, daily range [hi-lo][hi\text{-}lo], and realized power P~(m)=j=1mrt(j1)/m\tilde{P}^{(m)} = \sum_{j=1}^m |r_{t-(j-1)/m}| — within the Mixed Data Sampling (MIDAS) distributed-lag regression, benchmarked against the ABDL ARFI(5,d) long-memory model (see MIDAS Regression).

Realized power strictly dominates all other predictors at every forecast horizon H=1,5,10,20H=1,5,10,20 days and for every asset examined (DJ index + DIS, GE, JPM, XOM, MCD, HON). In-sample MSE ratios vs. ABDL range 0.606–0.912 in levels; out-of-sample 0.714–0.897. The predictor ranking is: P~(m)[hi-lo]Q~(m)rr2\tilde{P}^{(m)} \succ [hi\text{-}lo] \succ \tilde{Q}^{(m)} \succ |r| \succ r^2

Why realized power outperforms realized variance: Under Barndorff-Nielsen–Shephard (2004) bipower theory, P~(m)\tilde{P}^{(m)} converges to the continuous component of quadratic variation (integrated variance without jumps), while Q~(m)\tilde{Q}^{(m)} includes both continuous and jump parts. Because jumps are transient, their inclusion in the predictor reduces persistence and degrades multi-step forecasts. logP~(m)\log\tilde{P}^{(m)} has higher ACF persistence and less measurement noise than logQ~(m)\log\tilde{Q}^{(m)}.

No gain from direct intraday use: Using raw 5-min returns as MIDAS regressors (rather than daily realized aggregates) does not improve MSE at any horizon — the relevant information in high-frequency data is fully captured by daily realized power.

RV Inconsistency under Lévy Time-Change (Barndorff-Nielsen-Shephard 2006)

When log-prices follow a time-changed Lévy process Yt=mt+ZτtY_t = mt + Z_{\tau_t} with ZZ non-Brownian, RV is an inconsistent estimator of the time-change τi\tau_i. The quadratic variation of YY includes a jump contribution, so [Y]d,ip[Y]ik2τi[Y]_{d,i} \xrightarrow{p} [Y]_i \neq k_2\tau_i regardless of sampling frequency. Specifically:

The practical implication is that the high predictability of RV found in Andersen-Bollerslev (1998) and subsequent work is a lower bound on the true predictability of τi\tau_i. See Time-Changed Lévy Process for the full framework.

Open Questions

Related