Black-Scholes Formula
Calculate theoretical option prices for calls and puts.
The foundational model for options pricing.
The Formula
Put Price: P = K × e⁻ʳᵗ × N(-d₂) - S × N(-d₁)
d₁ = [ln(S/K) + (r + σ²/2) × t] / (σ × √t)
d₂ = d₁ - σ × √t
The Black-Scholes model, published in 1973 by Fischer Black and Myron Scholes, calculates the theoretical price of European-style options. It assumes constant volatility and no dividends.
Variables
| Symbol | Meaning |
|---|---|
| C, P | Call or put option price |
| S | Current stock price |
| K | Strike price of the option |
| t | Time to expiration (in years) |
| r | Risk-free interest rate (annual) |
| σ | Volatility of the stock (annual standard deviation) |
| N(x) | Cumulative standard normal distribution function |
| e | Euler's number (≈ 2.71828) |
| ln | Natural logarithm |
Example 1
Stock at $100, strike $105, 6 months to expiry, r = 5%, σ = 20%
d₁ = [ln(100/105) + (0.05 + 0.04/2) × 0.5] / (0.20 × √0.5)
= [-0.04879 + 0.035] / 0.1414 = -0.0975
d₂ = -0.0975 - 0.1414 = -0.2389
N(d₁) ≈ 0.4612, N(d₂) ≈ 0.4056
C = 100 × 0.4612 - 105 × e⁻⁰·⁰²⁵ × 0.4056 ≈ $4.63
When to Use It
Use the Black-Scholes formula when:
- Pricing European call and put options
- Calculating implied volatility from market prices
- Understanding how time, volatility, and price affect option values
- Building risk management and hedging strategies