Enter Values

$
Current price of underlying asset
%
Enter as percentage (e.g., 5 for 5%)
%
Continuous dividend yield
years
Swap maturity (typically 1 month to 2 years)
%
At-the-money implied volatility
%
Positive = put skew (higher OTM put vols)
$
Variance notional ($ per 1.00 variance)
%²×100
Enter as (vol%)² × 100 (e.g., 400 = 20% vol)
Variance Replication
E[V] = (2erT/T) × Σ (ΔK/K²) Q(K)
Q(K) = OTM option price at strike K
Fair variance strike VK = E[V]
Ryan O'Connell, CFA
Calculator by Ryan O'Connell, CFA

Results

Fair Variance Strike

--
E[V] as (vol%)² × 100
Symmetric
Fair Vol Strike
--
Forward Price
--
Swap Value
--

Variance Contribution by Strike

OTM Puts OTM Calls

Reconstructed Volatility Smile

Volatility Smile

Strike K/F0 Vol

Strip Contributions

Strike Type Vol Price Contrib

Formula Breakdown

Model Assumptions

  • Continuous replication: Variance is replicated with a static strip of options (no dynamic hedging).
  • Smile approximation: Linear volatility in log-moneyness from ATM vol and 25Δ skew.
  • Finite strike grid: 21 strikes from 50% to 150% of forward price (truncates tails).
  • Black-Scholes pricing: Options priced using lognormal BS model at smile vols.
  • Variance notional: Payoff = L × (realized variance − fixed variance).