3 paths to Black-Scholes equation

  • Derivation of Black-Scholes equation by three different methods;
  • Use of portfolio replication and Martingale representation;
  • Comments on the use of risk neutral measure;
Resultado de imagem para derivative pricingEh..what´s up, Docs? Undoubtedly, the Black-Scholes equation is one of the largest achievements in the field of quantitative finance. In this post, I´ll show three different paths that could be used to derive this equation.
The first path is the usual one, assuming a portfolio evolving as the money market. The second path uses replication of portfolio assuming non-arbitrage conditions. The third explores the martingale property of the risk-neutral measure. Despite the fact that these three paths provide the same result, the third one is rather more abstract and general, allowing us to obtain partial differential equation for pricing derivatives on asset with any stochastic differential model. More comments are presented in the end of this post.



Before going further, let´s take a look in the assumptions of the Black-Scholes from the original paper:
  1. The short term interest rate is constant;
  2. The underlying asset follows a geometric Brownian motion;
  3. There is no dividends;
  4. The option is a vanilla European;
  5. There is no transaction costs or fees;
  6. The market admits the use of short position for the underlying asset;
  7. It is possible to borrow and/or invest any fraction of the price of the securities in the money market with the constant interest rate.
Additionally to these initial assumptions, others also play important roles:
  1. Trades can be done continuously on time;
  2. (Delta) Hedging is done continuously;
  3. Bid-ask spreads for the options, interest rate and underlying assets are neglected;
  4. The asset used to hedge the position in the derivative is the own underlying asset.

1st: Portfolio with derivative and its underlying asset

Consider we want to hedge a long position in a vanilla European call option with maturity T by using a short position in the underlying asset. The value of this portfolio at time t<T:
x(t)=C(t)Δ(t)S(t)
where Δ(t) is the size of the short position in the underlying asset. Since there is no arbitrage opportunities with the portfolio (we are imposing this), the evolution of portfolio value follows the interest rate of the money market. Hence:
dx(t)=rx(t)dt=r(C(t)ΔS)dt=dC(t)ΔdS
From the expression above, one might ask why we have considered only the differential term ΔdS but not dΔS, since both are time-dependent. The answer is that the size of the hedge can only be defined after the interval t and t+dt, after which the value of the C(t) assumes a different level.
As described in the assumption 2 (in the first list above), the underlying asset follows a geometric Brownian motion (see technical note in the end of the post):
dS=rSdt+σSdW
where W denotes the Brownian motion. 
In order to write dC(t) one should use the Itô´s lemma. Shreve´s book provides an amazing description of the Itô´s lemma. Here, we can simply say that when a function depends on a random variable, the differential of this function requires a second order term on the random variable, similar to a second-order Tailor expansion. In the case of dC(t) the random variable is the underlying asset S(t). Therefore:
dC(t)=Ctdt+CSdS+122CS2dSdS
Replacing the geometric Brownian motion of the asset in the expression for dC(t) we obtain:
dSdS=(rSdt+σSdW)(rSdt+σSdW)=(rS)2dtdt+2rσS2dtdW+(σS)2dWdW
Here we need the following relations:
dtdt=0
dtdW=0
dWdW=dt
The last relation comes from a convergence relation which will not be detailed here. Replacing these relations we obtain:
dSdS=(σS)2dt
Therefore:
dC(t)=Ctdt+rSCSdt+σSCSdW+122CS2(σS)2dt
The equation of the evolution of the portfolio can now be rewritten as:
dx(t)=r(C(t)ΔS)dt=Ctdt+rSCSdt+σSCSdW+122CS2(σS)2dtΔdS
Thus:
Ctdt+rSCSdt+σSCSdW+122CS2(σS)2dtrΔSdt+σΔSdWrC(t)dt+rΔSdt=0
Equation above can scare a little bit... let´s organize the mess:
{Ct+rSCS+122CS2(σS)2rC(t)}dt+{σSCS+σΔS}dW=0
Each one the terms {...}dt and {...}dW should be zero independently. The term with the differential of the Brownian motion allows us to obtain the size of the hedge position:
σSCS+σΔS=0Δ=CS
while the other term with dt provides us the Black-Scholes equation:
Ct+rSCS+122CS2(σS)2rC(t)=0

2nd: Replication of portfolio

