Calculations of Greeks in the Black and Scholes Formula

advertisement
Calculations of Greeks
in the Black and Scholes Formula
Claudio Pacati
May 15, 2013
1
Non-dividend paying stock
In the Black and Scholes model the price of an European call option on a non-dividend
paying stock is
C = S N(d1 ) − K e−rτ N(d2 ) ,
(1)
where S is the stock’s price at valuation date, K is the strike price, r is the (constant) spot
rate, τ = T − t is the time to maturity, T the expiry, t the valuation date and
S
log K
+ (r + 12 σ 2 )τ
√
,
σ τ
S
√
log K
+ (r − 12 σ 2 )τ
√
d2 =
= d1 − σ τ ,
σ τ
d1 =
(2)
(3)
where σ is the stock’s volatility.
Theorem 1. The greeks for the call option are:
delta:
∆C =
gamma:
ΓC =
theta:
ΘC =
rho:
ρC =
vega:
VC =
∂C
= N(d1 ) ,
∂S
∂2C
N0 (d1 )
K e−rτ N0 (d2 )
√
√
=
=
,
∂S 2
Sσ τ
S2σ τ
σSN 0 (d1 )
∂C
σ N0 (d2 )
√
√
= −rK e−rτ N(d2 ) −
= −K e−rτ r N(d2 ) +
,
∂t
2 τ
2 τ
∂C
= τ K e−rτ N(d2 ) ,
∂r
√
√
∂C
= τ S N0 (d1 ) = τ K e−rτ N0 (d2 ) .
∂σ
In order to prove the theorem we collect some common calculations in the following
Lemma 1. It holds
S N0 (d1 ) − K e−rτ N0 (d2 ) = 0 ,
∂d2
1
∂d1
√ ,
=
=
∂S
∂S
Sσ τ
√
∂d1
∂d2
τ
=
=
,
∂r
∂r
σ
∂d2 ∂d1
σ
−
= √ ,
∂t
∂t
2 τ
∂d1 ∂d2 √
−
= τ .
∂σ
∂σ
1
(4)
(5)
(6)
(7)
(8)
Proof. First of all, we remember that
1
2
N0 (x) = √ e−x /2 .
2π
Statement (4) holds if and only if
S N0 (d1 ) = K e−rτ N0 (d2 )
⇐⇒
S rτ
N0 (d2 )
e = 0
K
N (d1 )
⇐⇒
log
S
d2 − d22
+ rτ = 1
.
K
2
Notice that the right hand side of the last condition is
√
√
d21 − d2
1
1
S
1
1
= (d1 + d2 )(d1 − d2 ) = (2d1 − σ τ )σ τ = log
+ (r + σ 2 )τ − σ 2
2
2
2
K
2
2
S
= log
+ rτ
K
and this completes the proof of (4).
The proofs of the other statements are straightforward calculations.
Proof of theorem 1. For the delta, we have that
∂C
∂d1
∂d2
= N(d1 ) + S N0 (d1 )
− K e−rτ N0 (d2 )
∂S
∂S
∂S
∂d1 0
−rτ 0
= N(d1 ) +
S N (d1 ) − K e
N (d2 )
∂S
= N(d1 )
∆C =
by (5)
by (4).
(9)
Using (9) and (5) the gamma is
ΓC =
∂2C
∂∆C
∂d1
N0 (d1 )
0
√ .
=
=
N
(d
)
=
1
∂S 2
∂S
∂S
Sσ τ
By (4) it can be also written in the form
ΓC =
K e−rτ N0 (d2 )
S√
Sσ τ
=
K e−rτ N0 (d2 )
√
.
S2σ τ
The theta is
∂C
∂d1
∂d2
= S N0 (d1 )
− rK e−rτ N(d2 ) − K e−rτ N0 (d2 )
∂t
∂t
∂t
∂d
σK
e−rτ N0 (d2 )
1
√
= −rK e−rτ N(d2 ) +
S N0 (d1 ) − K e−rτ N0 (d2 ) −
∂t
2 τ
σSN 0 (d1 )
√
= −rK e−rτ N(d2 ) −
2 τ
σK e−rτ N 0 (d2 )
√
= −rK e−rτ N(d2 ) −
2 τ
σ N0 (d2 )
−rτ
√
= −K e
r N(d2 ) +
.
2 τ
ΘC =
by (7)
by (4)
by (4)
For the rho we have
∂C
∂d1
∂d2
= S N0 (d1 )
+ τ K e−rτ N(d2 ) − K e−rτ N0 (d2 )
∂r
∂r
∂r
∂d1 −rτ
0
−rτ 0
= τK e
N(d2 ) +
S N (d1 ) − K e
N (d2 )
∂r
= τ K e−rτ N(d2 )
ρC =
2
by (6)
by (4).
Finally, the vega is
∂C
∂d1
∂d2
= S N0 (d1 )
− K e−rτ N0 (d2 )
∂σ
∂σ
∂σ
√
∂d
1
S N0 (d1 ) − K e−rτ N0 (d2 )
= τ K e−rτ N0 (d2 ) +
∂σ
√
= τ K e−rτ N0 (d2 )
√
= τ S N0 (d1 )
VC =
by (8)
by (4)
by (4).
Consider now a forward contract, with strike K and maturity T , i.e. with payoff at time
T given by F (T ) = S(T ) − K. Denote by F = F (t) = S(t) − K e−r(T −t) = S − K e−rτ its
price at time t.
Exercise. The Greeks of the forward contract are
delta:
∆F =
gamma:
ΓF =
theta:
ΘF =
rho:
ρF =
vega:
VF =
∂F
=1 ,
∂S
∂2F
=0 ,
∂S 2
∂F
= −rK e−rτ ,
∂t
∂F
= τ K e−rτ ,
∂r
∂F
=0 .
∂σ
By using the put-call parity relation C − P = F and the previous exercise it is straightforward to compute the Greeks for a put option.
Exercise. The Greeks of the put option are
delta:
∆P =
gamma:
ΓP =
theta:
ΘP =
rho:
ρP =
vega:
VP =
∂P
= − N(−d1 ) ,
∂S
∂2P
K e−rτ N0 (d2 )
N0 (d1 )
√
√
=
,
=
∂S 2
Sσ τ
S2σ τ
∂P
σSN 0 (d1 )
σ N0 (d2 )
−rτ
−rτ
√
√
= rK e
N(−d2 ) −
=Ke
r N(−d2 ) −
,
∂t
2 τ
2 τ
∂F
= −τ K e−rτ N(−d2 ) ,
∂r
√
√
∂C
= τ S N0 (d1 ) = τ K e−rτ N0 (d2 ) .
∂σ
(In order to better interpret the formaulae, recall that for every x, N 0 (x) = N 0 (−x)).
2
Dividend paying stock
Assume now the stock pays dividends at a constant dividend yield δ. We know that the
call option price Black and Scholes formula becomes
C = S e−δτ N(d1 ) − K e−rτ N(d2 ) .
Exercise. It holds
S e−δτ N0 (d1 ) − K e−rτ N0 (d2 ) = 0
and formulae (5), (6), (7) and (8) remain the same in the non-dividend paying case.
3
(10)
Exercise. The greeks for the call option are:
∂C
= N(d1 ) e−δτ ,
∂S
K e−rτ N0 (d2 )
∂2C
N0 (d1 ) e−δτ
√
√
=
,
=
=
∂S 2
Sσ τ
S2σ τ
∂C
σN 0 (d1 )
√
=
− rK e−rτ N(d2 )
= S e−δτ δ N(d1 ) −
∂t
2 τ
σ N0 (d2 )
−δτ
−rτ
√
r N(d2 ) +
= δS e
N(d1 ) − K e
,
2 τ
∂C
=
= τ K e−rτ N(d2 ) ,
∂r
√
√
∂C
=
= τ S e−δτ N0 (d1 ) = τ K e−rτ N0 (d2 ) .
∂σ
delta:
∆C =
gamma:
ΓC
theta:
ΘC
rho:
ρC
vega:
VC
We know the forward price in the dividend paying case to be F = S e−δτ − K e−rτ .
Exercise. Deduce the Greeks of the forward contract.
Put call parity relation remains formally the same: C −P −F ; of course all the quantities
involved have to be computed by the formulae for the dividend paying case.
Exercise. Using put-call parity and the previous results, obtain the Greeks of the put option.
4
Download