Spread Option Pricing & Kirk's Approximation Lab
Model two-asset European spread options with non-zero strikes using Kirk's (1995) analytical approximation. Quantify crack spreads, spark spreads, cross-asset Greeks, and correlation sensitivities.
Contract & Asset Parameters
$5.3284
Analytical Approximation$3.6000
Spread Minus Strike$1.7284
Volatility Premium16.42%
Kirk Weight-Adjusted$28.9142
Pure Exchange Value-$0.0215
1-Calendar-Day DecayCross-Asset Risk Sensitivities (Greeks)
| Delta 1 ($\Delta_1$) | Delta 2 ($\Delta_2$) | Gamma 1 ($\Gamma_1$) | Gamma 2 ($\Gamma_2$) | Cross-Gamma ($\Gamma_{12}$) | Vega 1 ($\mathcal{V}_1$) | Vega 2 ($\mathcal{V}_2$) | Rho-Corr ($\frac{\partial C}{\partial \rho}$) |
|---|---|---|---|---|---|---|---|
| +0.6842 | -0.5189 | 0.038241 | 0.022194 | -0.029104 | $0.1182 | $0.0715 | -$0.1245 |
Plots the option's current fair value curve against intrinsic expiration payoff as Asset 1 ($S_1$) varies while Asset 2 ($S_2$) and Strike ($K$) are held fixed.
Highlights the negative slope of spread option value with respect to correlation $\rho$. As correlation approaches +1.0, the variance of the difference collapses toward zero.
Compares Delta 1 (long sensitivity to $S_1$), Delta 2 (short sensitivity to $S_2$), and Vega 1 across the Asset 1 price spectrum.
5x5 Sensitivity: Asset 1 Price vs. Asset 2 Price on Option Price ($)
5x5 Sensitivity: Correlation ($\rho$) vs. Volatility 1 ($\sigma_1$) on Value ($)
Quantitative Foundations of Two-Asset Spread Options & Kirk's Formula
1. The Two-Asset Spread Pricing Challenge
A European spread option confers the right, but not the obligation, to receive the difference between two asset prices $S_1$ and $S_2$ above a pre-specified strike $K$ at maturity $T$:
When both assets follow correlated Geometric Brownian Motion (GBM): $$dS_i(t) = (r - q_i)S_i(t)dt + \sigma_i S_i(t) dW_i(t), \quad dW_1(t)dW_2(t) = \rho dt$$ the terminal spread $S_1(T) - S_2(T)$ is a difference of two lognormal variables. Because the difference of two lognormal variables has no closed-form probability distribution, an exact analytical formula is non-trivial.
2. Kirk's (1995) Lognormal Approximation
E. Kirk (1995) introduced a remarkably accurate approximation by treating the combined denominator $F_2 + K$ as a single pseudo-asset. Setting effective forward $F = \frac{F_1}{F_2 + K}$, the option is priced as:
where $F_1 = S_1 e^{(r-q_1)T}$, $F_2 = S_2 e^{(r-q_2)T}$, and the effective volatility $\sigma_K$ is weighted by $w = \frac{F_2}{F_2 + K}$: $$\sigma_K = \sqrt{\sigma_1^2 + w^2 \sigma_2^2 - 2 \rho w \sigma_1 \sigma_2}$$ $$d_1 = \frac{\ln\left(\frac{F_1}{F_2 + K}\right) + \frac{1}{2}\sigma_K^2 T}{\sigma_K \sqrt{T}}, \quad d_2 = d_1 - \sigma_K \sqrt{T}$$
3. The Margrabe (1978) Boundary Condition
When the strike $K = 0$, the option becomes a pure exchange option to swap $S_2$ for $S_1$. In this case, $w = \frac{F_2}{F_2 + 0} = 1.0$, and the effective volatility becomes:
Kirk's approximation reduces exactly to William Margrabe's (1978) exact closed-form solution. This mathematical consistency is what makes Kirk's formulation the preferred benchmark on commodity, energy, and FX trading desks.
4. Cross-Asset Risk & Negative Correlation Greek
Unlike standard vanilla options where vega is always positive, a spread option has a strictly negative correlation sensitivity ($\frac{\partial C}{\partial \rho} < 0$):
Higher correlation causes the assets to move together, shrinking the probability that the spread widens beyond $K$. Furthermore, the negative Cross-Gamma ($\Gamma_{12} = \frac{\partial^2 C}{\partial S_1 \partial S_2} < 0$) indicates that a rally in $S_2$ diminishes the delta of $S_1$.