Deriving a PDE For Call Option Prices with Black-Scholes
Brownian Motion
The building block of stochastic calculus is Brownian motion, or Weiner process. We take a stochastic process starting at zero that is then defined by independent, Gaussian increments:
or in shorthand, $dB_t \sim N(0, \delta t)$, where $d B_t$ is the increment and $\delta t$ is the time interval. We care about $\delta t \rightarrow 0$. We note that the differences $dB_t$ are all independent if they don’t overlap.
Quadratic Variation
Given a function $f$ we define the quadratic variation to be $(d f\; d f) = \lim_{\left|\Pi\right| \to 0} \sum_{j = 0}^{n - 1}(f(t_{j + 1}) - f(t_j))^2,$ where $\Pi$ is the sum of the square distance between the intervals on the time grid $t_j$.
If a function is differentiable, the mean value theorem implies that these differences go to zero as the intervals $[t_j, t_{j + 1}]$ go to zero. This is however not the case for Brownian motion. Indeed, Brownian motion is continuous but not differentiable (we will not prove this here).
Lemma (Quadratic Variation of Brownian Motion). $d B_t \; dB_t = dt$.
Proof. Omitted.
Covariance
We will now pause to consider the covariance of Brownian motion. We can compute (using our definition above)
A Stochastic Differential Equation
We want to write down a stochastic differential equation which will define the increments of a stochastic process $S_t$. We will do this in the form of a drift-diffusion model
where $\mu$ and $\sigma$ are arbitrary (non-stochastic) functions defining the drift and volatility.
The Black-Scholes equation is
We wil find this yields asset prices $S_t$ that are log-normally distributed.
Ito’s Lemma
We want to ‘taylor expand’ a stochastic process by using a stochastic differential equation. Suppose we have an SDE of the form above,
We want to ignore ‘small’ terms. Normally we would ignore anything smaller than $O(dt)$ and $O(S_t)$, but quadratic variation implies the $d W_t^2$ term will be order $O(d_t)$ and can’t be ignored. So doing this gives us Ito’s Lemma:
For the drift-diffusion model above we have
Pricing a Call Option
Now we can put together all of the building blocks above to come up with the price of a call option. We have
We want to compute the price of the call option with a strike $K$, that is, one whose terminal value is
We can model this as a stochastic process $c(S_t, t)$ which has the above boundary condition and evolves according to the Black-Scholes equation above.
We want to write down a SDE for $c$. Applying Ito’s Lemma gives us
Note that this implies that if we hold the portfolio $\Pi(S_t, t) = c(S_t, t) - \frac{\partial c}{\partial S_t} S_t$, the portfolios is left with no exposure to the ‘randomness’ (Brownian motion) term, and so our portfolio is riskless\footnote{This, you may have guessed, is a delta hedged portfolio.}.
This portfolio evolves according to (after expanding)
Now we already know we have a risk free portfolio, and so it must evolve according to the risk free rate $r$ by
These models must give us the same result ultimately, and equating them gives
This is a PDE describing the price of a call option.