← All lessons

Volatility targeting

Scale positions to a volatility target · 8 min

ProGoal: Scale positions to a volatility targetBefore this: Cross-sectional momentumFurther reading: Carver, Systematic Trading
Volatility of one generated market over three years
9%40%71%0725
  • Volatility forecast (EWMA, annualised)

Calm years at around 15 to 20%, and storms that triple it.

Predict first

A market’s volatility doubles from 15% to 30% a year. To keep your position’s risk at a 10% target, the position should…

Volatility targeting sizes a position so that its expected risk stays constant: weight = target volatility ÷ forecast volatility. When the market gets wild the position shrinks; when it calms down the position grows, up to a leverage cap.

weight = σ_target ÷ σ_forecast (capped) · position value = weight × capital
σ_forecast from past returns only, e.g. an exponentially weighted average of squared returns

Because volatility clusters, recent volatility is a usable forecast, and a constant risk budget makes results comparable across markets and years. It is not magic: the forecast reacts after the first big day, so gaps and sudden shocks still hit at full size, and after a storm the rule adds exposure as things calm, which can be early.

Try it: fixed size against a volatility target
5%12%20%01451
  • Volatility-targeted
  • Fixed size
  • Target
0.2×0.7×1.1×01451
  • Position, multiple of capital
Volatility, targeted10.6%
Volatility, fixed10.1%
Max drawdown, targeted-66.9%
Max drawdown, fixed-64.0%
Sharpe, targeted-1.56
Sharpe, fixed-1.50

Both are always long the same market. Only the size differs: fixed, or target ÷ forecast volatility (capped at 4×). Each day's size uses only returns that closed before that day.

Generated markets, not real data. They show how a rule depends on the market it meets; they do not predict how real markets behave.

Worked calculation

Resizing when volatility rises

Capital, target
$100,000, 10%
Market volatility 25%
weight 10 ÷ 25 = 0.40 → $40,000
Volatility rises to 40%
weight 10 ÷ 40 = 0.25 → $25,000
Trade
sell $15,000
Check yourself
3 questions

You hold $60,000 at a 12% target. The volatility forecast doubles. What do you hold now?

Compared with a fixed size of the same average risk, what does volatility targeting usually do to drawdowns in a market with volatility storms?

Capital $50,000, target 10%, market volatility 40%. What position value?

Missed questions come back for review after one day, then three, then a week.

Practice

Capital $100,000. You target 15% annual volatility on a market whose volatility is 20% a year. How much should the position be worth (in $)?

Hint: Position value = capital × target volatility ÷ market volatility.

More in Drills →

Closing round

Three years of a fresh generated market are on screen; the next two years do not exist yet. Tune the rule on what you can see, commit to two predictions, then generate the future.

0.95×1.32×1.69×0625
  • Your rule so far
Sharpe before split1.87
Return before split59.4%
Max drawdown before-9.5%
Dickey–Fuller t (log price)0.30

Over the next two years, after costs, this rule will…

What kind of market is this?

Generated markets, not real data. They show how a rule depends on the market it meets; they do not predict how real markets behave.

Want to feel it candle by candle? Size through storms in the volatility-clusters market →