In some sense, the first method above and the second method presented hereafter are quite similar. In the first path described above, the key point was the hedge of the long position using a short position with the underlying asset. In this second method, we will replicate the value of the option C(t) using a portfolio x(t) with a position in the underlying asset and a position in the money market. This method uses the following idea: suppose one assumes a short position with a vanilla European option, with the money obtained from this position one buys a position in the underlying asset and the rest is invested in the money market.
These portfolios presents the same discounted value evolving in time:
d(ertC(t))=d(ertx(t))
where:
d(ertC(t))=rertC(t)dt+ertdC(t)
and:
d(ertx(t))=rertx(t)dt+ertdx(t)=rertx(t)dt+ert{ΔdS+r(x(t)ΔS)dt}
Using the hypothesis of the geometric Brownian motion for the underlying asset (see the technical note in the end of the post):
d(ertx(t))=ertσΔSdW
Equating the relations for C(t) and x(t) we obtain:
rC(t)dt+dC(t)=σΔSdW
Replacing the value of dC(t) obtained with the Itô´s lemma already presented in the 1st path above, we obtain:
rC(t)dt+Ctdt+rSCSdt+σSCSdW+122CS2(σS)2dt=σΔSdW
Once again we´ve obtained a quite ugly equation... let´s clean up this mess:
{rC(t)+Ct+rSCS+122CS2(σS)2}dt={σSCS+σΔS}dW
In order to be satisfied, each side of the relation above must be zero. Taking first the right-hand side, we have:
σΔSσSCS=0Δ=CS
and from the left hand side we obtain the Black-Scholes equation:
Ct+rSCS+12(σS)22CS2rC(t)=0

3rd: Martingale property of the risk-neutral measure

In the risk neutral measure, the discounted value of the option with European claim is a martingale, which allows us to write:
ertC(t)=E[erTC(T)|F(t)]
where C(t) is the value of a vanilla call European option with maturity T, E[...] is the expected value under the risk neutral measure, and F(t) is a filtration at time t.
Taking the differential of the discounted price of the option:
d(ertC(t))=rertC(t)dt+ertdC(t)
Replacing the value of dC(t) obtained with the Itô´s lemma and with the assumption of geometric Brownian motion for the underlying asset, one has:
dC(t)=Ctdt+rSCSdt+σSCSdW+122CS2(σS)2dt
and then:
d(ertC(t))=rertC(t)dt+ert{Ctdt+rSCSdt+σSCSdW+122CS2(σS)2dt}
reorganizing the terms:
d(ertC(t))=ert{rC(t)+Ct+rSCS+122CS2(σS)2}dt+ertσSCSdW
Using the martingale representation, we know that the discounted value of the option price should not present a term that goes with dt. As a consequence, the Black-Scholes equation naturally comes from the expression above and we have:
Ct+rSCS+12(σS)22CS2=rC(t)

It is worth mentioning how this third method is powerful in the sense that one can obtain a partial differential equation for any derivative with European claims and any stochastic model for the underlying. In fact, the idea behind this Feynman-Kac theorem is to connect a stochastic differential model that describes an underlying asset to a partial differential equation. In the following, I´ll present an (informal) description of this theorem, exemplifying how far we can go. Supposing a generalized stochastic differential model for determined asset (or index):
dX(t)=β(X,t)dt+Γ(X,t)dW
Let h(X(T)) be a payoff of a derivative at maturity T. The discounted price function satisfies a Martingale process:
f(X,t)=er(Tt)E[h(X(T))|F(t)]
Then, the function f(X,t) satisfies the following partial differential equation:
f(X,t)t+βf(X,t)X+12Γ22f(X,t)X2=rf(X,t)

Technical note - Geometric Brownian motion in the risk neutral measure:
The geometric Brownian motion can be written as:
dS=μSdt+σSdZ
where μ is the average return of the asset and dZ is a Brownian motion under the real world measure. In order to determine prices without arbitrage opportunities, we should rewrite this stochastic differential equation in the risk-neutral measure. This can be done by redefining the Brownian motion in a measure such that the discounted value of the asset is a Martingale.
By using the Martingale representation:
M(t)=M(0)+t0Γ(u)dW(u)
we can notice that the differential form of a Martingale does not present a diffusive term (the one that goes with dt). Hence:
d(ertS)=rertSdt+ertdS
d(ertS)=rertSdt+ert{μSdt+σSdZ}
We will redefine the Brownian motion by using the Girsanov´s theorem, using dZ=dWθdt.
Therefore:
d(ertS)=rertSdt+ertμSdt+ertσS(dWθdt)
d(ertS)=ert{rS+μSσθS}dt+ertσSdW
Now we must find the value of θ that makes {...}dt=0, which in this case is:
θ=μrσ
Under this definition of θ, dW is the a Brownian motion under the risk neutral measure. Replacing the relation of the Girsanov´s theorem in the Geometric Brownian motion, one obtains:
dS=μSdt+σSdZdS=μSdt+σS(dWθdt)
Then, finally:
dS=rSdt+σSdW
which is the geometric Brownian motion under the risk neutral measure.

That´s all folks! May the force be with you.

#=================================
Diogo de Moura Pedroso

Comments