compound interest rate model (3.2) respectively, then the price of the derivative of this security satisfies
af a f
1 d 2 f 2 2- + - r S + - - - g at
as
2as2
S =rf. (3.3) Proof. The idea of this proof is the same as the binomial lattice. In deriving the binomial model, we form a portfolio with portions of the stock and the bond so that the portfolio exactly matches the return characteristics of the derivative in a period-by-period manner. In the continuous-time framework, the matching is done at each instant. Specifically, by ItG’s lemma, recall that (3.4) df = ( - p S + - + - - g 2 S 2 ) d t + - g S d W .af
af 1a2f 3.fd S at 2 as2 d S
This is also a diffusion process for f with drift
(g
pS+
a2S2) anddiffusion coefficient
$&
U S .Construct a portfolio of S and B that replicates the behavior of the deriva- tive. At each time t , we select an amount xt of the stock and an amount yt of the bond, giving a total portfolio value of G(t) = xtS(t)
+
g t B ( t ) . We wish to select xt and yt so that G(t) replicates the derivative value f (S, t). The instantaneous gain in value of this portfolio due to changes in security prices is+
d G = x t d S + y t d B
= x t ( p S d S + u S d W )
+
y t r B d t= (ztpS
+
y t r B ) dt+
xtaS d W . (3.5) Since we want the portfolio gain of G(t) to behave like the gain o f f , we match the coefficients of dt and d W in (3.5) to those of (3.4). First, we match the coefficient of dW in these two equations and we getSecond, since G(t) = xtS(t)
+
y t B ( t ) , we getTHE BLACK-SCHOLES-MERTON EQUATION 37 Third, remember we want G = f , therefore,
Substituting this expression into (3.5) and matching the coefficient of dt in (3.4), we have
a f
af 1 a 2 fdS B ( t ) 1 a f
)
8s at 2 as2a f ps +
- ( f ( S , t ) - % S ( t ) rB(t) = -ps +
-+
-- a2S2.Consequently,
a f a f
1 a 2 f-
+
-rs +
--02s2
= r f . atas
2 as2Remarks
1. If f(S, t ) = S , then = 0, = 1, and
3
= 0 and equation (3.3) reduces to rS = rS so that f ( S , t ) = S is a solution to (3.3).2 . As another simple example, consider a bond where f (S, t ) = ert. This is a trivial derivative of S and it can be easily shown that this f satisfies (3.3).
3. In general, (3.3) provides a way to price a derivative by using the ap- propriate boundary conditions. Consider a European call option with strike price K and maturity T . Let the price be C(S,t). Clearly, this derivative must satisfy
C(0,t) = 0,
C ( S , T ) = max(S - K , 0).
For a European put option, the boundary conditions are P(oo,t) = 0,
P ( S , T ) = max(K - S, 0).
Other derivatives may have different boundary conditions. For a knock- out option that will be canceled if the underlying asset breaches a pre- specified barrier level ( H ) , in addition to the above conditions, we have an extra boundary condition
f ( S = H , t ) = O .
4. With these boundary conditions, one can try to solve for the function f from the Black-Scholes equation. One problem is that this is a partial differential equation and there is no guarantee that an analytical solution
38 BLACK-SCHOLES MODEL AND OPTION PRICING
exists. Except in the simple case of a European option, one cannot find an analytic formula for the function f . In practice, either simulation or numerical methods have to be used to find an approximate solution.
5. Alternatively, we can derive equation (3.3) as follows. Construct a port- folio that consists of shorting one derivative and longing
%
shares ofthe stock. Let the value of this portfolio be
II
and let the value of the derivative be f ( S , t). ThenI I = - f + - S .
a f
d S
The change AII in the value of this portfolio in the time interval At is given by
(3.7)
a f
d S AII = -A f
+
- AS.Recall that S follows a geometric Brownian motion so that A S = p S A t
+
a S A WAlso, from (3.4), the discrete version of df is
a f
af 1 d2fAf = (- pS
+
-+
-- a2S2) At+ a f
a S A Wd S a t 2 d S 2 d S
Substituting these two expressions into equation (3.7), we get d f 1 d2f
AII = (-- - --02S2)At.
a t 2 dS2 (3.8)
Note that by holding such a portfolio, the random component AW has been eliminated completely. Because this equation does not involve AW, this portfolio must equal to the risk-free rate during the time At.
Consequently,
A n = rIIAt,
where r is the risk-free rate. In other words, using (3.8) and (3.6), we obtain
af 1d2f
a f
(- a t 2
+
-- as2 a2S2) At = r ( f - -S) d S At.There fore,
z+-rs+--a
d f 1 d 2 f 2s
2 = r f .a t
as
2 as2It should be noted that the portfolio used in deriving (3.3) is not perma- nently risk-free. It is risk-free only for an infinitesimally short period of time.
As S and t change, also changes. To keep the portfolio risk-free, we have to
THE BLACK-SCHOLES-MERTON EQUATlON 39 change the relative proportions of the derivative and the stock in the portfolio continuously.
Example 3.3 Let f denote the price of a forward contract on a non-dividend- paying stock with delivery price K and delivery date T . Its price at time t is given by
f ( S , t ) = S - Ke-'(T-t). (3.9) Hence,
Substituting these into (3.3), we get
Thus, the price formula off given by (3.9) is a solution of the Black-Scholes equation, indicating that (3.9) is the correct formula. 0
The Black-Scholes equation generates two important insights. The first one is the concept of risk-neutral pricing. As the Black-Scholes equation does not involve the drift, p , of the underlying asset price, the option pricing formula should be independent of the drift. Therefore, individual preferences toward the performance or the trend of a particular asset price does not affect the current price of the option on that asset. The second insight is that one would be able to derive a price representation of a European option with any payoff function from the equation. It is summarized in the following theorem.
Theorem 3.2 Consider a European option with payoff F ( S ) and expiration time T . Suppose the continuous compounding interest rate is r. Then, the current European option price is determined by
f ( S , 0) = e-'%[F(sT)], (3.10) where
E
denotes the expectation under the risk-neutral probability that is de- rived from the risk-neutral processd S
- = r dt
+
CT d W ( t ) .S (3.11)
Proof. Notice that the current price of the option f (S, 0) is a deterministic function of time t = 0 and the current asset price S. Consider a stochastic process { X t } that satisfies
X o = S and - d X t - - r dt
+
CT d W ( t ) .xt
40 BLACK-SCHOLES MODEL AND OPTION PRICING
Then, f (S, 0) = f ( X , 0).
stochastic process of { X t } . By It6’s lemma, the differential form o f f is Consider the process f ( X , t ) derived from the
The Black-Scholes equation says that the coefficient of dt is identical to the term r f , see Theorem 3.1. The total differential for the pricing function is simplified as
df = r f dt
+
a X - d Xaf
dW,which implies
a f
d X df - rf dt = a X - dW.
The left-hand side of the above equation can be combined with the product rule of differentiation to yield
ert d [ e - r t f ( X , t)] = OX= df dW.
This expression has an equivalent integration form,
The right-hand side is a sum of Gaussian processes so that it has an expected value of zero. A fter taking expectation on both sides,
This implies
f(x,
0) = e-rTE[f(x,,
T ) ] .By the terminal condition specified in the Black-Scholes equation, f ( X T , T ) = F ( X T ) , the payoff of the option contract. Hence, we have
where the expectation with respect to the random variable XT is called the risk-neutral expectation and the process { X t } is called the risk-neutral asset dynamics. To avoid confusion, financial economists always use the term “asset price process in the risk-neutral world (St)” to represent the Xt in this proof.
It establishes (3.10) and (3.11) and completes the proof.
cl
BLACK-SCHOLES FORMULA 41
3.4 BLACK-SCHOLES FORMULA
We are now ready to state the pricing formula of a European call option. A corresponding formula can also be deduced for a European put option. We first establish a key fact about lognormal random variables.
Lemma 3.1 Let S be a lognormally distributed random variable such that logs N N(m, u2) and let K
>
0 be a given constant. ThenE(max{S - K , 0)) = E(S)@(d1) - K @ ( d 2 ) , (3.12) where
a(.)
denotes the distribution function of a standard normal random variable andU
dl = - ( - l o g K + m + v 2 ) U 1 =
- l o g K + m 1 S
da = U = -log U
(E($
-;) .
Proof. Let g(s) denote the p.d.f. of the random variable S. Then E(max(S - K , 0)) =
l*
max(s - K , O)g(s) ds =L*
( s - K ) g ( s ) ds.By definition, since logs N N(m, u 2 ) ,
1 E(S) = e(m+i”2) so that logE(S) = m
+
2 -u2.Define the variable Q as
logs - m
Q =
U so that Q N N(0,l).The p.d.f. of Q is given by $(q) = & e - G , the p.d.f. of a standard normal random variable. Since q =
F,
s = em+q” so that dq =2.
Therefore,E(max(S - K , 0)) = max(s - K , O)g(s) ds
=
I*
(em+q” - K)g(em+qY)svdqh(1ogK-m)
$ ( l o g K - m )
=
Srn
em+qvq5(q) dq - K
Irn
=
Sim
;(logK-m) $ ( l o g K - m )(em+qY - K M q )
47
cb(d
d9= I - IT. (3.13)
42 BLACK-SCHOLES MODEL AND OPTION PRICING
Note that the third equality follows from the fact that the p.d.f. g of a lognormal random variable S has the form
l o g s - m 1
so that g(emSqu)su = $(q). (3.14) g ( s ) =
4( )sv)
We now analyze each of the terms I and 11 in (3.13). Consider the first term,
For the second term, we have
Substituting these two expressions into (3.13), we have
* - l o g K + m - logK
+
mU )- E(max(S - K , 0)) = ern+% @(
+
U) - K@(Observe that since logE(S/K) = - logK
+
m+ $,
- log K
+
m + U = - log K+
m+
u2U U
= -(logE(S/K) U 1
+ 7)
U2Similarly, it can be easily shown that
-log K
+
md2 =
U
This completes the proof of the lemma. 0
Using this lemma, we are now ready to state the Black-Scholes pricing formula.
Theorem 3.3 Consider a European call option with strike price K and expi- ration time T . If the underlying stock pays no dividends during the time [0, T ] and i f there is a continuously compounded risk-free rate r , then the price of this contract at time 0, f (S, 0 ) = C(S, 0) , is given by
C(S,O) = S @ ( d l ) - Ke-'T@(dz), (3.15)
BLACK-SCHOLES FORMULA 43
where @(x) denotes the cumulative distribution function of a standard normal random variable evaluated at the point x,
dl = [log(S/K)
+
( r+
02/2)T]- 1d2 = [log(S/K)
+
(r - a2/2)T]-a n '