My question concerns the Black-Scholes formula for the value of a European option, namely
\begin{align} C(S_t, t) &= N(d_1)S_t - N(d_2) Ke^{-r(T - t)} \\ d_1 &= \frac{1}{\sigma\sqrt{T - t}}\left[\ln\left(\frac{S_t}{K}\right) + \left(r + \frac{\sigma^2}{2}\right)(T - t)\right] \\ d_2 &= d_1 - \sigma\sqrt{T - t} \\ \end{align}
First, I want to ignore for purposes of this question the derivation of this formula using the Black-Scholes PDE dynamic hedging argument, which I haven't been through in detail, but I understand in principal. Rather, I'd like someone to explain to me why the following argument, which leads me to a (slightly) different answer than the one above, is wrong.
The Black-Scholes model of stock movements posits that the change $\Delta S$ in a stock price over a small time interval $\Delta t$ behaves as
$\Delta S = \mu S \Delta t + \sigma \sqrt{\Delta t} \varepsilon S$
where $\mu = \text{drift rate}$, $\sigma = \text{volatility}$ (constant), and $\varepsilon$ is a fair coin flip resulting in $1$ and $-1$ (I prefer this incremental equation to a stochastic one, I'm not up on Ito's lemma and all that). $S_T$, the stock price at time $T$, is then (for fixed $\Delta t$) the random variable
$S_T = S_0 \left(1+\mu \Delta t + \sigma \sqrt{\Delta t} \right)^X \left(1+\mu \Delta t - \sigma \sqrt{\Delta t}\right)^{N-X}$
where $X$ is a binomial R.V. counting the number of $1$'s from the coin flips and $N = T/\Delta t$. Using the normal approximation for $X$ and letting $\Delta t \rightarrow 0$ gets us
$S_T = S_0 e^{(\mu-\sigma^2/2)T}e^{\sigma \sqrt{T} Z}$
where $Z$ is standard normal (or we could replace $\sqrt{T} Z$ with brownian motion $W$ for a dynamic model).
Now, what is the fair value of a European option on this stock at strike price $K$ and time to expiry $T$? Well, the seller of such an option would expect to have to pay at expiry, on average
$E[\text{max}(S_T - K,0)]$
That is, the expected value of the payout of the option. And so to price it today, one would discount this expected payout by the risk-free rate:
$e^{-rT}E[\text{max}(S_T - K,0)]$
But, this is wrong, according to the Black-Scholes formula given a the beginning. I'll spare you the computations, but in fact, this computation returns the correct Black-Scholes formula only if we change our model $S_T$ to
$S_T = S_0 e^{(r-\sigma^2/2)T}e^{\sigma \sqrt{T} Z}$
That is, by replacing $\mu$, the drift rate of the stock, to $r$, the risk-free rate. And so my question is, why are we justified in doing this? Why is it okay, for purposes of this computation, to "pretend" that the drift rate of the stock is $r$, when it very well may not be in real life?
Two objections come to my mind regarding my computation. First, it assumes that the person valuing the option only cares about its expected payout, and not the volatility of the payout, due to the volatility of the stock itself (i.e. it assumes risk-neutrality, which may not be the case). Still, if someone were to sell enough of these options (on identical but independent stocks) for the law of averages to win out, then this would be a correct valuation. And secondly, this doesn't seem to be actually computing the market value of the option, but only the expected cost to the seller. That is, expected cost to the seller might not be exactly the same thing as value to the buyer. But still, if someone were to offer options at a price other than this one, obvious (statistical) arbitrage opportunities would exist (for a market participant with enough reserves to weather the volatility in the payouts).
I'm interested in your thoughts on these objections. But my big question is still: why does replacing $\mu$ with $r$ lead us to the correct formula, when $\mu$ and $r$ are almost never equal? Thanks you for any help.
Answer
There are a lot of different questions to address in your post.
I'd like someone to explain to me why the following argument, which leads me to a (slightly) different answer than the one above, is wrong.
Letting $\mathbb{P}$ designate real-world probabilities, the reason your reasoning is not correct is because you posit that:
the seller of such an option would expect to have to pay at expiry, on average $$ \mathbb{E}^{\mathbb{P}}[\max(S_T−K,0)] $$ That is the expected value of the payout of the option. And so to price it today, one would discount this expected payout by the risk-free rate.
Your reasoning would be right if the call option and the underlying asset on which it is written $-$ and which we use to hedge our exposure $-$ were not traded. To understand this, consider a way simpler product: a forward contract written on the stock, in which you promise to buy or sell one share of stock at maturity $T$ at a price $K$. The expected value of $S_T$ under your model is:
$$ \mathbb{E}^{\mathbb{P}}[S_T]=S_0e^{\mu T}$$
Is this a fair price for the forward contract:
$$ K = S_0e^{\mu T} \text{ ?}$$
Well, no: assume you can enter this contract with a client that, like yourself and other participants in the market, can borrow at a rate $r<\mu$. The client can enter into a forward sell agreement with you, so that you promise to buy the stock share at price $K$ above at time $T$. The client can then borrow at rate $r$ an amount $S_0$ $-$ i.e. equal to the stock's current price $-$ with maturity $T$ and buy the stock now. At $T$, your client will:
- use the stock he purchased at $t=0$ to deliver the stock to you;
- own an amount $S_0e^{rT}$ to his lender;
- receive an amount $S_0e^{\mu T}$ from selling the stock to you.
So his final payoff will be:
$$ S_0(e^{\mu T}-e^{rT}) > 0 $$
which constitutes an arbitrage opportunity. The market will make those disappear because they constitute "free money". What is then the right price to charge for the forward contract? Well, the client has always the choice to borrow $S_0$ at rate $r$ and deliver you the share at maturity, hence the only logical price to avoid arbitrage strategies is:
$$ K_{\text{For}} = S_0e^{rT} $$
You see a few things here:
- Like with the more complicated example of a call option, pricing a forward contract is equivalent to requiring the stock price to have a return rate of $r$ under some probability measure: it does not matter that the stock's true average return is $\mu$, the fact that you can hedge your exposure by borrowing at a rate $r$ overrides this property.
- When the derivative $-$ call option, forward contract $-$ or its underlying can be traded and hence the risk can be hedged, then the law of large numbers that you call in is overridden by the requirement that there must not be arbitrage opportunities (in real life, these fade away very quickly). For more details on this, you can check my answer to question "Reference for why a derivative is a derivative and not say an insurance contract".
Still, if someone were to sell enough of these options (on identical but independent stocks) for the law of averages to win out, then this would be a correct valuation.
The fact is that, by valuing the derivative that way, he will be bleeding money away by leaving market participants arbitrage him at each contract.
But my big question is still: why does replacing $\mu$ with $r$ lead us to the correct formula, when $\mu$ and $r$ are almost never equal?
Intuitively, you can think of it this way: it is not the rate of return of the underlying asset that matters, but rather the rate at which you can borrow the underlying asset to hedge yourself.
Mathematically, the shortest way to understand this is through a PDE approach. You might know that through dynamic hedging arguments, you can derive a PDE that determines the option's value; letting $C_t$ be the price of the call option and $\Phi(S_T)=\max(S_T-K,0)$ its payoff, this PDE is:
$$ \frac{\partial C_t}{\partial t} + \frac{\partial C_t}{\partial S_t}rS_t +\frac{1}{2}\frac{\partial^2C_t}{\partial S_t^2}\sigma^2S_t^2-rC_t = 0 $$
Anyway, the main point here is that we can apply to that PDE equation the Feynman-Kac Theorem which states its solution, i.e. the function $C_t$ that follows those dynamics with terminal condition $C_T=\Phi(S_T)$, can be computed as the following expectation $-$ under a probability measure $\mathbb{Q}$ where the drift of the stock price is $r$:
$$ C_0 = \mathbb{E}^{\mathbb{Q}}\left[e^{-\int_0^Trdt}\Phi(S_T)|S_0\right] = e^{-rT}\mathbb{E}^{\mathbb{Q}}\left[\max(S_T-K,0)|S_0\right] $$
The fact that pricing a derivative contract is equivalent to computing the expectation of its payoff under a probability measure $\mathbb{Q}$ where the stock's price drift is $r$ instead of $\mu$ is little more than a mathematical trick resulting from the Feynman-Kac Theorem.
No comments:
Post a Comment