Valuation models

Black-Scholes option pricer

European call and put prices with a continuous dividend yield, plus delta, gamma, vega, theta and rho.

Inputs

Price and Greeks

Methodology

Conventions

  • European exercise, lognormal underlying, constant volatility and rates.
  • Rate r and dividend yield q are continuously compounded.
  • Vega per 1 volatility point, rho per 1% change in rate, theta per calendar day (÷365).

References

  • Black and Scholes (1973), Merton (1973)
  • Hull, Options, Futures and Other Derivatives, ch. 15 and 19

Formulas

d₁, d₂
d₁ = [ln(S/K) + (r − q + σ²/2)T] / (σ√T), d₂ = d₁ − σ√T
Call
C = S e^(−qT) N(d₁) − K e^(−rT) N(d₂)
Put
P = K e^(−rT) N(−d₂) − S e^(−qT) N(−d₁)
Delta
Δc = e^(−qT) N(d₁), Δp = −e^(−qT) N(−d₁)
Gamma
Γ = e^(−qT) φ(d₁) / (S σ √T)
Vega
ν = S e^(−qT) φ(d₁) √T
Put-call parity
C − P = S e^(−qT) − K e^(−rT)