Developing an exact option pricing formula • 1

advertisement
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Developing an exact option pricing formula
• Exact formula based on observables very useful.
• Most used: Black and Scholes formula.
• Fischer Black and Myron Scholes, 1973.
• Their original derivation used difficult math.
• Continuous-time stochastic processes.
• Here: Pedagogical tool: Discrete time.
• Assume trade takes place, e.g., once per week.
• Option pricing formula in discrete time model.
• Then let time interval length decrease.
• Take limit as interval length goes to zero.
• Option pricing formula in continuous time.
1
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Assumptions for exact option pricing
Common assumptions
1. No riskless arbitrage exists.
2. Short sales are allowed.
3. No taxes or transaction costs.
4. Exists a constant risk free interest rate, r − 1.
5. Trade takes place at available point in time. (Two different
interpretations: Once per period, or continuously.)
6. St+s/St is stoch. indep. of St and history before t.
Separate assumptions (discrete = d, continuous = c)
7d. St+1/St has two possible 7c. Any sample path {St}Tt=0 is
outcomes, u and d. Everycontinuous.
one agrees on these.
8d. Pr(St+1/St = u) = q for 8c. var[ln(St+s/St)] = σ 2s.
all t.
Everyone agrees on this.
9d. St+s has a binomial distri- 9c. St+s has a lognormal distribution.
bution.
2
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Discrete time binomial share price process
S
X
X
0
XXX
XX
XX
X
u·S
d·S
XXX
0 X
XXX
XX
X
XXX
0 X
XXX
XXX
u 2 · S0
X
X
X
XXX
XX
X
X
X
0 X
XXX
XX
XXX
0 XXXX
XX
XXX
X
du · S
d2 · S
u 3 · S0
du2 · S0
d2u · S0
d3 · S0
Define Xn = St+n/St. (These are stochastic variables as viewed
from time t. Their distributions do not depend on t.)
Pr(X1 = u) = q,
n!
q j (1 − q)n−j ,
j!(n − j)!
the binomial probability for exactly j outcomes of one type (here
u) with probability q, in n draws. (j ≤ n.)
Pr(Xn = uj dn−j ) =
Pr(Xn ≥ uadn−a) =
n!
q j (1 − q)n−j ,
j=a j!(n − j)!
n
the binomial probability for a or more outcomes of one type (here
u) with probability q, in n draws. (a ≤ n.)
The latter formula is defined as Φ(a; n, q) in book, called the complementary binomial distribution function. It is equal to one
minus the (cumulative) binomial distribution function as defined in
the standard way.
3
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Corresponding trees for share and option
u·S
Cu = max(0, uS − K)
q
X
SX
XXX
XX
X
1 − q XX d · S
q
X
CX
XX
XXX
X
1 − q XX Cd = max(0, dS − K)
• Value of call option with expiration one period ahead?
• “Corresponding trees” mean that option value has upper outcome if and only if share value has upper outcome.
• For any K, know the two possible outcomes for C.
• I.e., for a particular option, Cu, Cd known.
• If K ≤ dS, then Cd = dS − K, Cu = uS − K.
• If dS < K ≤ uS, then Cd = 0, Cu = uS − K.
• If uS < K, then Cd = 0, Cu = 0.
• This third kind of option is obviously worthless.
4
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Replicating portfolios
• Buy a number of shares, ∆, and invest B in bonds.
• Outlay for portfolio today is S∆ + B.
• Tree shows possible values one period later.
• (Remember: r now means one plus interest rate.)
q
S∆ + B
X
XXX
XX
XXX
1−q
X
uS∆ + rB
dS∆ + rB
• Choose ∆, B so that portfolio replicates call.
• “Replicate” (duplisere) means mimick, behave like.
• Two equations:
uS∆ + rB = Cu,
dS∆ + rB = Cd,
with solutions
∆=
Cu − Cd
,
(u − d)S
5
B=
uCd − dCu
.
(u − d)r
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Replicating portfolio, contd.
• (∆, B) gives same values as option in both states.
• Also called option’s equivalent portfolio.
• Must have same value now, C = S∆ + B
=
(Cu − Cd)r + uCd − dCu (r − d)Cu + (u − r)Cd
=
.
(u − d)r
(u − d)r
Define p ≡ (r − d)/(u − d). Rewrite formula as
C=
pCu + (1 − p)Cd
.
r
• Show C = S∆ + B by absence-of-arbitrage.
• If observe Cobs < S∆ + B: Buy option, sell pf.
• Cash in −Cobs + S∆ + B > 0 now.
• Keep until expiration.
• In both states, net value is then zero.
• If observe Cobs > S∆ + B: Buy pf., write option.
• Cash in Cobs − S∆ − B > 0 now.
• Keep until expiration.
• In both states, net value is then zero.
6
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Comments on one-period formula
C=
pCu + (1 − p)Cd
r−d
with p ≡
r
u−d
• Based on binomial model for share prices.
• Formula independent of q.
• If all believe in same u, d, may believe in different q’s.
• q important for E(S ∗).
• (Different opinions about) E(S ∗) do not affect option value.
Absence-of-arbitrage proof for American option
• Need extra argument if option is American.
• If write and sell option, buyer may exercise now.
• Happens if Cobs < S − K.
• Then we lose S − K − Cobs.
• Seems that for American option:





