Skip to main content

SVI Parameterization

Advanced Topic

This page covers the mathematical details of SVI - the industry-standard model for vol surface interpolation. If you're looking for intuition on how vol surfaces work, start with Vol Surface or How Surfaces Are Built.

SVI (Stochastic Volatility Inspired) is a parametric model for the volatility smile, widely used for interpolation and extrapolation.

The SVI Formula

The raw SVI parameterization expresses total implied variance as:

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

Where:

  • w(k)=σ2(k)Tw(k) = \sigma^2(k) \cdot T is total implied variance
  • k=ln(K/F)k = \ln(K/F) is log-moneyness
  • a,b,ρ,m,σa, b, \rho, m, \sigma are the five parameters

Parameter Interpretation

ParameterRangeControls
aaa>0a > 0Variance level (vertical shift)
bbb0b \geq 0Slope magnitude
ρ\rho1<ρ<1-1 < \rho < 1Skew direction and magnitude
mmAny realHorizontal shift of minimum
σ\sigmaσ>0\sigma > 0Curvature (ATM smile convexity)

Skew (ρ\rho)

  • ρ<0\rho < 0: Put skew (left wing higher)
  • ρ>0\rho > 0: Call skew (right wing higher)
  • ρ=0\rho = 0: Symmetric smile

Curvature (σ\sigma)

  • Small σ\sigma: Sharp V-shape
  • Large σ\sigma: Smooth U-shape

Converting to IV

From total variance w(k)w(k) to implied volatility:

σ(k,T)=w(k)T\sigma(k, T) = \sqrt{\frac{w(k)}{T}}

Jump-Wing (JW) Parameterization

An alternative parameterization more intuitive for traders:

vt,ψt,pt,ct,v~tv_t, \psi_t, p_t, c_t, \tilde{v}_t

Where:

  • vtv_t = ATM variance
  • ψt\psi_t = ATM skew
  • ptp_t = Put wing slope
  • ctc_t = Call wing slope
  • v~t\tilde{v}_t = Minimum variance

Fitting SVI

To Market Data

  1. Collect IV observations at multiple strikes
  2. Convert to total variance: wi=σi2Tw_i = \sigma_i^2 \cdot T
  3. Minimize weighted least squares:
mina,b,ρ,m,σiωi(wiw(ki;a,b,ρ,m,σ))2\min_{a,b,\rho,m,\sigma} \sum_i \omega_i \left( w_i - w(k_i; a,b,\rho,m,\sigma) \right)^2

Weights ωi\omega_i often based on vega or bid-ask spread.

Practical Tips

  • Initialize with SABR or simple estimates
  • Enforce constraints during optimization
  • Check for calendar arbitrage across expiries

Why SVI?

AdvantageExplanation
ParsimoniousOnly 5 parameters per slice
FlexibleCan fit most observed smile shapes
Extrapolates wellBehaves sensibly in wings
Arbitrage controlConstraints are well-understood

See Also