Markets: A Rigorous Course

14.5 Volatility targeting

Core about 10 min

Motivation

M02 showed volatility clusters. If expected returns do not rise one-for-one with volatility, holding constant exposure through a high-volatility regime takes more risk for the same return.

Setup

Strategy return rt=μ+σtεtr_t = \mu + \sigma_t\varepsilon_t, with εt\varepsilon_t i.i.d. mean 0, variance 1, independent of σt\sigma_t; σt\sigma_t known at t−1t-1 (in practice, an EWMA or GARCH forecast from M13). The volatility-managed strategy holds exposure kt=c/σtk_t = c/\sigma_t, possibly capped.

Proposition 14.10Volatility targeting raises the Sharpe ratio when the mean does not scale with volatility

The unmanaged Sharpe ratio is μ/Eσt2\mu/\sqrt{\mathbb E\sigma_t^2}. The managed Sharpe ratio is

SVT=μ E[1/σt]1+μ2Var⁡(1/σt).S_{VT} = \frac{\mu\,\mathbb E[1/\sigma_t]}{\sqrt{1 + \mu^2\operatorname{Var}(1/\sigma_t)}}.

If μ\mu is small relative to volatility (true for daily or weekly returns), SVT≥μ/Eσt2S_{VT} \ge \mu/\sqrt{\mathbb E\sigma_t^2}, with strict inequality when σt\sigma_t is not constant.

Proof

xt=ktrt=cμ/σt+cεtx_t = k_tr_t = c\mu/\sigma_t + c\varepsilon_t. Mean cμE[1/σt]c\mu\mathbb E[1/\sigma_t]. Variance c2μ2Var⁡(1/σt)+c2c^2\mu^2\operatorname{Var}(1/\sigma_t) + c^2 (the two terms are uncorrelated because εt\varepsilon_t is independent of σt\sigma_t with mean zero). Divide. For the comparison, ignore the μ2\mu^2 term in the denominator (second-order for small μ\mu) and use Jensen twice: E[1/σ]≥1/Eσ≥1/Eσ2\mathbb E[1/\sigma] \ge 1/\mathbb E\sigma \ge 1/\sqrt{\mathbb E\sigma^2}.∎

Example

A strategy with an 8% annual mean that spends half its time at 10% volatility and half at 30% has Sharpe 0.08/0.5(0.01)+0.5(0.09)=0.3580.08/\sqrt{0.5(0.01) + 0.5(0.09)} = 0.358 unmanaged and 0.5150.515 volatility-managed (annual figures, so the μ2\mu^2 term is kept). Moreira & Muir ("Volatility-Managed Portfolios", Journal of Finance 72(4), 2017) document improvements of this kind for several US factor portfolios. Whether it holds for your strategy is an empirical question: test it with the M04 safeguards.

If instead μt=Sσt\mu_t = S\sigma_t (constant Sharpe ratio in every regime), the managed strategy has Sharpe exactly SS and gains nothing in Sharpe, but it still delivers stable volatility, which makes position-sizing rules (M03) behave as intended.

Practitioner notes

Cap leverage (e.g. kt≤2k_t \le 2). Volatility forecasts lag, so the first day of a crash is taken at full size; vol targeting reduces exposure after volatility rises. Gaps (overnight, event days) are not controlled. In Indian equities, exposure reductions in a broad sell-off are made at the same time as everyone else's, so expect worse fills.

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.