Bachelier vs Black Volatility Mapping
Two of the most common models for European option pricing are the Black (lognormal) model with volatility $\sigma_B$ and the Bachelier (normal) model with volatility $\sigma_N$. Both are widely used on different desks -- rates traders often quote normal vol, while equity desks quote lognormal vol.
- Consider an ATM European call with strike $K = S_0$ and maturity $T$. Write down the ATM call price under each model, set them equal, and derive the first-order mapping $\sigma_N \approx f(\sigma_B, S_0)$.
- For a general strike $K \neq S_0$, use vega matching (equating the sensitivity of the option price to its respective volatility parameter in each model) to derive a small-$T$ approximation for $\sigma_N$ in terms of $\sigma_B$, $S_0$, and $K$.
- Explain when and why a practitioner would prefer the Bachelier (normal) model over the Black (lognormal) model.
Hints
- Write down the ATM call price formula for each model -- both simplify significantly when $K = S_0$. What cancels?
- For the ATM case, use the small-argument expansion $\Phi(x) \approx \frac{1}{2} + \frac{x}{\sqrt{2\pi}}$. The Bachelier ATM price involves $\phi(0) = 1/\sqrt{2\pi}$ directly.
- For the general-strike case, vega matching gives $\sigma_N \approx \sigma_B \cdot \frac{S_0 - K}{\ln(S_0/K)}$. Verify this reduces to the ATM result when $K \to S_0$ using L'Hopital's rule.
Worked Solution
How to Think About It: The Black model assumes the underlying follows geometric Brownian motion (lognormal returns), while the Bachelier model assumes arithmetic Brownian motion (normal returns). Both produce perfectly good option prices -- the difference is in how they parameterize uncertainty. Black quotes vol as a percentage of the underlying, Bachelier quotes it in absolute dollar terms. At ATM, the two models agree to first order because percentage and absolute moves are nearly the same when the move is small relative to the level. The mapping between the two vols is essentially a unit conversion -- like Fahrenheit to Celsius, but with a nonlinear correction away from ATM.
Quick Sanity Checks:
- At ATM, the normal vol $\sigma_N$ should be roughly $S_0 \cdot \sigma_B$ -- percentage vol times the level gives you dollar vol. This is the most important formula to know.
- Away from ATM, the mapping should reduce to the ATM formula when $K = S_0$.
- For negative rates or spreads near zero, the lognormal model breaks down (you cannot take the log of a negative number), so the normal model must be preferred there.
Derivation:
Part 1: ATM mapping.
Under the Black model, the ATM ($K = S_0$) European call price is:
$C_{\text{Black}} = S_0 \left[\Phi\left(\frac{\sigma_B \sqrt{T}}{2}\right) - \Phi\left(-\frac{\sigma_B \sqrt{T}}{2}\right)\right]$
Using the identity $\Phi(x) - \Phi(-x) = 2\Phi(x) - 1$ and the small-$x$ expansion $\Phi(x) \approx \frac{1}{2} + \frac{x}{\sqrt{2\pi}}$, for small $\sigma_B \sqrt{T}$:
$C_{\text{Black}} \approx S_0 \cdot \frac{\sigma_B \sqrt{T}}{\sqrt{2\pi}}$
Under the Bachelier model, the ATM call price is:
$C_{\text{Bach}} = \sigma_N \sqrt{T} \cdot \phi(0) = \frac{\sigma_N \sqrt{T}}{\sqrt{2\pi}}$
where $\phi(0) = 1/\sqrt{2\pi}$ is the standard normal PDF at zero.
Setting $C_{\text{Black}} = C_{\text{Bach}}$:
$S_0 \cdot \frac{\sigma_B \sqrt{T}}{\sqrt{2\pi}} = \frac{\sigma_N \sqrt{T}}{\sqrt{2\pi}}$
The $\sqrt{T}$ and $\sqrt{2\pi}$ cancel, giving the first-order ATM mapping:
$\boxed{\sigma_N \approx S_0 \, \sigma_B}$
This is the key formula: normal vol equals spot times lognormal vol.
Part 2: General strike via vega matching.
For $K \neq S_0$, we match the vegas (price sensitivities to their respective vol parameters) of the two models.
The Black vega is:
$\mathcal{V}_{\text{Black}} = \frac{\partial C_{\text{Black}}}{\partial \sigma_B} = S_0 \sqrt{T} \, \phi(d_1)$
where $d_1 = \frac{\ln(S_0/K)}{\sigma_B \sqrt{T}} + \frac{\sigma_B \sqrt{T}}{2}$.
The Bachelier vega is:
$\mathcal{V}_{\text{Bach}} = \frac{\partial C_{\text{Bach}}}{\partial \sigma_N} = \sqrt{T} \, \phi(d_N)$
where $d_N = \frac{S_0 - K}{\sigma_N \sqrt{T}}$.
Setting the price changes equal for a small perturbation ($\mathcal{V}_{\text{Black}} \, d\sigma_B = \mathcal{V}_{\text{Bach}} \, d\sigma_N$) and taking the ratio:
$\frac{d\sigma_N}{d\sigma_B} = \frac{S_0 \, \phi(d_1)}{\phi(d_N)}$
To first order in $\sigma_B \sqrt{T}$ (small-$T$ regime), $d_1 \approx \frac{\ln(S_0/K)}{\sigma_B \sqrt{T}}$ and $d_N \approx \frac{S_0 - K}{\sigma_N \sqrt{T}}$. Using $S_0 - K \approx S_0 \ln(S_0/K)$ for $K$ near $S_0$ and the ATM relation $\sigma_N \approx S_0 \sigma_B$, the arguments match to leading order and the PDF ratio is approximately 1.
The refined small-$T$ approximation (valid for moderate moneyness) is:
$\boxed{\sigma_N \approx \sigma_B \cdot \frac{S_0 - K}{\ln(S_0/K)}}$
Note that $\frac{S_0 - K}{\ln(S_0/K)}$ is the logarithmic mean of $S_0$ and $K$. At ATM ($K = S_0$), L'Hopital's rule gives $\frac{S_0 - K}{\ln(S_0/K)} \to S_0$, recovering $\sigma_N \approx S_0 \sigma_B$.
Part 3: When to prefer the Bachelier model.
- Negative or near-zero underlyings: The Black model requires $S > 0$ since it models $\ln S$. For interest rates (which can go negative), credit spreads near zero, or calendar spreads, the Bachelier model is the natural choice.
- Additive payoffs: When the payoff depends on absolute moves rather than percentage moves (e.g., basis point changes in rates), normal vol is the natural unit.
- Skew stability: In rates markets, the normal vol smile is often more stable than the lognormal smile across different rate levels. When rates double from 1% to 2%, lognormal vol halves mechanically, but normal vol stays roughly constant -- this makes normal vol a better quoting convention.
- Near-zero forwards: As the forward approaches zero, Black implied vol explodes (since $\sigma_B \approx \sigma_N / F$), making it useless as a quoting convention.
Practical Interpretation: On a rates desk, you live in normal vol. On an equity desk, you live in lognormal vol. The mapping $\sigma_N \approx S_0 \sigma_B$ (or its log-mean generalization) is what you use to translate between the two worlds. When someone quotes you "80 bps normal vol" on a 10-year swap rate at 4%, that is roughly $0.0080 / 0.04 = 20\%$ lognormal vol. This back-of-envelope conversion is used constantly.
Answer: The ATM mapping is $\sigma_N \approx S_0 \, \sigma_B$. The general small-$T$ approximation via vega matching is $\sigma_N \approx \sigma_B \cdot \frac{S_0 - K}{\ln(S_0/K)}$, where the fraction is the logarithmic mean of $S_0$ and $K$. The Bachelier model is preferred when the underlying can be negative, near zero, or when absolute (rather than percentage) moves are the natural unit -- most commonly in interest rate and credit markets.
Intuition
The core idea is that lognormal vol measures uncertainty as a fraction of the current level, while normal vol measures it in absolute units. At ATM, the conversion is trivially $\sigma_N = S_0 \sigma_B$ -- just multiply by the level to go from percentage to dollar terms. Away from ATM, the logarithmic mean $\frac{S_0 - K}{\ln(S_0/K)}$ replaces $S_0$ as the effective "level" for the conversion, which makes geometric sense: it is the natural average of the spot and strike on a log scale.
This mapping is not just an academic exercise -- it is daily bread on a rates desk. When the Fed moves rates from 2% to 4%, a 20% lognormal vol becomes 40 bps normal vol at the lower level but stays 40 bps if you are already quoting normal. That stability is why rates markets adopted normal vol as the convention. The deeper lesson is that "volatility" is not a single number -- it is always relative to a model, and choosing the right model (and thus the right vol convention) is half the battle in derivatives pricing.