メインコンテンツに移動
Sponsored by ?

This article was paid for by a contributing third party.More Information.

Forward volatility: a model-free framework for hedging options risk

深いティール色、黒、淡い青の色調で描かれた流れるような曲線を強調した抽象的なクローズアップ画像で、明暗のコントラストが際立つモダンな幾何学模様を形作っています。
Paris Bilal/Unsplash

TS Imagine – Volatility Research describes a model-free framework that extracts forward volatility directly from option prices, providing a zero-cost static hedge that isolates and manages future volatility risk across maturities

Introduction

Risk managers use forwards to organise risk. An equity or foreign exchange forward is a price fixed today for delivery later, replicated by a static position in spot and cash. No dynamics assumption is required: no-arbitrage alone pins the price down, and every desk agrees on it.

Options carry no such anchor: any answer to ‘what will my book look like in three months?’ requires a model of the dynamics, and desks disagree. This feature constructs the missing reference – a forward volatility curve extracted from current option prices with no modelling assumption – and shows it is achievable by an explicit, zero-cost static hedge.

Implied probability density functions

We work throughout in log-moneyness k = ln(K/F), with the forward at k = 0; this centres the smile at the origin and simplifies every formula that follows. A call is then:

 C(S)=erTFc(k) 

where c(k) is the price per unit of forward. The discount factor and the forward enter every expression below as the same two multipliers, so we suppress them and work with c(k) throughout.

An option’s smile and its implied risk-neutral density p(k) carry the same information1, p(k) is the second strike-derivative of the call price. The density is the more useful of the two: it is the price, per unit notional, of an infinitesimal butterfly struck at k – a payoff converging to a Dirac delta at expiry. We write [p(k)dk] for an actual butterfly, of value p(k)dk – used throughout. Any payoff f(k) is therefore priced and hedged as ∫f(k)·[p(k)dk].

The forward density p₁₂(k) – prevailing over [T,T] – is pinned down by the convolution: the T outcome is the T outcome convolved with the move over the forward period.

 p2(k)=p12(kk)p1(k)𝑑k 

Solved by Fourier transform, φ₁₂ = φ₂/φ₁, then inverse transform, with light smoothing to remove deconvolution artefacts. Reconvolving p₁₂ with p reproduces p to within 0.1% of its mass on real S&P 500 (SPX) data. Figure 1 plots all three:

Figure 1: Implied and forward densities
p₁ and p₂ – the fitted risk-neutral densities at T₁ and T₂ – and the forward density p₁₂ recovered between them by Fourier deconvolution. T₁ = 25, T₂ = 81 days.

Implied vol follows in two steps: integrating each density against the call payoff gives c(k), c(k), and c₁₂(k); inverting each through Black-Scholes gives σ, σ, and σ₁₂, the forward volatility curve over [T,T]. Figure 2 plots all three.

Figure 2: Implied and forward volatility
The T₁ and T₂ implied vol smiles σ₁(k), σ₂(k), and the forward volatility curve σ₁₂(k) between them, recovered from the real forward density p₁₂ via c₁₂(k) and Black-Scholes inversion. T₁ = 25, T₂ = 81 days.

Fundamental equation

The same construction, on call prices rather than densities, delivers the paper’s central result.

Write the T call as an integral over forward-weighted T butterflies, each weighted by the forward call price c₁₂:

 c2(k)=c12(kk)ekp1(k)𝑑k 

The eᵏ′ is a unit conversion: the butterfly [eᵏ′p(k′)dk′] pays the realised T level, the unit c₁₂ is quoted in. Its weights integrate to one – with p = d²C/dK², ∫eᵏp(k)dk integrates by parts to the zero-strike call, which must equal the forward. p and p inherit that from the listed calls behind them; the convolution passes it to p₁₂.

Mark each side as a traded position – in brackets – and take the difference, that is the fundamental equation, zero for every strike today, now written as an options position:

 Δ(k)=[c2(k)]c12(kk)[ekp1(k)dk]=0 

The right is a strip of forward-weighted T butterflies [eᵏ′p(k′) dk′], each held in the quantity c₁₂(k−k′) – a price, not a traded quantity. Both terms have identical value today, so the position – long the T call, short the strip, the forward-vol contract – costs nothing at inception.

Project forward to T, over a range of realised stock prices. At the forward, the difference is no longer zero: it is the gap between the forward call price under the vol curve that actually realises and the curve locked in today:

 Δ(k) at T1=c12(k;σ^12)c12(k;σ12) 

This is a clean, one-dimensional bet on the level of the forward vol curve. Figure 3 plots Δ(k) at T for the T = 25, T = 81-day pair (SPX July 27, 2026), under an illustrative +1.0 vol-point shock.

