VUB Francqui Leerstoel Lecture 2

advertisement
Binnenlandse Francqui Leerstoel
VUB 2004-2005
2. Options and investments
Professor André Farber
Solvay Business School
Université Libre de Bruxelles
Lessons from the binomial model
•
•
•
•
Need to model the stock price evolution
Binomial model:
– discrete time, discrete variable
– volatility captured by u and d
Markov process
• Future movements in stock price depend only on where we are,
not the history of how we got where we are
• Consistent with weak-form market efficiency
Risk neutral valuation
– The value of a derivative is its expected payoff in a risk-neutral world
discounted at the risk-free rate
p  f u  (1  p)  f d
e rt  d
f 
with p 
rt
ud
e
August 23, 2004
OMS 2004 Greeks
|2
Mutiperiod extension: European option
•
(European and American options)
u²S
uS
S
udS
dS
d²S
Recursive method
•
Value option at maturity
Work backward through the tree.
Apply 1-period binomial formula
at each node
Risk neutral discounting
(European options only)
Value option at maturity
Discount expected future value
(risk neutral) at the riskfree
interest rate
August 23, 2004
OMS 2004 Greeks
|3
Multiperiod valuation: Example
•
•
•
•
•
•
•
•
•
•
•
Data
S = 100
Interest rate (cc) = 5%
Volatility  = 30%
European call option:
Strike price X = 100,
Maturity =2 months
Binomial model: 2 steps
Time step t = 0.0833
u = 1.0905 d = 0.9170
p = 0.5024
0
1
2
Risk neutral
probability
118.91
p²=
18.91 0.2524
109.05
9.46
100.00
4.73
100.00 2p(1-p)=
0.00
0.5000
91.70
0.00
84.10
0.00
(1-p)²=
0.2476
Risk neutral expected value = 4.77
Call value = 4.77 e-.05(.1667) = 4.73
August 23, 2004
OMS 2004 Greeks
|4
From binomial to Black Scholes
•
•
•
•
•
Consider:
European option
on non dividend paying stock
constant volatility
constant interest rate
•
Limiting case of binomial model as
t0
Stock price
t
August 23, 2004
OMS 2004 Greeks
T
|5
Time
Convergence of Binomial Model
Convergence of Binomial Model
12.00
10.00
Option value
8.00
6.00
4.00
2.00
97
Number of steps
August 23, 2004
OMS 2004 Greeks
|6
100
94
91
88
85
82
79
76
73
70
67
64
61
58
55
52
49
46
43
40
37
34
31
28
25
22
19
16
13
10
7
4
1
0.00
Understanding the PDE
• Assume we are in a risk neutral world
f
f 1  f 2 2
 rS

 S  rf
2
t
S 2 S
2
Change of the
value with
respect to time
August 23, 2004
Change of the value
with respect to the
price of the
underlying asset
OMS 2004 Greeks
Expected change
of the value of
derivative
security
Change of the
value with
respect to
volatility
|7
Black Scholes’ PDE and the binomial model
• We have:
• Binomial model: p fu + (1-p) fd = ert
• Use Taylor approximation:
• fu = f + (u-1) S f’S + ½ (u–1)² S² f”SS + f’t t
• fd = f + (d-1) S f’S + ½ (d–1)² S² f”SS + f’t t
• u = 1 + √t + ½ ²t
• d = 1 – √t + ½ ²t
• ert = 1 + rt
• Substituting in the binomial option pricing model leads to the differential
equation derived by Black and Scholes
• BS PDE :
f’t + rS f’S + ½ ² f”SS = r f
August 23, 2004
OMS 2004 Greeks
|8
And now, the Black Scholes formulas
• Closed form solutions for European options on non dividend paying stocks
assuming:
• Constant volatility
• Constant risk-free interest rate
Call option:
C  S 0  N (d1 )  Ke  rT  N (d 2 )
Put option:
P  Ke  rT N (d 2 )  S 0  N (d1 )
d1 
ln( S 0 / Ke  rT )
 T
 0.5 T
