Black-Scholes Formula and European Option Pricing › Anatomy of the Black-Scholes Formula

Michael BrenndoerferNovember 28, 20259 min read
Quantitative FinanceAll chapters
Part 5 of 15Stochastic Calculus and Pricing Theory
Chapter 30Black-Scholes Formula and European Option Pricing › Anatomy of the Black-Scholes Formula
Reading section 3 of 11 · Anatomy of the Black-Scholes Formula · 9 minSection 3 of 11 · 9 min

Book contents

Section 3 of 11 · 9 min read

Black-Scholes Formula and European Option Pricing › Anatomy of the Black-Scholes FormulaOne section · Sections in this chapter3 / 11 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

The call option formula C=SN(d1)−Ke−rτN(d2)C = SN(d_1) - Ke^{-r\tau}N(d_2) (where τ=T−t\tau = T-t) has a clear interpretation when viewed through the lens of risk-neutral valuation. To understand the formula, we must connect it to risk-neutral pricing, where a derivative's price is its discounted expected payoff:

C=e−rτEQ[max⁡(ST−K,0)]C = e^{-r\tau} \mathbb{E}^{\mathbb{Q}}[\max(S_T - K, 0)]

where:

  • CC: call option price
  • rr: risk-free rate
  • τ\tau: time to expiration
  • EQ\mathbb{E}^{\mathbb{Q}}: expectation under the risk-neutral measure Q\mathbb{Q}
  • STS_T: stock price at expiration
  • KK: strike price

This expectation says that we imagine a world where all investors are indifferent to risk, so the stock grows at the risk-free rate on average. In this risk-neutral world, we calculate the average payoff of the option and then discount it back to today. This procedure gives the correct arbitrage-free price even though the real world is not risk-neutral.

This expectation can be decomposed into two pieces:

C=e−rτEQ[ST⋅1ST>K]−e−rτK⋅PQ(ST>K)C = e^{-r\tau} \mathbb{E}^{\mathbb{Q}}[S_T \cdot \mathbf{1}_{S_T > K}] - e^{-r\tau} K \cdot \mathbb{P}^{\mathbb{Q}}(S_T > K)

where:

  • CC: call option price
  • rr: risk-free rate
  • τ\tau: time to expiration
  • STS_T: stock price at expiration
  • KK: strike price
  • 1ST>K\mathbf{1}_{S_T > K}: indicator function (1 if ST>KS_T > K, 0 otherwise)
  • PQ\mathbb{P}^{\mathbb{Q}}: probability under the risk-neutral measure

This decomposition separates the option's payoff into its two components: receiving the stock and paying the strike. The indicator function 1ST>K\mathbf{1}_{S_T > K} equals 1 when the option finishes in-the-money and 0 otherwise. The first term captures the expected value of receiving the stock in those scenarios where exercise occurs. The second term captures the expected cost of paying the strike price, again only in scenarios where exercise occurs.

The second term is straightforward: Ke−rτN(d2)K e^{-r\tau} N(d_2) is the present value of paying the strike, weighted by the risk-neutral probability N(d2)N(d_2) that the option finishes in-the-money. This term has a clean economic interpretation. You can think of it as the cost of a contingent payment: you will pay KK at expiration, but only if ST>KS_T > K. The probability of this event under risk-neutral dynamics is N(d2)N(d_2), and we discount the expected payment back to today at the risk-free rate.

The first term requires more care. S⋅N(d1)S \cdot N(d_1) is the discounted expected stock receipt restricted to exercise outcomes: e−rτEQ[ST1ST>K]e^{-r\tau}\mathbb{E}^{\mathbb{Q}}[S_T\mathbf{1}_{S_T>K}]. This is an unconditional expectation with an indicator, not an expectation conditional on exercise. If A={ST>K}A=\{S_T>K\}, then e−rτEQ[ST∣A]=SN(d1)/N(d2)e^{-r\tau}\mathbb{E}^{\mathbb{Q}}[S_T\mid A]=S N(d_1)/N(d_2) when the exercise probability is positive. High-stock-price outcomes receive more weight in the expected stock receipt than in the exercise probability. The next paragraph gives N(d1)N(d_1) its precise share-measure interpretation.