S∆ + B if S∆ + B > S − K,


S−K
C=

if S∆ + B ≤ S − K.
• But: Show r > 1 and D = 0 ⇒ S∆ + B > S − K
7
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Proof of no early exercise of American option
Distinguish three cases:
1. uS ≤ K. Then Cu = Cd = 0 and S < K, so
pCu + (1 − p)Cd
= 0 > S − K.
r
2. dS ≤ K < uS. Then Cd = 0, Cu = uS − K, and
pCu + (1 − p)Cd p(uS − K)
=
.
r
r
Need to show that r > 1 and K > dS implies
p(uS − K)
> S − K,
r
which can be rewritten


r
−
d
u S = (1 − p)dS,
(r − p)K > (r − pu)S = r −
u−d
which is true, since r − p > 1 − p and K > dS.
3. K ≤ dS. Then Cu = uS − K, Cd = dS − K, option will for
sure be exercised, giving
1
K
C = [p(uS − K) + (1 − p)(dS − K)] = S −
> S − K.
r
r
In all three cases, S∆ + B > S − K, implying no early exercise.
8
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Two facts given as exercises:
Left for you to show:
1. Must have d ≤ r ≤ u. (Use absence-of-arbitrage proof. Remember r is one plus interest rate.)
2. From formula, have B ≤ 0. (Consider the three cases.)
Interpretation of B ≤ 0: Recall that C ≥ 0. Thus replicating
portfolio S∆ + B has positive value. Since B ≤ 0, the portfolio
includes a short sale of bonds, i.e., borrowing at the risk free interest
rate. Total outlay is C, but more than C is invested in shares.
Evaluated in isolation, the pf. is thus more risky than investing in
the shares only: It consists in borrowing |B| and investing C + |B|
in shares.
9
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Extension to two periods
S
X
0X
XX
XXX
XXX
u · S0
u 2 · S0
XXX
X
du · S0
X
X
X
XXX
0 XXXX
XX
XXX
d·S
X
X
0X
XX
XXX
XXX
C
u XXXX
XX
XXX
X
X
d XXX
XXX
XX
X
d2 · S0
Cuu = max(0, u2S − K)
C
Cdu = max(0, duS − K)
C
Cdd = max(0, d2S − K)
• Consider option with expiration two periods from now.
• Want today’s (t=0) call option value.
• Redefine: Cu, Cd and C0 get new meanings.
• Solution extends idea of replicating portfolio.
• Solve problem backward in time.
• First: Find replicating portfolios at t = 1:
– For the case that S1 = u · S0.
– For the case that S1 = d · S0.
10
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Extension to two periods, contd.
• Absence-of-arbitrage argument shows:
• Value at S1 = u · S0 node is
Cu =
pCuu + (1 − p)Cdu
.
r
• Value at S1 = d · S0 node is
Cd =
pCdu + (1 − p)Cdd
.
r
• For any K these numbers are known.
• Not the same Cu, Cd, C0 as in one-period problem.
• Find t = 0 value: Construct new replicating pf.
• Portfolio at t = 0 which ends up at t = 1 as Cu, Cd resp.
• Value of that pf. is
pCu + (1 − p)Cd p2Cuu + 2p(1 − p)Cdu + (1 − p)2Cdu
=
.
C0 =
r
r2
• Three different replicating portfolios in this problem.
• Call them (∆0, B0), (∆u, Bu), (∆d, Bd).
• Cannot make one replic. pf. at C0 and keep until t = 2.
• Extension called replicating portfolio strategy.
• “Strategy” means plan describing actions to be taken contingent on arriving information, here S1.
11
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Extension to two periods, contd.
• For completeness, some formulae:
∆u =
Cuu − Cdu
uCdu − dCuu
,
, Bu =
(u − d)uS0
(u − d)r
∆d =
Cdu − Cdd
uCdd − dCdu
.
, Bd =
(u − d)dS0
(u − d)r
• The replicating portfolio strategy is self financing:
• The replicating portfolio must be changed at t = 1.
• Whether S1 = uS0 or S1 = dS0, this change costs exactly zero.
Two-period call option example
r = 1.1, u = 1.2, d = 1; p =
1
X
XXX
X
XXX
X
X
0
XX
X
C
XX
XXX
XX
1.2
1
Cu
Cd
r−d
u−d
= 12 , S0 = 1, K = 1.12.
X
X
XX
XXX
XXX
X
X
XXX
XX
XXX
1.2
1
Cuu = 0.32
XXX
X
Cdu = 0.08
X
X
X
XXX
X
X
X
1.44
XXX
XXX
X
12
Cdd = 0
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Two-period call option example
• In example: Call option with expiration at t = 2.
• Want to find option’s value at t = 0. Formula.
• Using formulae, may fill in C values in tree:
2
pCuu + (1 − p)Cdu 0.2
=
=
≈ 0.18,
r
r
11
2
pCdu 0.04
=
=
≈ 0.036,
Cd =
r
r
55
1 2
2
12
pCu + (1 − p)Cd
· 11 + 12 · 55
2
=
=
≈ 0.10.
C0 =
r
r
121
Cu =
X
C0 ≈ 0.10 X
XX
XXX
XXX
Cu ≈ 0.18
Cd ≈ 0.036
13
X
XXX
X
XXX
XX
X
XXX
XXX
XX
X
Cuu = 0.32
Cdu = 0.08
Cdd = 0
SØK460/ECON460 Finance Theory, Diderik Lund, 17 October 2002
Two-period call option example
• Want also illustration of replicating strategy.
• Solution derived backwards, but now look forwards.
• Consider first (∆0, B0) at t = 0:
8
Cu − Cd
8
55
=
= ,
∆0 =
(u − d)S0 0.2 11
2
2
76
uCd − dCu 1.2 55
− 11
=
=−
.
B0 =
(u − d)r
0.2 · 1.1
121
• Observe ∆0S0 + B0 =
88−76
121
=
12
121
= C0.
• Consider what happens at t = 1 if S1 = u · S0.
• Value of (∆0, B0) pf. will then be
1.2
8
76
2
− 1.1
= .
11
121 11
• Will show this is exactly needed to buy (∆u, Bu):
Cuu − Cdu
0.24
= 1,
=
(u − d)uS0 0.2 · 1.2
uCdu − dCuu 1.2 · 0.08 − 0.32
56
=
−
Bu =
=
.
(u − d)r
0.2 11
55
10
∆u =
• This implies ∆u · u · S0 + Bu = 1.2 − 56
55 =
2
11 .
• Selling (∆0, B0) pf. gives exactly what is needed.
• Can show (yourself!) the same for S1 = d · S0.
14
Download