d 2  d1   T
N(x) = cumulative probability distribution function for a standardized normal variable
August 23, 2004
OMS 2004 Greeks
|9
Understanding Black Scholes
• Remember the call valuation formula derived in the binomial model:
C =  S0 – B
• Compare with the BS formula for a call option:
C  S 0  N (d1 )  Ke  rT  N (d 2 )
• Same structure:
• N(d1) is the delta of the option
• # shares to buy to create a synthetic call
• The rate of change of the option price with respect to the price of
the underlying asset (the partial derivative CS)
• K e-rT N(d2) is the amount to borrow to create a synthetic call
N(d2) = risk-neutral probability that the option will be exercised at
maturity
August 23, 2004
OMS 2004 Greeks
|10
A closer look at d1 and d2
d1 
ln( S 0 / Ke  rT )
 T
d 2  d1   T
 0.5 T
2 elements determine d1 and d2
S0 /
Ke-rt
 T
August 23, 2004
A measure of the “moneyness” of the
option.
The distance between the exercise price
and the stock price
Time adjusted volatility.
The volatility of the return on
the underlying asset between
now and maturity.
OMS 2004 Greeks
|11
Example
Stock price S0 = 100
Exercise price K = 100 (at the money option)
Maturity T = 1 year
Interest rate (continuous) r = 5%
Volatility  = 0.15
ln(S0 / K e-rT) = ln(1.0513) = 0.05
√T = 0.15
d1 = (0.05)/(0.15) + (0.5)(0.15) = 0.4083
N(d1) = 0.6585
d2 = 0.4083 – 0.15 = 0.2583
N(d2) = 0.6019
August 23, 2004
European call :
100  0.6585 - 100  0.95123  0.6019
= 8.60
OMS 2004 Greeks
|12
Relationship between call value and spot price
For call option,
time value > 0
August 23, 2004
OMS 2004 Greeks
|13
European put option
• European call option: C = S0 N(d1) – PV(K) N(d2)
Delta of call option
Risk-neutral probability of exercising
the option = Proba(ST>X)
• Put-Call Parity: P = C – S0 + PV(K)
• European put option: P = S0 [N(d1)-1] + PV(K)[1-N(d2)]
Delta of put option
•
Risk-neutral probability of exercising
the option = Proba(ST<X)
P = - S0 N(-d1) +PV(K) N(-d2)
(Remember: N(x) – 1 = N(-x)
August 23, 2004
OMS 2004 Greeks
|14
Example
•
•
•
•
•
Stock price S0 = 100
Exercise price K = 100 (at the money option)
Maturity T = 1 year
Interest rate (continuous) r = 5%
Volatility  = 0.15
N(-d1) = 1 – N(d1) = 1 – 0.6585 = 0.3415
N(-d2) = 1 – N(d2) = 1 – 0.6019 = 0.3981
European put option
- 100 x 0.3415 + 95.123 x 0.3981 = 3.72
August 23, 2004
OMS 2004 Greeks
|15
Relationship between Put Value and Spot Price
For put option, time
value >0 or <0
August 23, 2004
OMS 2004 Greeks
|16
Dividend paying stock
• If the underlying asset pays a dividend, substract the present value of future
dividends from the stock price before using Black Scholes.
• If stock pays a continuous dividend yield q, replace stock price S0 by S0e-qT.
– Three important applications:
• Options on stock indices (q is the continuous dividend yield)
• Currency options (q is the foreign risk-free interest rate)
• Options on futures contracts (q is the risk-free interest rate)
August 23, 2004
OMS 2004 Greeks
|17
Black Scholes Merton with constant dividend
yield
The partial differential
equation:
(See Hull 5th ed. Appendix 13A)
f
f 1  2 f 2 2
 (r  q) S

 S  rf
2
t
S 2 S
Expected growth rate of stock
Call option
C  S 0 e  qT  N (d1 )  Ke  rT  N (d 2 )
Put option
P  Ke  rT N (d 2 )  S 0 e  qT  N (d1 )
d1 
August 23, 2004
ln( S 0 e  qT / Ke  rT )
 T
 0.5 T
d 2  d1   T
OMS 2004 Greeks
|18
Options on stock indices
• Option contracts are on a multiple times the index ($100 in US)
• The most popular underlying US indices are
–
–
–
the Dow Jones Industrial (European) DJX
the S&P 100 (American) OEX
the S&P 500 (European) SPX
• Contracts are settled in cash
•
•
•
•
Example: July 2, 2002 S&P 500 = 968.65
SPX September
Strike
Call
Put
900
15.60
1,005
30
53.50
1,025
21.40 59.80
•
Source: Wall Street Journal
August 23, 2004
OMS 2004 Greeks
|19
Fundamental determinants of option value
Current asset price S
Delta
Striking price K
Interest rate r
Rho
Dividend yield q
Call value
Put Value

0 < Delta < 1

- 1 < Delta < 0






Time-to-maturity T
Theta

?
Volatility
Vega


August 23, 2004
OMS 2004 Greeks
|20
Example
BLACK-SCHOLES OPTION PRICING FORMULA
Stock price
Dividend yield
Striking price
Maturity (days)
Interest rate
Volatility
Price
Delta
Gamma
Theta (per day)
Elasticity
Vega
Rho
August 23, 2004
100
0.00%
100
365
5.00%
20.00%
Call
10.451
0.637
0.019
-0.018
6.094
0.375
0.532
Put
5.574
-0.363
0.019
-0.005
-6.516
0.375
-0.419
A.Farber
Call
Put
Decomposition of value
Intrinsic val.
0.00
Time value
4.88
Insurance
5.57
0.00
-4.88
10.45
BS partial differential equation
Theta
-6.41
-1.66
(r-q)SDelta
3.18
-1.82
0.5²S²Gamma
3.75
3.75
rf
0.52
0.28
Put-Call Parity
Call Value
+ PV(Strike)
= S * exp(-qT)
+ Put
OMS 2004 Greeks
10.45
95.12 105.57
100.00
5.57 105.57
|21
The Greeks
•
f
S
Delta
Delta 
•
Gamma
Gamma 
•
Theta
f
Theta 
T
•
Vega (not a Greek)
Vega 
f

•
Rho
Rho 
f
r
August 23, 2004
² f
S 2
OMS 2004 Greeks
|22
Delta
• Sensitivity of derivative value to changes in price of underlying asset
Delta = ∂f / ∂S
• As a first approximation :
f ~ Delta x S
• In example, for call option : f = 10.451 Delta = 0.637
• If S = +1: f = 0.637 → f ~ 11.088
• If S = 101:
f = 11.097
error because of convexity
Forward : Delta = + 1
Call : 0 < Delta < +1
Put : -1 < Delta < 0
August 23, 2004
Binomial model: Delta = (fu – fd) / (uS – dS)
European options:
Delta call = e-qT N(d1)
Delta put = Delta call - 1
OMS 2004 Greeks
|23
Calculation of delta
August 23, 2004
OMS 2004 Greeks
|24
Variation of delta with the stock price for a call
August 23, 2004
OMS 2004 Greeks
|25
Delta and maturity
August 23, 2004
OMS 2004 Greeks
|26
Delta hedging
• Suppose that you have sold 1 call option (you are short 1 call)
• How many shares should you buy to hedge you position?
• The value of your portfolio is:
V=nS–C
• If the stock price changes, the value of your portfolio will also change.
V = n S - C
• You want to compensate any change in the value of the shorted option by a
equal change in the value of your stocks.
• For “small” S : C = Delta S
• V = 0 ↔ n = Delta
August 23, 2004
OMS 2004 Greeks
|27
Effectiveness of Delta hedging
August 23, 2004
OMS 2004 Greeks
|28
Gamma
• A measure of convexity
Gamma = ∂Delta / ∂S = ∂²f / ∂S²
• Taylor: df = f’S dS + ½ f”SS dS²
• Translated into derivative language:
• f = Delta S + ½ Gamma S²
• In example, for call : f = 10.451 Delta = 0.637 Gamma = 0.019
• If S = +1: f = 0.637 + ½ 0.019 → f ~ 11.097
• If S = 101:
f = 11.097
August 23, 2004
OMS 2004 Greeks
|29
Variation of Gamma with the stock price
August 23, 2004
OMS 2004 Greeks
|30
Gamma and maturity
August 23, 2004
OMS 2004 Greeks
|31
Gamma hedging
• Back to previous example.
• We have a delta neutral portfolio:
• Short 1 call option
• Long Delta = 0.637 shares
• The Gamma of this portfolio is equal to the gamma of the call option:
• V = n S – C →∂V²/∂S² = - Gammacall
• To make the position gamma neutral we have to include a traded option
with a positive gamma. To keep delta neutrality we have to solve
simultaneously 2 equations:
• Delta neutrality
• Gamma neutrality
August 23, 2004
OMS 2004 Greeks
|32
Theta
• Measure time evolution of asset
Theta = - ∂f / ∂T
•
(the minus sign means maturity decreases with the passage of time)
• In example, Theta of call option = - 6.41
• Expressed per day: Theta = - 6.41 / 365 = -0.018 (in example)
•
Theta = -6.41 / 252 = - 0.025 (as in Hull)
August 23, 2004
OMS 2004 Greeks
|33
Variation of Theta with the stock price
August 23, 2004
OMS 2004 Greeks
|34
Relation between delta, gamma, theta
• Remember PDE:
f
f 1  f 2 2
 rS

 S  rf
2
t
S 2 S
2
Theta
August 23, 2004
Delta
Gamma
OMS 2004 Greeks
|35
Trading strategies
1. A single option and a stock: covered call, protective put
• * Covered call: S-C
• * Protective put: S+P
2. Spreads: bull, bear, butterfly, calendar
• Bull: +C(X1) – C(X2)
X1<X2
• Bear: +C(X1) – C(X2)
X1>X2
• Butterfly: +C(X1) + C(X3) – 2C(X2)
X1<X2<X3
• Calendar: +C(T1)-C(T2)
T1>T2
3. Combinations: straddle, strips and straps, strangle
• Straddle: +C+P
• Strip: +C + 2P
• Strap: +2C+P
• Strangle: +C(X2)+P(X1)
X1<X2
August 23, 2004
OMS 2004 Greeks
|36
Protective Put
Maturity
Stock
Call
Call
Call
Put
Put
Put
Prot.put
950
1000
1050
950
1000
1050
0.25
0.25
0.25
0.25
0.25
0.25
Prot.put
1
0
0
0
0
1
0
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
1055.90
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
0.55
200.00
150.00
100.00
50.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-50.00
-100.00
August 23, 2004
OMS 2004 Greeks
|37
Equity Linked Note
• (See Lehman Brother – Equity Linked Note: An Introduction)
Capital
garantee
Bond
Equity
+
Call option
August 23, 2004
=
Linked
=
Note
+
Equity
Participation
OMS 2004 Greeks
|38
Equity Linked Note: Example
• 5-year 100% principal protected ELN with 100% participation in the
upside of the S&P 500 index.
• See Excel file.
August 23, 2004
OMS 2004 Greeks
|39
Covered Call
Covered
call
1
0
-1
0
0
0
0
Maturity
Stock
Call
950
Call
1000
Call
1050
Put
950
Put
1000
Put
1050
Covered call
0.25
0.25
0.25
0.25
0.25
0.25
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
936.63
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
0.45
100.00
Profit
At maturity
50.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
Immediate
-50.00
-100.00
-150.00
-200.00
August 23, 2004
Stock Price
OMS 2004 Greeks
|40
Reverse Convertible
•
•
•
•
Robeco: Eerste Reverse Convertible op beleggingsfonds
Van 17 februari tot 6 maart 2003 uur is het mogelijk in te schrijven op de Robeco
Reverse Convertible op Robeco N.V. mrt 03/04 (Robeco Reverse Convertible),
uitgebracht door Rabo Securities in samenwerking met Robeco.
De Robeco Reverse Convertible is een obligatielening met een looptijd van één jaar
waarop een couponrente van 9% wordt gegeven, hoger dan een gewone
éénjaarslening. De uitgevende instelling, Rabo Securities N.V., heeft aan het einde
van de looptijd de keuze om de obligatie af te lossen in contanten of af te lossen
in een van tevoren vastgesteld aantal aandelen in het beleggingsfonds Robeco.
Dit is afhankelijk van de koers van het aandeel Robeco N.V. Bijzondere
omstandigheden daargelaten, zal Rabo Securities kiezen voor een aflossing in
aandelen als de koers aan het einde van de looptijd lager is dan die op 7 maart 2003.
Het aantal aandelen is gelijk aan de nominale inleg gedeeld door de openingskoers
van Robeco op 7 maart 2003. Hierdoor bestaat het risico voor de belegger aan het
einde van de looptijd aandelen Robeco te ontvangen, die een lagere waarde
vertegenwoordigen dan de nominale inleg. Is de koers per saldo gelijk gebleven of
gestegen, dan wordt de nominale inleg in contanten teruggegeven.
.
August 23, 2004
OMS 2004 Greeks
|41
Portfolio insurance
• Use synthetic put option with dynamic hedging
• V=S+P
• ΔV = ΔS + ΔP
•
= (1 + δPut) ΔS
same value as with put
same sensitivity to underlying asset
• V=nS+B
n shares + bond
• 1 + δPut = n
• Dynamic hedging
• LOR and the crash of October 19, 1987: see Rubinstein 1999
• Illustration: Excell worksheet PorfolioInsurance
August 23, 2004
OMS 2004 Greeks
|42
Bull Call Spread
Bull spread
Maturity
Stock
Call
950
Call
1000
Call
1050
Put
950
Put
1000
Put
1050
Bull spread
0
1
0
-1
0
0
0
0.25
0.25
0.25
0.25
0.25
0.25
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
48.76
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
0.26
60.00
40.00
20.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-20.00
-40.00
-60.00
August 23, 2004
OMS 2004 Greeks
|43
Bear Call Spread
Maturity
Stock
Call
950
Call
1000
Call
1050
Put
950
Put
1000
Put
1050
Bear spread
0.25
0.25
0.25
0.25
0.25
0.25
Bear
spread
0
-1
0
1
0
0
0
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
-48.76
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
(0.26)
60.00
40.00
20.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-20.00
-40.00
-60.00
August 23, 2004
OMS 2004 Greeks
|44
Butterfly
Maturity Butterfly spreadPrice
Stock
0 1,000.00
Call
950
0.25
1
91.02
Call
1000
0.25
-2
63.37
Call
1050
0.25
1
42.26
Put
950
0.25
0
33.92
Put
1000
0.25
0
55.90
Put
1050
0.25
0
84.42
Butterfly spread
6.54
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
0.00
50.00
40.00
30.00
20.00
10.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-10.00
August 23, 2004
OMS 2004 Greeks
|45
Straddle
Maturity
Stock
Call
Call
Call
Put
Put
Put
Straddle
950
1000
1050
950
1000
1050
Straddle
0
0
1
0
0
1
0
0.25
0.25
0.25
0.25
0.25
0.25
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
119.27
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
0.10
150.00
100.00
50.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-50.00
-100.00
-150.00
August 23, 2004
OMS 2004 Greeks
|46
Strip
Maturity
Stock
Call
Call
Call
Put
Put
Put
Strip
950
1000
1050
950
1000
1050
0.25
0.25
0.25
0.25
0.25
0.25
Strip
0
0
1
0
0
2
0
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
175.17
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
(0.35)
250.00
200.00
150.00
100.00
50.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-50.00
-100.00
-150.00
-200.00
August 23, 2004
OMS 2004 Greeks
|47
Strap
Maturity
Stock
Call
Call
Call
Put
Put
Put
Strap
950
1000
1050
950
1000
1050
0.25
0.25
0.25
0.25
0.25
0.25
Strap
0
0
2
0
0
1
0
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
182.64
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
0.65
300.00
250.00
200.00
150.00
100.00
50.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-50.00
-100.00
-150.00
-200.00
-250.00
August 23, 2004
OMS 2004 Greeks
|48
Strangle
Maturity
Stock
Call
Call
Call
Put
Put
Put
Strangle
950
1000
1050
950
1000
1050
0.25
0.25
0.25
0.25
0.25
0.25
Strangle
0
0
0
1
1
0
0
Price
1,000.00
91.02
63.37
42.26
33.92
55.90
84.42
76.19
Delta
1.00
0.68
0.55
0.42
-0.32
-0.45
-0.58
0.10
120.00
100.00
80.00
60.00
40.00
20.00
0.00
800
850
900
950
1000
1050
1100
1150
1200
-20.00
-40.00
-60.00
-80.00
-100.00
August 23, 2004
OMS 2004 Greeks
|49
Download