Technically, N(d1)N(d_1) is the probability that ST>KS_T > K under a different probability measure, sometimes called the stock measure or share measure. This alternative measure reweights outcomes according to the stock price, giving more weight to high-stock-price scenarios. Under this measure, the probability of exercise is higher than N(d2)N(d_2) because we are overweighting exactly those outcomes where exercise occurs. The difference between N(d1)N(d_1) and N(d2)N(d_2) captures this reweighting effect.

Out[3]:
Visualization
Line chart showing N(d1) and N(d2) as functions of stock price from 70 to 130. The solid N(d1) curve is consistently above the dashed N(d2) curve, with a shaded region between them highlighting the measure difference and reference lines at a probability of 0.5 and the 100-dollar strike.
The risk-neutral probability $N(d_2)$ and the share-measure probability $N(d_1)$ as functions of moneyness. Both probabilities increase with moneyness, but $N(d_1)$ is always higher, which reflects the correlation between high stock prices and exercise events.

The Role of Each Parameter

The five inputs to the Black-Scholes formula each affect option prices in intuitive ways. Understanding these relationships builds intuition for how options behave and why traders care about each parameter.

  • Stock price (SS): Higher stock prices increase call values and decrease put values. This is the most direct relationship: a call gives you the right to buy at KK, so the higher SS is relative to KK, the more valuable that right. If the stock is already trading at $120 and your strike is $100, the option has $20 of intrinsic value plus whatever time value remains. Mathematically, the stock price enters the formula directly in the first term and indirectly through d1d_1 and d2d_2.

  • Strike price (KK): Higher strikes decrease call values and increase put values when the other inputs are fixed. A call has a positive expiry payoff only when the stock finishes above its strike. For example, calls struck at \100andand$110havedifferentexercisethresholds.Apurchasedcall′sprofitalsodependsonitspremiumandfinancing;ignoringfinancing,expirybreak−evenisthestrikeplusthepremium.Thestrikeentersboththediscountedpaymentandthelog−moneynessinhave different exercise thresholds. A purchased call's profit also depends on its premium and financing; ignoring financing, expiry break-even is the strike plus the premium. The strike enters both the discounted payment and the log-moneyness ind_1andandd_2$.

  • Time to expiration (τ=T−t\tau = T-t): More remaining time often raises an option's value, but the effect depends on the option type and inputs. A European put can fall in value as remaining maturity increases, even when interest rates are positive. Near expiration, at-the-money options can experience especially rapid time decay. Theta captures this local calendar-time effect with other inputs fixed.

  • Risk-free rate (rr): Higher rates increase call values and decrease put values. The intuition is that buying a call is like a leveraged position in the stock. You get stock exposure while keeping your capital earning interest elsewhere. Higher rates make this implicit financing benefit more useful. Additionally, higher rates reduce the present value of the strike payment, making it cheaper in today's dollars to acquire the stock at expiration.

  • Volatility (σ\sigma): Higher volatility increases both call and put values with the other inputs fixed. Under the model's pricing measure, changing volatility leaves the terminal stock-price mean SerτSe^{r\tau} unchanged and changes the dispersion of outcomes. The convex vanilla payoffs benefit from that extra dispersion: a call struck at \100payspays$20ifthestockfinishesatif the stock finishes at$120andzeroifitfinishesatand zero if it finishes at$80.Thesearepayoffexamples,notprobabilitiesassignedtoexactendpoints.Greatervolatilitydoesnotmakeeveryupper−taileventmorelikely.Atverylowvolatilitythecallapproaches. These are payoff examples, not probabilities assigned to exact endpoints. Greater volatility does not make every upper-tail event more likely. At very low volatility the call approaches \max(S-Ke^{-r\tau},0)$, so its value still depends on carry and remaining maturity.

