Deriving Black–Scholes Greeks from the Option Pricing Formula
Summary
The document explains that option Greeks are sensitivities of the Black–Scholes–Merton price to model inputs. It defines delta, gamma, rho, vega, theta, and sensitivity to the dividend rate as partial derivatives, then works through the call delta derivation. In that example, differentiating the call formula produces terms involving the normal density that cancel, leaving delta as the discounted probability term.
It also connects delta to hedging: shorting the corresponding number of shares offsets small underlying price changes for a call position. The discussion notes an alternative sign convention for theta and relates the Greeks to the Black–Scholes equation. The derivation shown in detail is for delta; the other sensitivities are identified but not individually derived, and the answer points to a separate treatment for fuller derivations and intuition.
Key ideas
- Greeks are partial derivatives of option value with respect to underlying price, volatility, rates, time, or dividends.
- The call delta derivation differentiates the Black–Scholes formula and relies on cancellation between density terms.
- A European call has positive delta, and a short stock position sized by delta can hedge small price moves.
- Theta may be expressed as sensitivity to current time or, with opposite sign, to expiry time.
- The document names the other Greeks but does not derive each one in detail.
Tags
Full text
# The greeks: where do they come from?
# The greeks: where do they come from?
I’m studying the BSM model and having a look at the greeks. I was reading Derivatives, by Paul Wilmott, and he gives the closed form solutions without making the reader see where these solutions come from.
Is there a good book that explains in detail how each greek, from Delta to Rho, is derived and computed?
## Answer by nathanesau (score 8)
https://quant.stackexchange.com/a/18560
First, my notation. $K$ is the strike price, $S$ is the stock price, $r$ is the continuously compounded risk-free rate, $T$ is time at expiration, $t$ is time at issue, $\sigma$ is volatility, $\delta$ is continuously compounded dividend rate.
The Black-Scholes formula for a European call is
$C = Se^{-\delta (T-t)} N(d_1) - Ke^{-r(T-t)} N(d_2)$
$d_1 = \dfrac{\ln(S/K) + (r - \delta + 0.5\sigma^2)(T-t)}{\sigma \sqrt{(T-t)}}$ and $d_2 = d_1 - \sigma \sqrt{(T-t)}$.
Some common greeks are
$\Delta$ = $\dfrac{ \partial C}{\partial S}$, $\Gamma = \dfrac{ \partial^2 C}{\partial S^2}$, $\rho = \dfrac{\partial C}{\partial r}$, $v = \dfrac{\partial C}{\partial \sigma}$, $\theta = \dfrac{\partial C}{\partial t}$ and $\psi = \dfrac{\partial C}{\partial \delta}$.
Note that $\theta$ is often equivalenty defined as $- \dfrac{\partial C}{\partial T}$. You can derive the greeks by taking the partial derivatives.
As an example, I will derive $\Delta = e^{-\delta (T-t)} N(d_1)$
\begin{align*} \Delta &= \dfrac{\partial C}{\partial S} \\ &= e^{-\delta (T-t)} N(d_1) + \dfrac{\partial C}{\partial S} Se^{-\delta (T-t)} N(d_1) - \dfrac{\partial C}{\partial S} Ke^{-r(T-t)} N(d_2) \\ &= e^{-\delta (T-t)} N(d_1) \end{align*}
It is not obvious that the last two terms cancel out. I prove this below.
\begin{align} &\dfrac{\partial C}{\partial S} Se^{-\delta (T-t)} N(d_1) - Ke^{-r(T-t)} N(d_2) \\ &= Se^{-\delta (T-t)} \dfrac{\partial}{\partial S} d_1 \dfrac{1}{\sqrt{2\pi}} e^{-0.5d_1^2} - Ke^{-r(T-t)} \dfrac{\partial}{\partial S} d_2 \dfrac{1}{\sqrt{2\pi}}e^{-0.5d_2^2} \\ &\propto \dfrac{\partial}{\partial S}d_1 \left( Se^{-\delta (T-t)} e^{-0.5d_1^2} - Ke^{-r(T-t)} e^{-0.5 d_2^2} \right) \\ \end{align}
Note that
\begin{align*} &\ln\left(Se^{-\delta(T-t)}e^{-0.5d_1^2}\right) - \ln\left(Ke^{-r(T-t)} e^{0.5d_2^2} \right) \\ &= \ln(S) - \delta(T-t) - \ln(K) + rT + 0.5d_2^2 - 0.5d_1^2 \\ &= \ln(S/K) + (r-\delta)(T-t) - 0.5(d_1^2 - (d_1 - \sigma\sqrt{T-t})^2) \\ &= \ln(S/K) + (r-\delta)(T-t) - 0.5(2d_1\sigma\sqrt{T-t} - \sigma^2(T-t)) \\ &= \ln(S/K) + (r-\delta)(T-t) - d_1 \sigma\sqrt{T-t} + 0.5\sigma^2(T-t) \\ &= \ln(S/K) + (r-\delta)(T-t) - \left(\ln(S/K) + (r-\delta + 0.5\sigma^2)(T-t)\right) + 0.5\sigma^2(T-t) \end{align*}
So $\left( Se^{-\delta (T-t)} e^{-0.5d_1^2} - Ke^{-r(T-t)} e^{-0.5 d_2^2} \right) = 0$ and $\Delta$ = $e^{-\delta(T-t)} N(d_1)$ as shown above.
Note that $\Delta > 0$ for a European call. Hedging greeks is a common topic in financial economics. To hedge a European call, short sell $\Delta$ shares of stock. This protects a portfolio against small changes in the stock price.
EDIT 1 By the BSE, $V_t + 0.5V_ss(\sigma S)^2 = rV - VsS(r-\delta)$ can be written as $\theta + 0.5\Gamma(\sigma S)^2 = rV - \Delta S(r-\delta)$. The solution to the BSE depends on the terminal conditions and payoff.
## Answer by vonjd (score 5)
https://quant.stackexchange.com/a/18695
The following paper gives a simple derivation of the BSM (via a simple integration approach instead of the classical PDE approach) and the Greeks plus some intuition for each:
Derivation and Comparative Statics of the Black-Scholes Call and Put Option Pricing Formulas by Garven, J.
You find the derivation of the Greeks in chapter 4 (called "comparative statics") on p. 12ff.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.