SVI Parametrisation

Hard·27 min read
CalibrationImplied VolatilityVol SurfaceSVIArbitrage-Free Conditions

Setup

Market Context

The implied vol surface σimp(K,T)\sigma_{\mathrm{imp}}(K, T) is the complete language of the options market. Every option price, hedge ratio, and P&L scenario is rooted in this surface. Calibrating it accurately and consistently is a core task on any derivatives desk.

A vol surface must satisfy two properties to be financially meaningful:

  1. Arbitrage-free: no calendar spread, butterfly, or call spread arbitrage is implied.
  2. Smooth: the surface must be differentiable enough to produce well-defined local vols via the Dupire formula, and to compute stable vega ladders.

Fitting a surface point-by-point (interpolating market quotes directly) satisfies neither: it typically produces arbitrage-violating kinks and is unstable off-grid. A parametric smile model is used instead.

Conventions

Throughout this module:

  • Total implied variance: w(k,T)=σimp2(k,T)Tw(k, T) = \sigma_{\mathrm{imp}}^2(k, T) \cdot T, where k=ln(K/F)k = \ln(K/F) is the log-moneyness and F=Se(rq)TF = S e^{(r-q)T} is the forward.
  • Working with ww instead of σ\sigma simplifies arbitrage conditions (they become inequalities on w/k\partial w / \partial k and 2w/k2\partial^2 w / \partial k^2).
  • A vol slice at fixed TT is an implied vol smile. A collection of smiles across maturities is the vol surface.

Theory: The Raw SVI Parametrisation

Motivation: Derman-Kani and the Wings

At extreme log-moneyness k|k| \to \infty, the implied vol smile must grow roughly linearly in k|k|. This follows from Lee's moment formula: if the pp-th moment of the stock price is finite under Q\mathbb{Q}, the right tail of σimp\sigma_{\mathrm{imp}} grows at most as k/T\sqrt{|k|/T} times a function of pp. More precisely:

lim supk+σimp2(k,T)Tkψ(p~),\limsup_{k \to +\infty} \frac{\sigma_{\mathrm{imp}}^2(k, T) \cdot T}{|k|} \leq \psi(\tilde{p}),

where p~\tilde{p} is the critical moment. Any smile that grows faster than k\sqrt{|k|} in total variance violates moment bounds and implies arbitrage. The SVI form is designed to reproduce this linear-in-k|k wing behaviour exactly.

Raw SVI

Gatheral (2004) proposed the Stochastic Volatility Inspired (SVI) parametrisation. For a fixed maturity TT, the total implied variance as a function of log-moneyness kk is:

w(k)=a+b ⁣[ρ(km)+(km)2+σ2],w(k) = a + b\!\left[\rho(k - m) + \sqrt{(k-m)^2 + \sigma^2}\right],

where the five raw SVI parameters (a,b,ρ,m,σ)(a, b, \rho, m, \sigma) satisfy:

  • aRa \in \mathbb{R}: overall level of total variance (vertical shift).
  • b0b \geq 0: slope of the wings; controls how fast variance grows with km|k - m|.
  • ρ(1,1)\rho \in (-1, 1): correlation-like parameter; controls the asymmetry between left and right wings (skew).
  • mRm \in \mathbb{R}: location of the ATM vertex (horizontal shift); usually 0\approx 0.
  • σ>0\sigma > 0: smoothness of the vertex; larger σ\sigma gives a wider, rounder bottom.

Geometric Interpretation

The graph of w(k)w(k) is a rotated hyperbola with:

  • Asymptotes: as k+k \to +\infty, w(k)a+b(1+ρ)(km)w(k) \approx a + b(1+\rho)(k-m) (right wing slope b(1+ρ)b(1+\rho)); as kk \to -\infty, w(k)a+b(ρ1)(km)w(k) \approx a + b(\rho-1)(k-m) (left wing slope b(ρ1)<0b(\rho-1) < 0, so the wing rises).
  • Vertex: at k=mk = m, w(m)=a+bσw(m) = a + b\sigma. This is the minimum of the smile (for the call side) when ρ=0\rho = 0.
  • ATM vol: σATM=w(0)/T\sigma_{\mathrm{ATM}} = \sqrt{w(0)/T}. Since m0m \approx 0 in typical calibrations, w(0)a+bσw(0) \approx a + b\sigma.

Note: the left wing slope b(ρ1)b(\rho - 1) is always negative (wings rise on both sides) since b0b \geq 0 and ρ<1\rho < 1. The right wing slope b(1+ρ)b(1 + \rho) is always non-negative. The asymmetry between wings is controlled by ρ\rho: negative ρ\rho (typical for equities) steepens the left wing and flattens the right, consistent with the negative equity skew.


Arbitrage-Free Conditions

A slice w(k)w(k) is free of static arbitrage if and only if:

Condition 1: No Butterfly Arbitrage

Butterfly arbitrage is absent if and only if the function

g(k)=(1kw(k)2w(k))2(w(k))24 ⁣(1w(k)+14)+w(k)20for all k,g(k) = \left(1 - \frac{k\, w'(k)}{2w(k)}\right)^2 - \frac{(w'(k))^2}{4}\!\left(\frac{1}{w(k)} + \frac{1}{4}\right) + \frac{w''(k)}{2} \geq 0 \quad \text{for all } k,

where w=dw/dkw' = dw/dk and w=d2w/dk2w'' = d^2w/dk^2. This condition (Gatheral 2004, following Dupire) ensures the local variance implied by the Dupire formula is non-negative:

σloc2(k,T)=w/Tg(k).\sigma_{\mathrm{loc}}^2(k, T) = \frac{\partial w / \partial T}{g(k)}.

If g(k)<0g(k) < 0 for some kk, the local variance is negative — an immediate arbitrage.

For the raw SVI form, g(k)0g(k) \geq 0 is not automatic: it must be checked or enforced by constraining the parameters.

Necessary condition (Lee's bound): A weaker, necessary condition is:

0w(k)4k2(1+1kw(k)/2)for all k0.0 \leq w'(k) \leq \frac{4}{k^2}\left(1 + \sqrt{1 - k w'(k)/2}\right) \quad \text{for all } k \neq 0.

A sufficient condition for no butterfly arbitrage that is easier to check analytically: for the raw SVI form, b(1+ρ)4/Tb(1 + |\rho|) \leq 4/T (Roper 2010).

Condition 2: No Calendar Spread Arbitrage

The total implied variance must be non-decreasing in maturity for each fixed log-moneyness:

w(k,T1)w(k,T2)for all k,T1T2.w(k, T_1) \leq w(k, T_2) \quad \text{for all } k, \quad T_1 \leq T_2.

If this fails at any point, a calendar spread (long far-dated call, short near-dated call at the same log-moneyness) is riskless arbitrage.

Condition 3: No Call Spread Arbitrage

Total variance must satisfy:

w(k)>2for all k.w'(k) > -2 \quad \text{for all } k.

(Equivalent to the call price being non-increasing in strike.)


Jump-Wings Parametrisation

The raw SVI parameters (a,b,ρ,m,σ)(a, b, \rho, m, \sigma) are poorly conditioned for optimisation: small changes in mm and aa can produce large changes in the smile shape, and the parameters are correlated. The jump-wings (JW) parametrisation (Gatheral and Jacquier 2014) reparametrises in terms of quantities with direct financial meaning:

This topic requires Premium

Only today's featured topic is free. Unlock the full Today's Focus archive with Premium.

Read the theory? Run the code.

View Notebook