FIN4110 Options and Futures S2, 2023 Topic 7
FIN4110 Options and Futures S2, 2023 Topic 7
FIN4110 Options and Futures S2, 2023 Topic 7
Topic 7
The Black-Scholes-Merton Model
Haifeng Wu
Expected Learning Outcomes
1. Markov process
2. Wiener process
3. Generalized Wiener process
4. Ito process
5. Ito’s Lemma and its applications
6. Construction of Black-Scholes risk-free portfolio
7. The Black-Scholes-Merton model
8. Explaining the Black-Scholes-Merton differential equation
9. Black-Scholes-Merton model on a dividend paying stock
Markov processes
◼ In a Markov process, future movements in a variable
depend only on where they are now, not on the history
of how they got there.
◼ We assume that stock prices follow a Markov Process.
This is consistent with a weak form of market
efficiency.
◼ Mathematically, this means that for any “reasonable”
function, f, the conditional expectation satisfies:
E[f(St)|all past prices] = E[f(St)|today’s price only]
Rt + Rt +1 = ln St +1 − ln St − (ln St − ln St -1 )
= ln St +1 − ln St -1 = ln (St +1 / St -1 )
Markov process – variances
◼ In general, the T-period return is
ln (ST / S0 ) = R1 + R2 + ... + RT
◼ taking variances (and assuming independence)
Z = t
where ~ N (0,1)
Z0 = 0
0 t
Properties of wiener process
Z = t by dZ = dt
Generalized wiener processes
St.DevX T − X 0 = b T
XT ~ N(X0 + aT, b T)
Example 1
dS = 10dZ.
dS = 8dt + 10dZ
x = a ( x, t )t + b( x, t ) t
is only true in the limit as t tends to zero
An Itô process for stock prices
dS = mS dt + sS dz
◼ where m is the expected return and s is the
volatility.
S = mSt + sS t
Monte-carlo simulation
d x
e = e x
dx
d n
x = nxn−1
dx
d 1
ln(x) =
dx x
Review of ordinary calculus II
d2 d d
f(x) = f(x)
dx 2
dx dx
◼ Example
d 1 d
2
d 1
ln(x) = = x = −x = − 2
-1 -2
dx 2
dx x dx x
Review of ordinary calculus III
◼ Differentiation with two or more variables:
◼ Consider a function of two variables, say G(x,t).
If we want to find the partial derivative of G with respect
to x, we can treat the other variable as a constant.
◼ Example with
G(x, t) = xet
t
G ( x, t ) = xe = et
x x
t
G ( x, t ) = xe = x(et ) = xet
t t
Review of ordinary calculus IV
◼ the (total) differential of G(x,t) is given by
G G
dG = dx + dt
x t
G G 1 G 2 G
2
dG = a+ + b dt + bdz
x t 2 x x
2
Applications: process of a derivative price
(i) a = mS (ii ) b = sS
F F 2
F
(iii) = 0 (iv) = S (v)
2
= 2S
t S S 2
Applications: process of a derivative price
F F 1 2 F 2 2 F
dF = mS + + s S dt + sSdZ
S t 2 S S
2
2 1 2 2
= S mS + s S 2 S dt + S2sSdZ
2
( )
= m + s S dt + sS dZ; since F = S
2 3 3 1 3
3
= 3( m + s ) Fdt + 3sFdZ
2
dS = mS dt + sS dz
◼ dS is the change in S over a small time interval dt
◼ m is the expected rate of return per unit time for S
◼ s is the volatility of S.
◼ We call this process Geometric Brownian motion
◼ Is this process a reasonable model of how stock
prices evolves? (how about jumps?)
Process of ln(St)
◼ If S follows: dS = mS dt + sS dz
◼ Let G = Ln(St). Then G also follows an Ito process:
G G 1 G 2 2 2
G
dG = ( mS + + s S )dt + sSdz
S t 2 S 2
S
◼and we know:
G 1 G 2
1 G
= =− 2 =0
S S S 2
S t
◼given we have a=μS and b=σS
Properties of ln(St)
1 2
◼ G (ln(St)) has a drift rate (“a”) of:m − s
2
ln
(St )
= m −
s2
( )
t + s t
(S0 ) 2
ST s2
ln ~ N m − T , s T
S0 2
Mean and variance of log returns
ST s2
Mean of ln = m − T
S0 2
ST
Stdev of ln = s T
S0
ST
(
ln ~ ( m − 12 s 2 )T , s T )
S0
St is lognormally distributed
2 2 m (T −t ) s 2 (T − t )
E ( ST ) = S 0 e m (T −t )
and var(ST ) = S e
0 [e − 1]
◼ Lower bound of St is 0
◼ Stock prices cannot be negative
Pricing derivatives
◼ Assumptions:
dS = mS dt + sS dz
Step 1: form a risk-free portfolio
◼ Based on Ito’s lemma, the price of a call option, f,
contingent on S (which is a function of S and t) follows a
process of
f f 1 2 f 2 2 f
df = ( mS + + s S )dt + sSdz
S t 2 S 2
S
◼ Comparing dS with df, note that they have the same
underlying uncertainty, dZ. This means that we can
construct a portfolio by writing one call option and buying
f / S shares to eliminate this uncertainty (Wiener
processes cancel each other out) for a short period of
time. So the value of portfolio over the short time interval
does not follow a stochastic process.
Step 2: calculate value of the portfolio
◼ Define as the value of the portfolio.
◼ By definition,
= - f + (f /S)*S
◼ So, the change in the value of the portfolio, Δ, in the
time interval Δt is given by
Δ = - Δ f + (f /S)* ΔS
◼ Substituting the discrete versions of equations into the
above equation yields
Δ = (-f /t - 1/2 [2f /S2] s2S2 )Δt
◼ Since Δ does not involve Δz, the portfolio is riskless
during the time interval Δt.
Step 3: obtain Black-Scholes-Merton
differential equation
◼ In the absence of arbitrage opportunities, the return from
the portfolio should be the risk-free interest rate, i.e.,
= rt
◼ Simplify this equation and obtain:
f f 1 2 2 2 f
+ rS + s S = rf
t S 2 S 2
f f 1 2 2 f 2
+ rS + s S = rf
t S 2 S 2
Risk-neutral valuation
dS = rSdt + sSdZ
◼ Find the expected payoff
◼ Discount at r
Risk-neutral valuation of European options
◼ For European call & put options on non-dividend-paying
stocks:
c = SN (d1 ) − Xe− r (T −t ) N (d 2 )
p = − SN ( − d1 ) + Xe − r ( T − t ) N ( − d 2 )
◼ where:
ln( S / X ) + (r + s 2 / 2)(T − t )
d1 = ,
s T −t
ln( S / X ) + (r − s 2 / 2)(T − t )
d2 = = d1 − s T − t
s T −t
Risk-neutral probability of exercising a call options
◼ Risk-neutral probability that:
➢ ST>X, then ln(ST)>ln(X) and dS = rSdt + sSdZ
➢ It shows:
ST s2 s2
ln ~ [(r − )(T − t ), s T − t ], so ln( ST ) ~ [ln( St ) + (r − )(T − t ), s T − t ]
St 2 2
P ( ST X )
ln( ST ) − mean ln( X ) − mean
= P(ln( ST ) ln( X )) = p ( )
stdev stdev
s2
ln( X ) − ln( St ) − (r − )(T − t )
= P( 2 )
s T −t
s2 s2
ln( X ) − ln( St ) − (r − )(T − t ) ln( St ) − ln( X ) + (r − )(T − t )
= P( Z − 2 ) = P( Z 2 )
s T −t s T −t
s2 s2
ln( St / X ) + (r − )(T − t ) ln( St / X ) + (r − )(T − t )
= P( Z 2 ), given d 2 = 2
s T −t s T −t
= N (d 2 )
Risk-neutral probability of exercising a call options
◼ Pricing bias:
➢ Stock price does not follow a Geometric Brownian
Motion such as a “jump” stochastic process
➢ Interest rate is stochastic
➢ Volatility is stochastic
Black-Scholes pricing model for European
options on a dividend-paying stock
◼ If the amount and timing of the dividends during the life
of a European option can be predicted with certainty, the
Black-Scholes formula can be used provided that the
stock price is reduced by the present value of all the
dividends during the life of the option
− r (T −t )
c = S N (d1 ) − Xe
*
N (d 2 )
− r (T − t )
p = Xe N (−d 2 ) − S N (−d1 )
*
Black-Scholes pricing model for European
options on a dividend-paying stock
where
S * = S − e − rt k Dk
k
ln( S * / X ) + (r + s 2 / 2)(T − t )
d1 =
s T −t
d 2 = d1 − s T − t
Example
◼ Consider a European call option on a stock when
there are ex-dividend dates in two months and five
months. The dividend on each ex-dividend date is
expected to be $0.50. The current stock price is $40,
the strike price is $40, the stock price volatility is 30%
per annum, the risk-free rate of interest is 9% per
annum, and the time to maturity is six months. What
is the option price?
Solution
◼ PV(D) = 0.9741
◼ S* = 40-0.9741=39.0259
◼ c = 3.67
Early exercise of American call options
◼ RECALL: An American call on a non-dividend paying
stock should never be exercised early.
◼ Because 0.89 > 0.5 and 0.3 <0.5, the option might be
exercised right before the second ex-dividend date.
◼ A stock has an expected return of 16% and a volatility of 35%.
The current stock price is 68 and the risk-free rate is 10%
1. What is the real probability that the stock price will higher than
75 and in 6 months?
2. What is the risk-neutral probability that a European Call option
on the stock with exercise price of 75 and a maturity date in 6
months will be exercised?
3. What is the risk-neutral probability that a European Put option on
the stock with same exercise price and maturity will be
exercised?
◼ Show that the BSM model for call and put options satisfy put-call
parity.
◼ Calculate the price of a 3-month European put option an a non-dividend-
paying stock with a strike price of 50 when the current stock price is 50,
the risk-free rate is 10% per year, and the volatility is 30% per year?
What will be the price for the same put option if a dividend of 1.5 is
expected in 2 months?
◼ Consider an American call option on a stock, the stock price is 50, it has
15 months maturity time, risk-free rate is 8%, the exercise price is 55
and the volatility is 25%. Dividends of 1.5 are expected in 4 months, 10
months and 18 months. It this call option optimal to be exercised prior to
these three dividend dates and what is the price of the option?
◼ A variable, x, starts at -20 and follows a generalized Wiener process dx = adt
+ bdz During the first two years, a = 5 and b = 4. During the following three
years, a = 8 and b = 6. What is the mean value of the change of variable x
after five years?
a. 45
b. 65
c. 14
d. 34
e. none of the above