Volatility as the Key Unknown

The stock price is observed, while the strike and expiration are contract terms. An appropriate pricing rate or discount curve must be selected from market data and matched to the currency, maturity and compounding convention. Volatility remains a central modeling challenge: future realized volatility must be forecast, while implied volatility can be calibrated from an admissible market premium. We'll return to implied volatility and the volatility smile in a later chapter.

Understanding d1d_1 and d2d_2

The quantities d1d_1 and d2d_2 are standardized measures of "moneyness," expressing how far in- or out-of-the-money the option is, adjusted for time and volatility. These quantities serve as the arguments to the cumulative normal distribution function, converting the lognormal distribution of stock prices into a tractable form.

Consider d2d_2 first:

d2=ln⁡(S/K)+(r−σ22)τστd_2 = \frac{\ln(S/K) + (r - \frac{\sigma^2}{2})\tau}{\sigma\sqrt{\tau}}

where:

  • SS: stock price
  • KK: strike price
  • rr: risk-free rate
  • σ\sigma: volatility
  • τ\tau: time to expiration

To understand d2d_2, we need to recall how the stock price evolves under geometric Brownian motion. The numerator ln⁡(S/K)+(r−σ22)τ\ln(S/K) + (r - \frac{\sigma^2}{2})\tau is the expected log-return of the stock under the risk-neutral measure, relative to the strike. The term r−σ2/2r - \sigma^2/2 appears rather than just rr because of the difference between arithmetic and geometric means. When a variable follows geometric Brownian motion with drift μ\mu, its expected logarithm grows at rate μ−σ2/2\mu - \sigma^2/2, not μ\mu. This correction factor, sometimes called the Itô correction or convexity adjustment, arises from the nonlinear relationship between a variable and its logarithm.

Recall that under geometric Brownian motion with drift rr, the expected log-price is:

E[ln⁡ST]=ln⁡S+(r−σ22)τ\mathbb{E}[\ln S_T] = \ln S + (r - \frac{\sigma^2}{2})\tau

where:

  • E[ln⁡ST]\mathbb{E}[\ln S_T]: expected log stock price at time TT
  • ln⁡S\ln S: log of current stock price
  • rr: risk-free rate
  • σ\sigma: volatility
  • τ\tau: time to expiration

So the numerator equals E[ln⁡ST]−ln⁡K=E[ln⁡(ST/K)]\mathbb{E}[\ln S_T] - \ln K = \mathbb{E}[\ln(S_T/K)]. This is the expected value of the log of the ratio of the terminal stock price to the strike. When this is positive, the stock is expected to end up above the strike on average. The denominator στ\sigma\sqrt{\tau} is the standard deviation of this log-return. The volatility of the log-price after time τ\tau is στ\sigma\sqrt{\tau}, which reflects the diffusion of prices over time. Thus d2d_2 measures how many standard deviations the expected log-price exceeds the log-strike, which is exactly the input you'd need to find P(ST>K)\mathbb{P}(S_T > K) using the normal distribution.

The quantity d1d_1 exceeds d2d_2 by στ\sigma\sqrt{\tau}. Completing the square in the lognormal density shows that EQ[ST1{ST>K}]=SerτN(d1)\mathbb{E}^{\mathbb Q}[S_T\mathbf1_{\{S_T>K\}}]=Se^{r\tau}N(d_1). This is the stock receipt weighted across all outcomes, with zero contribution when exercise does not occur. To obtain the expectation conditional on exercise, divide by N(d2)N(d_2) when that probability is positive.

The technical explanation involves a change of measure: for this non-dividend stock, N(d1)N(d_1) is the probability of the call event ST>KS_T>K under the stock-numeraire or share measure. The density change weights outcomes by the terminal stock price, increasing the probability of this upper-tail event. It decreases the probability of the complementary lower-tail event ST<KS_T<K; the comparison is not the same for put exercise.