Figure 3: The forward-vol contract payoff at T1
Δ(k) at T₁ – the forward-vol contract’s payoff – under a +1.0 vol-point shock to the fitted forward smile σ₁₂(k) (realised versus locked-in), for three contract strikes, k = −5%, 0 and +5%, against realised spot at T₁. T₁ = 25, T₂ = 81 days.

Because each contract is individually zero-cost, any linear combination across strikes is zero-cost too – a trader can assemble, at no premium, an arbitrary target vega profile by choosing quantities at a handful of strikes.

Hedging an options portfolio

This is where the framework becomes operational. The unrealised profit and loss (P&L) of an options portfolio P over [0,T] decomposes as:

 P(S1;Σ1)P(S0;Σ0) 
  =[P(S1;Σf)P(S0;Σ0)]+[P(S1;Σ1)P(S1;Σf)] 

where Σf is the forward surface locked in today and Σ₁ is whatever prevails at T. The first bracket is the P&L if volatility evolved onto the model-free forward – realised-spot risk only. The second is pure volatility risk: the realised surface’s deviation from the locked-in forward, conditional on spot. The fundamental equation replicates the first term at zero cost, supplying an overlay that isolates – and can neutralise – the second.

A single ‘portfolio vega’ is misleading: a three-month and a three-year option both carry vega, but summing them is a category error, like netting the dollar value of a basis point across maturities. Figure 4 takes a realistic multi-expiry SPX book – 72 option legs and four forward hedges, September to December 2026 – and decomposes its forward vega by expiry and in aggregate: each maturity contributes a differently shaped curve in spot and vega.

Figure 4: Forward vega by expiry
The book’s forward vega at T₁, by expiry and in aggregate, against spot, from the fitted forward smile at each expiry. Market date: July 27, 2026, T₁ = 25 days. Vega in $ per vol point, at the standard 100× index multiplier.

The fundamental equation modifies this profile at zero cost; here we zero out vega. Figure 5 fits an independent seven-contract strip to that target at each expiry and tests the combined hedge under a +5 vol-point shock: the hedged curve stays close to the unshocked baseline while the unhedged book drifts on the downside.

Figure 5: Unrealised P&L at T1, hedged and unhedged
The same book’s unrealised P&L at T₁, hedged and unhedged, under a +5 vol-point shock at every expiry, against the unshocked forward-vol baseline. Market date: July 27, 2026; today’s cost basis ($11,930 net debit) from each leg’s own listed vol.

Forward-starting options: completing the circle

A forward-starting option – struck at eᵏ·F when spot first arrives at T, expiring at T – is worth exactly c₁₂(k)·F, the forward call price this article has built throughout. One could posit that a c(k) call is the expected value of a strip of forward-starting calls, which would look exactly like the fundamental equation. But that is pedagogical, not a proof.

The actual proof is by dynamic hedging – and, notably, in options alone, with no position in the underlying stock. That omission matters: the result assumes nothing about how the stock moves. We know of no other dynamic-hedging argument that trades only options.

The result is established using the hedging portfolio [c₁₂(k)·F] − Δ(k): long the forward-starting option, short the zero-cost contract Δ(k) built above. Examining its value one period later – not just at expiry – shows this to be a self-financing hedging strategy with negligible error I(k).

We omit the error bound.2 Figure 6 shows I(k) versus the forward-starting option price, measured daily over the T horizon, earlier in the same SPX sample.

Figure 6: The daily hedge error l(k)
The daily hedge error I(k) at k = 0, against the forward call price c₁₂(k) it perturbs, and its cumulative sum ΣI(k) – live-engine values, not simulated. A 90-day forward-starting option, T₁ = 46, T₂ = 136 days, SPX, Feb 2 – Mar 16, 2026 (30 rebalancing dates, through the T₁ horizon). Mean I(k) = −3.9×10⁻⁵, std = 9.4×10⁻⁵, cumulative ΣI(k) = −1.2×10⁻³, against c₁₂(k) ∈ [0.0285, 0.0386].

 

1. DT Breeden and Litzenberger, RH (1978), Prices of state-contingent claims implicit in option prices, The Journal of Business, 51 (4), pp. 621–651.
2. Forward volatility III: Forward-starting options, TS Imagine – Volatility Research, working paper.

 

Learn more

Discover how TS Imagine’s advanced risk management tools can help you monitor and manage options risk more precisely.

 

 

 



 



 

You need to sign in to use this feature. If you don’t have a Risk.net account, please register for a trial.

ログイン
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here