Setup
Market Context
The Black-Scholes model (Black and Scholes 1973, Merton 1973) is the foundation of modern derivatives pricing. It is not used naively in production — every desk knows its failures — but it remains the universal language of the options market. Implied volatility is defined as the Black-Scholes vol that matches a market price. Greeks are reported in Black-Scholes units. Hedging is delta-hedging, its daily P&L explained by the Black-Scholes Taylor expansion.
Understanding Black-Scholes deeply — its derivation, its assumptions, and exactly where and why it fails — is the prerequisite for every model in this course.
Assumptions
The following assumptions are required for the Black-Scholes derivation. Any violation is a potential source of model error in practice.
-
The underlying follows geometric Brownian motion: where is the constant drift and is the constant volatility. is a standard Brownian motion on a filtered probability space .
-
The risk-free rate is constant and continuously compounded.
-
The dividend yield is constant and paid continuously.
-
No transaction costs, no taxes, and continuous trading is possible.
-
Short selling is permitted with full use of proceeds.
-
No arbitrage: there is no self-financing portfolio that starts at zero cost and produces a non-negative payoff with positive probability.
Assumptions 1–6 are jointly required for the Black-Scholes PDE to hold. In practice, every one of these assumptions is violated to some degree. The question is not whether the model is right — it is not — but whether it is a useful basis for pricing, hedging, and communicating risk. For vanilla options, it generally is.
Theory
1. From GBM to the Log-Normal Distribution
Applying Itô's lemma to :
Substituting :
Integrating from to :
Since :
The term is the Itô correction. It is essential: without it, taking expectations would give . The correction arises because Itô integration is a stochastic integral — the chain rule differs from the classical chain rule by the quadratic variation term .
Verification: ✓
2. The Black-Scholes PDE via Delta-Hedging
Let denote the price at time of any derivative on maturing at . Construct the delta-hedged portfolio:
Over an infinitesimal interval , the portfolio change is:
Applying Itô's lemma to :
Substituting and choosing eliminates the stochastic term:
This portfolio is now instantaneously riskless: it has no exposure. By no-arbitrage, it must earn the risk-free rate:
Equating the two expressions for :
This is the Black-Scholes PDE. It holds for any derivative whose payoff at depends only on — calls, puts, binary options, barriers.
The drift does not appear in the Black-Scholes PDE. This is the central result of the model: the option price is independent of the investor's view on the expected return of the stock. Two investors who agree on but disagree on will charge the same option price. The price depends only on the cost of hedging, not on the direction of the market. Formally, the delta-hedging argument is equivalent to a change of measure (Girsanov's theorem) that removes and replaces it with .
3. Risk-Neutral Pricing and the Black-Scholes Formula
Under the risk-neutral measure , the stock drift is replaced by (the cost of carry):
so that:
The no-arbitrage price of any derivative is:
For a European call with payoff , this expectation evaluates to:
where is the standard normal CDF and:
For a European put with payoff :
(Black-Scholes formula — Black, Scholes 1973; Merton 1973.) Under the assumptions stated in the Setup, the unique no-arbitrage price of a European call is , where is the standard normal CDF and , are as defined above. The formula follows from solving the Black-Scholes PDE with terminal condition and boundary conditions , as .
Interpretation of the terms:
- is the risk-neutral probability — the probability of exercise under .
- is the delta of the call: .
- is the present value of receiving conditional on exercise.
- is the present value of paying conditional on exercise.
Put-call parity (model-independent):
This follows from the no-arbitrage argument: a long call and a short put with the same strike and maturity replicates a long forward. It holds for any model, not just Black-Scholes.
4. The Five Standard Greeks
The Greeks measure the sensitivity of the option price to each model input. For a European call:
| Greek | Definition | Analytic Formula |
|---|---|---|
| Delta | ||
| Gamma | ||
| Vega | ||
| Theta | ||
| Rho |
where is the standard normal PDF.
Interpretations:
- Delta is the hedge ratio: to delta-hedge a long call, short shares. for calls.
- Gamma measures the rate of change of delta. It is always positive for vanilla options (calls and puts are both convex in ). Peak gamma occurs at-the-money.
- Vega is always positive for vanilla options: longer options or higher vol → higher price.
- Theta is the time decay of the option value. It is typically negative for long options — you pay for the optionality daily.
- Rho is small for short-dated options but matters for multi-year maturities.
5. The Gamma-Theta P&L Relationship
The P&L of a delta-hedged long call over a small interval is:
where is the actual spot move. This is the gamma-theta trade-off:
- : you pay time decay for holding the position.
- : you earn positive convexity P&L from every spot move (regardless of direction).
The breakeven condition is:
A delta-hedged long call earns positive P&L if and only if the realised variance exceeds the implied variance priced into the option.
This relationship is exact in Black-Scholes: . For an at-the-money option near expiry, the dominant terms reduce to , making the gamma-theta trade-off nearly exact. This is the quantitative foundation of options market-making: you sell implied vol (collect theta) and hedge dynamically (pay realised vol). The P&L is the difference between implied and realised variance, weighted by gamma.
Implementation
This module's interactive notebook demonstrates the following computations in Python:
- Log-normal distribution of : how controls the spread of the terminal distribution, and how the Itô correction separates the mean from the median.
- Black-Scholes formula: call and put prices across strikes, with put-call parity verified to machine precision.
- Greeks as functions of spot: Delta, Gamma, Vega, and Theta visualised simultaneously, showing the characteristic shapes (peak gamma at-the-money, theta most negative at-the-money).
- Gamma-theta P&L decomposition: Monte Carlo simulation of a delta-hedged call's daily P&L under various realised volatilities, confirming the breakeven at .
- Implied volatility inversion: Newton-Raphson solver recovering from a market price, demonstrating the round-trip to machine precision.
- Homogeneity and put-call parity surface: verification of degree-1 homogeneity in and the put-call parity error surface across all strikes and maturities.
The notebook runs entirely in-browser via Pyodide. No installation required.
Validation
Any correct implementation of the Black-Scholes formula must satisfy the following checks:
Put-call parity: to machine precision (errors should be ).
Boundary limits:
- Deep ITM call (): (forward value); .
- Deep OTM call (): ; .
- At expiry (): (intrinsic value).
Homogeneity: For any : The call price is degree-1 homogeneous in . This follows because and depend on , which is invariant under the scaling.
Greeks consistency:
- for calls; for puts.
- for all vanilla options.
- As : (the option becomes a forward).
Limitations
The Black-Scholes model fails in the following structurally important ways:
Constant volatility — most critical failure. Real options markets exhibit a volatility smile: OTM puts trade at higher implied vol than ATM, and OTM calls trade at lower implied vol (equity skew). There is also a term structure: vol is not constant across maturities. Black-Scholes with flat vol misprices any position with exposure to the vol surface shape — which is nearly every real options position.
Log-normal returns. Empirically, equity returns have fat tails and exhibit crash risk (jump risk). The log-normal distribution underprices OTM puts (the market's demand for crash protection) and overprices OTM calls relative to what the market charges. This is the root cause of the equity skew.
Continuous trading. Real hedging is discrete — at best daily, often less frequent. The variance of the P&L of a delta-hedged portfolio scales as in the number of rebalancing steps , not zero. Continuous hedging is a mathematical idealisation.
No transaction costs. In practice, every delta-rebalancing trade incurs bid-offer spread and market impact. The optimal hedging frequency is a trade-off between hedging error and transaction cost — not the continuous limit.
Constant rates. For options with maturities beyond 1–2 years, interest rate uncertainty affects the option price. Stochastic rate corrections (e.g., Rabinovitch 1989) are required for equity/rate hybrid products.
No jumps. Equity prices can gap overnight, on earnings announcements, or during market crises. Jump-diffusion models (Merton 1976, Kou 2002) extend Black-Scholes by adding a Poisson jump component. Standard Black-Scholes cannot price this risk correctly.
The correct production use of Black-Scholes is as a quoting convention and hedging language, not as a literal model of price dynamics. Implied vol is quoted and interpolated to express the market's view. Greeks are reported in Black-Scholes units. But the actual pricing of complex derivatives uses models that address the vol smile (local vol, stochastic vol) and jump risk. Black-Scholes is the benchmark against which those models are calibrated.
Interview Angle
Junior (L1) — Implementation and intuition:
- Write the Black-Scholes call formula. Define and .
- What is the interpretation of ? What is ?
- Why doesn't the stock drift appear in the formula?
- State put-call parity. Is it model-dependent?
- What is the sign of gamma for a long call? For a long put?
Senior (L2) — Derivation and edge cases:
- Derive the Black-Scholes PDE via delta-hedging. Where does the Itô correction appear, and why?
- Write down the gamma-theta P&L relationship. When does a delta-hedged long call make money?
- The Black-Scholes formula is degree-1 homogeneous in . Prove it and give an economic interpretation.
- What happens to the delta of a call as and the option is at-the-money? (Answer: it goes to 0.5 for , reflecting a 50-50 chance of expiring ITM.)
- Describe Newton-Raphson implied vol inversion. Where can it fail?
Researcher (L3) — Model critique and extensions:
- The Black-Scholes model implies a flat implied vol surface. In practice, equities have a pronounced skew. Name three structural features of equity markets that Black-Scholes cannot capture, and identify which model class addresses each one.
- The Dupire local vol model is Black-Scholes with . It can exactly fit any observed vol surface. Does this mean it is a better model? What does it get wrong about vol dynamics?
- In Black-Scholes, the vega-weighted P&L from a delta-hedged position converges to zero as hedging frequency increases. Is this still true under stochastic volatility? What is the correct statement?