A
AcadiFi
PH
Probability_Hawk2026-05-23
cfaLevel IIDerivativesRisk-Neutral Pricing

What do d1 and d2 actually represent in the BSM call formula?

I can compute $d_1 = [\ln(S_0/K) + (r - q + \sigma^2/2) \cdot T] / (\sigma\sqrt{T})$ and $d_2 = d_1 - \sigma\sqrt{T}$, but I have no idea what those numbers mean. They feel arbitrary. Is there an intuitive interpretation?

245 upvotes
AcadiFi TeamVerified Expert
AcadiFi Certified Professional

They are not arbitrary — both are standardised distances that measure how far in-the-money the option is, but they differ by exactly one standard deviation of the stock's log return.

The intuition:

Under the risk-neutral measure QQ, the log of the stock at expiry is normally distributed:

ln(ST)Normal(ln(S0)+(rqσ2/2)T,  σ2T)\ln(S_T) \sim \text{Normal}\left(\ln(S_0) + (r - q - \sigma^2/2) \cdot T, \; \sigma^2 \cdot T\right)

In other words, STS_T is lognormal. The standard deviation of ln(ST)\ln(S_T) is σT\sigma\sqrt{T}.

d2d_2 in plain English:

d2d_2 is the number of standard deviations between today's expected log-return and the log-strike. Specifically:

d2=[ln(S0/K)+(rqσ2/2)T]/(σT)=[EQ[ln(ST)]ln(K)]/σTd_2 = [\ln(S_0/K) + (r - q - \sigma^2/2) \cdot T] / (\sigma\sqrt{T}) = [E^Q[\ln(S_T)] - \ln(K)] / \sigma\sqrt{T}

So N(d2)N(d_2) = the risk-neutral probability that ST>KS_T > K, i.e., the probability the call finishes in-the-money. This is the single most useful interpretation to remember.

d1d_1 in plain English:

d1=d2+σTd_1 = d_2 + \sigma\sqrt{T}

So d1d_1 is d2d_2 shifted one standard deviation higher. N(d1)N(d_1) is also a probability — specifically, the risk-neutral probability that the call finishes ITM under a different probability measure (the "stock-numeraire" measure rather than the risk-neutral measure).

You can also think of N(d1)N(d_1) as the delta of the call (it is, for a non-dividend stock; for a dividend-paying stock it is eqTN(d1)e^{-qT} \cdot N(d_1)).

Why two probabilities and not one?

The BSM formula c=S0N(d1)KerTN(d2)c = S_0 \cdot N(d_1) - K \cdot e^{-rT} \cdot N(d_2) has two terms, and each term has its own probability weight:

Loading diagram...

The reason N(d1)N(d_1) and N(d2)N(d_2) are different is technical: when you "expect a stock value conditional on the call being ITM" you have to weight by the stock's own distribution, which is a shift of one σT\sigma\sqrt{T} from the risk-neutral one.

For the exam:

  • N(d2)N(d_2) \approx probability the call expires ITM (risk-neutral)
  • N(d1)N(d_1) \approx delta of the call (for q=0q=0)
  • Both are between 0 and 1
  • d1>d2d_1 > d_2 always, and the gap is σT\sigma\sqrt{T}
  • For deep-ITM calls, both 1\to 1. For deep-OTM calls, both 0\to 0.

If you can give the d2d_2 probability interpretation cold, you will outperform 90% of candidates.

📊

Master Level II with our CFA Course

107 lessons · 200+ hours· Expert instruction

#bsm#d1#d2#risk-neutral-probability#cfa-level-2