Option Pricing

Published on June 2016 | Categories: Types, School Work | Downloads: 34 | Comments: 0 | Views: 332
of 43
Download PDF   Embed   Report

Lecture slides giving an introduction to the theory of option pricing

Comments

Content

Lecture 3: Option Pricing

August 2014

Cvitani´
c

Lecture 3: Option Pricing

1

OPTION PRICING

Cvitani´
c

Lecture 3: Option Pricing

2

No Arbitrage Price in Complete Markets

I

In complete markets the option payoff can be replicated by trading in
the underlying risky assets and in the bank account

I

Price of the option = Cost of the replicating portfolio

I

Otherwise, there is arbitrage

I

Finding the replicating portfolio is the basis for hedging and pricing

Cvitani´
c

Lecture 3: Option Pricing

3

Pricing and Hedging in the Binomial Tree

I

Consider a single-period setting in which the stock S(0) = s only can
take two values in the future, su and sd.

I

There is also a bond/bank account that pays interest r

Cvitani´
c

Lecture 3: Option Pricing

4

I

There is no arbitrage if and only if u > (1 + r) > d.

I

The market here is complete

⇒ We can price securities by no-arbitrage by finding the cost of the
replicating portfolio that invests in the stock and the bank account

Cvitani´
c

Lecture 3: Option Pricing

5

I

We buy ∆ shares and invest B in the bank

I

Denote by Cu and Cd the price of the derivative when the price of the
stock is us and ds, respectively

I

For replication, we need to have
∆us + (1 + r)B = Cu
∆ds + (1 + r)B = Cd

I

Cvitani´
c

The price C(0) of the derivative has to be the same as the cost of the
replicating portfolio,
C(0) = ∆s + B

Lecture 3: Option Pricing

6

Risk-Neutral/Martingale Pricing
I

After simple algebra, we can see that
(
)
1
1+r−d
u − (1 + r)
C(0) =
Cu +
Cd
1+r
u−d
u−d

I

Denote
p∗ =

I

Then

1+r−d
u − (1 + r)
; (1 − p∗ ) =
u−d
u−d

[
]
1
1



C(0) =
[p Cu + (1 − p )Cd ] = E
C(1)
1+r
1+r

⇒ Risk-neutral pricing

Cvitani´
c

Lecture 3: Option Pricing

7

Risk-Neutral/Martingale Pricing

I

In classical insurance the price of liability payoff C(T ) is
C(0) = E[e−rT C(T )]
However, when there is possibility of hedging, so that X(T ) = C(T ),
then, under probability P ∗ under which e−rt X(t) is a martingale,
C(0) = X(0) = E ∗ [e−rT X(T )] = E ∗ [e−rT C(T )]

Cvitani´
c

Lecture 3: Option Pricing

8

Call Option in the Binomial Tree
I

In a multi-period setting with n periods, denoting
p¯ =

I

pu
1+r

one can show that
C(0) = sϕ(a, n, p¯) −

K
ϕ(a, n, p)
(1 + r)n

I

where ϕ(·, ·, ·) is a binomial distribution function

I

a is the minimum number of “up” jumps so that the option ends up
in-the-money

I

When n → ∞, this formula converges to the Black and Scholes
formula

Cvitani´
c

Lecture 3: Option Pricing

9

Merton-Black-Scholes Pricing
I

Consider the following stock dynamics
dS(t) = S(t)(µdt + σdW (t))

I

I

with solution

{
}
1 2
S(t) = S(0) exp (µ − σ )t + σW (t)
2

There is also a bank account with price
dB(t) = rB(t)dt

I

or
B(t) = B(0)ert

Cvitani´
c

Lecture 3: Option Pricing

10

Merton-Black-Scholes Pricing (cont)
I

1 2

Since E[ekW (t) ] = e 2 k t , we have
E[S(t)] = S(0)eµt
[
]
S(t)
1
µ = log E
t
S(0)

and thus

Similarly, since
1
log S(t) − log S(0) = (µ − σ 2 )t + σW (t)
2
we get
σ2 =

Cvitani´
c

Var[log(S(t)) − log S(0)]
t

Lecture 3: Option Pricing

11

Merton-Black-Scholes Pricing: PDE approach
I
I

I

I

We want to find the price of the European call option on this stock,
with strike price K and maturity at T
For a claim with payoff C(T ) = g(S(T )) it is reasonable to guess that
the price will be a function C(t, S(t)) of the current time and price of
underlying.
If so, from Itˆo’s lemma, the price at time t C(t, S(t)) satisfies
]
[
1 2 2
dC = Ct + σ S Css + µSCs dt + σSCs dW
2
On the other hand, with π(t) = amount invested in stock at time t, a
self-financing wealth process satisfies:
dX(t) =

π(t)
X(t) − π(t)
dS(t) +
dB(t)
S(t)
B(t)

dX(t) = [rX(t) + (µ − r)π(t)]dt + σ(t)π(t)dW (t)
Cvitani´
c

Lecture 3: Option Pricing

12

I

If we want replication, C(t) = X(t), we need the dt terms to be
equal, and the dW terms to be equal

I

Comparing dW terms we get that the number of shares needs to
satisfy
π(t)
= Cs (t, S(t))
S(t)

I

Using this and comparing the dt terms we get the Black-Scholes PDE:

I

1
Ct + σ 2 s2 Css + r(sCs − C) = 0
2
subject to the boundary condition,
C(T, s) = (s − K)+

Cvitani´
c

Lecture 3: Option Pricing

13

Black and Scholes Formula
I

The solution is the Black and Scholes formula for European call
options:
C(t, S(t)) = S(t)N (d1 ) − Ke−r(T −t) N (d2 )

I

where

1
N (x) := P [Z ≤ x] = √




x

e−

y2
2

dy

−∞

1

[log(S(t)/K) + (r + σ 2 /2)(T − t)]
σ T −t
1

=
[log(S(t)/K) + (r − σ 2 /2)(T − t)]
σ T −t

= d1 − σ T − t

d1 =
d2

Cvitani´
c

Lecture 3: Option Pricing

14

Black and Scholes Formula Using Martingale
Approach
I

Let us find the dynamics of S under martingale probability P ∗

I

Denote by W ∗ the Brownian motion under P ∗

I

We claim that if we replace µ by r, that is, if the stock satisfies the
dynamics
dS(t)
= rdt + σdW ∗ (t)
S(t)

I

then the discounted stock price is a P ∗ -martingale.

I

Indeed, this is because Ito’s rule then gives
d(e−rt S(t)) = e−rt dS(t) + S(t)d(e−rt )

¯
= e−rt [rS(t)dt+σS(t)dW ∗ (t)]−S(t)re−rt dt = 0×dt+σ S(t)dW
(t)

Cvitani´
c

Lecture 3: Option Pricing

15

Girsanov theorem

I

In order to have the above dynamics and also
dS(t)
= µdt + σdW (t),
S(t)

I

we need to have

µ−r
t
σ
The famous Girsanov theorem tells us that this is possible: there
exists a probability P ∗ under which so-defined W ∗ is a Brownian
motion.
W ∗ (t) = W (t) +

I

Cvitani´
c

Lecture 3: Option Pricing

16

Computing the price as expected value

I

To find expectation under P ∗ , we note that we can write
S(T ) = S(0)eσW

I

∗ (T )+(r− 1 σ 2 )T
2

We have to compute
E ∗ [e−rT (S(T ) − K)+ ]
= E ∗ [e−rT S(T )1{S(T )>K} ] − Ke−rT E ∗ [1{S(T )>K} ]

Cvitani´
c

Lecture 3: Option Pricing

17

I

For the second term we need to compute the price of a Digital
(Binary) option:
E ∗ e−rT 1{S(T )>K} = e−rT P ∗ (S(T ) > K)
P ∗ (S(T ) > K) = P ∗ (S(0)e(r−σ /2)T +σW
W ∗ (T )
= P ∗( √
> −d2 )
T
= N (d2 )
2

∗ (T )

> K)

I

where the middle equality follows by taking logs and re-arranging.

I

The first term is computed in the book using the formula
[ ( ∗
)]
∫ ∞
W (T )
1
2

g(x)e−x /2 dx
E g
=√
2π −∞
T

Cvitani´
c

Lecture 3: Option Pricing

18

An alternative way to find the PDE
I

Under risk-neutral probability P ∗ , by Ito’s rule
1
dC(t, S(t)) = [Ct + rS(t)Cs + σ 2 S 2 (t)Css ]dt
2
+σCs S(t)dW ∗ (t)
Then, discounting,

d(e−rt C(t, S(t)))

1
= e−rt [(Ct + rS(t)Cs + σ 2 S 2 (t)Css − rC)]dt
2
+e−rt σCs S(t)dW ∗
I

This has to be a P ∗ martingale, which means that the dt term has to
be zero.

I

This gives the Black-Scholes PDE.

Cvitani´
c

Lecture 3: Option Pricing

19

Black and Scholes Formula for Puts

I

It can be obtained from put-call parity

I

or solving the same PDE with different boundary condition:
P (T, s) = (K − s)+

I

Cvitani´
c

or by computing the expected value under P ∗ .

Lecture 3: Option Pricing

20

Plot of a Call Price

Call Option
50

25

0
0

25

50

75

100

125

Figure 7.3: Black-Scholes values for a call option.

Cvitani´
c

Lecture 3: Option Pricing

21

Plot of a Put Price

Put Option
50

25

0
0

25

50

75

100

Figure 7.4: Black-Scholes values for a put option.

Cvitani´
c

Lecture 3: Option Pricing

22

Implied Volatility

I

It is the value of σ that matches the theoretical Black-Scholes price of
the option with the observed market price of the option

I

In the Black - Scholes model, volatility is the same for all options on
the same underlying

I

However, this is not the case for implied volatilities: volatility smile

Cvitani´
c

Lecture 3: Option Pricing

23

Plot of Volatility Smile
Volatility Smile

Implied volatility

Strike price
Figure 7.5: The level of implied volatility differs for different strike levels.

Cvitani´
c

Lecture 3: Option Pricing

24

Dividend-Paying Underlying
I

Assume the stock pays a dividend at a continuous rate q

I

This is appropriate when the underlying is an index, for example

I

Total value of holding one share of stock is
∫ t
G(t) := S(t) +
qS(u)du
0

I

Therefore, the wealth process of investing in this stock and the bank
account is
dX = (X − π)dB/B + πdG/S

I

or
dX(t) = [rX(t) + π(t)(µ + q − r)]dt + π(t)σdW (t)

Cvitani´
c

Lecture 3: Option Pricing

25

Dividend-Paying Underlying (cont)
I

To get the discounted wealth process to be a martingale,
dX(t) = rX(t)dt + π(t)σdW ∗ (t)

I

we need to define a Brownian motion under pricing probability P ∗ as
W ∗ (t) = W (t) + t(µ + q − r)/σ

I

which makes the stock dynamics
dS(t) = S(t)[(r − q)dt + σdW ∗ (t)]

I

and the pricing PDE is
1
Ct + σ 2 s2 Css + (r − q)sCs − rC = 0
2

Cvitani´
c

Lecture 3: Option Pricing

26

Dividend-Paying Underlying (cont)

I

The solution, for the European call option is obtained by replacing the
current underlying price s with se−q(T −t) :
C(t, s) = se−q(T −t) N (d1 ) − Ke−r(T −t) N (d2 )

I

where
d1 =
d2 =

Cvitani´
c

1
[log(s/K) + (r − q + σ 2 /2)(T − t)]
σ T −t
1

[log(s/K) + (r − q − σ 2 /2)(T − t)]
σ T −t


Lecture 3: Option Pricing

27

Options on Futures
I

Assume that futures satisfy
dF (t) = F (t)[µF dt + σF dW (t)]

I

Since holding futures does not cost any money, the wealth is all
invested in the bank account and it satisfies
dX =

I

π
X
π
dF + dB = dF + rXdt
F
B
F

Then, the discounted wealth process is
¯=
dX

Cvitani´
c

π
¯
dF = π
¯ µF dt + π
¯ σF dW
F

Lecture 3: Option Pricing

28

Options on futures (cont)
I

The risk-neutral Brownian Motion is
W ∗ (t) = W (t) +

I

µF
t
σF

and the PDE for path independent options is
1
Ct + σ 2 f 2 Cf f − rC = 0
2

I

The solution for the call option is
C(t, f ) = e−r(T −t) [f N (d1 ) − KN (d2 )]
1

d1 =
[log(f /K) + (σF2 /2)(T − t)]
σF T − t
1

d2 =
[log(f /K) − (σF2 /2)(T − t)]
σF T − t

Cvitani´
c

Lecture 3: Option Pricing

29

Currency Options
I

Consider the payoff, evaluated in the domestic currency, equal to
(Q(T ) − K)+

I

where Q(T ) is time T domestic value of one unit of foreign currency

I

Assume that the exchange rate process is given by
dQ(t) = Q(t)[µQ dt + σQ dW (t)]

I

If we hold one unit of the foreign currency in foreign bank, we get the
foreign interest rate rf

I

Pricing formula is the same as in the case of dividend-paying
underlying, but with q replaced by rf

Cvitani´
c

Lecture 3: Option Pricing

30

Currency Options (cont.)
I

This is because if replicating the payoff by trading in the domestic
and foreign bank accounts, denoting B(t) := ert the time t value of
one unit of domestic currency, the dollar value of one unit of the
foreign account is
Q∗ (t) := Q(t)erf ·t

I

Itˆ
o’s rule for products gives
dQ∗ = Q∗ [(µQ + rf )dt + σQ ] dW

I

The wealth dynamics (in domestic currency) of a portfolio of π dollars
in the foreign account and the rest in the domestic account are
dX =

I
I

Cvitani´
c

X −π
π
dB + ∗ dQ∗ = [rX + π(µQ + rf − r)]dt + πσQ dW
B
Q

This is exactly the same as for dividends with q replaced by rf
We have
W ∗ (t) = W (t) + t(µQ − (r − rf ))/σQ
Lecture 3: Option Pricing

31

Example: Quanto Options
I
I

- S(t): a domestic equity index
- Payoff: S(T ) − F units of foreign currency; quanto forward
We need to have
dX(t) = rX(t)dt + π(t)σQ dW ∗ (t) + d(investment in S)

I

As in the previous slide, we have
W ∗ (t) = W (t) + t(µQ − (r − rf ))/σQ
and thus

I

Assume

dQ(t) = Q(t)[(r − rf )dt + σQ dW ∗ (t)]
dS(t) = S(t)[rdt + σS dZ ∗ (t)]

where BMP Z ∗ has instantaneous correlation ρ with W ∗ . We have
d(S(t)Q(t)) = S(t)Q(t)[(2r −rf +ρσQ σS )dt+σQ dW ∗ (t)+σS dZ ∗ (t)]
Cvitani´
c

Lecture 3: Option Pricing

32

Example: Quantos cont.
I

S(T ) − F units of foreign currency is the same as (S(T ) − F )Q(T )
units of domestic currency. The domestic value is
e−rT (E ∗ [S(T )Q(T )] − F E ∗ [Q(T )])

I

To make it equal to zero
F =

I

E ∗ [S(T )Q(T )]
E ∗ [Q(T )]

(1)

We have
E ∗ [S(T )Q(T )] = S(0)Q(0)e(2r−rf +ρσS σQ )T
E ∗ [Q(T )] = Q(0)e(r−rf )T

I

We get
F = S(0)e(r+ρσS σQ )T

Cvitani´
c

Lecture 3: Option Pricing

33

Merton’s jump-diffusion model
I

Suppose the jumps arrive at a speed governed by a Poisson process

I

That is, the number N (t) of jumps between moment 0 and t is given
by Poisson distribution:
P [N (t) = k] = e−λt

I

(λt)k
k!

The stock price satisfies the following dynamics:
dS(t) = S(t)[r − λm]dt + S(t)σdW ∗ (t) + dJ(t) ,

I

Cvitani´
c

where m is related to the mean jump size and dJ is the actual jump
size.

Lecture 3: Option Pricing

34

I

That is, dJ(t) = 0 if there is no jump at time t, and
dJ(t) = S(t)Xi − S(t) if the i-th jump of size Xi occurs at time t

I

Therefore,
S(t) = S(0) · X1 · X2 · . . . · XN (t) · e(r−σ

2 /2−λm)t+σW ∗ (t)

I

Here,

I

in order to make the discounted stock price a martingale under P ∗ .

Cvitani´
c

m := E ∗ [Xi ] − 1

Lecture 3: Option Pricing

35

I

We want to price an European option with payoff g(S(T ))

I

The price of the option is,
C(0) =




[
E e−rT g(S(T ))



]

N (T ) = k P ∗ [N (T ) = k]


k=0
I

which is equal to
)]
[
(
∑∞

−rT
(r−σ 2 /2−λm)T +σW ∗ (T )
E
e
g
S(0)X
·
.
.
.
X
·
e
1
k
k=0
×

Cvitani´
c

e−λT

(λT )k
k!

Lecture 3: Option Pricing

36

I

If Xi ’s are lognormally distributed, the price of the option can be
represented as


˜ )k
˜ (λT
C(0) =
e−λT
BSk
k!
k=0

I

Cvitani´
c

˜ = λ(1 + m) and BSk is the Black and Scholes formula where
where λ
r = rk and σ = σk depend on k (see the book)

Lecture 3: Option Pricing

37

Stochastic Volatility; Incomplete Markets

I

Consider two independent BMP W1 and W2
dS(t) = S(t)[µ(t, S(t), V (t))dt + σ1 (t, S(t), V (t))dW1 (t)
+σ2 (t, S(t), V (t))dW2 (t)]
dV (t) = α(t, S(t), V (t))dt + γ(t, S(t), V (t))dW2 (t)

I

Under a risk-neutral probability measure
dS(t) = S(t)[r(t)dt + σ1 (t)dW1∗ (t) + σ2 (t)dW2∗ (t)]

I

Cvitani´
c

Denote by κ(t) any (adapted) stochastic process

Lecture 3: Option Pricing

38

Stochastic Vol with Inc Markets (cont)
I

There are many measures P ∗ . In particular, for any such process κ we
can set
1
[µ(t) − r(t) − σ2 (t)κ(t)]dt
σ1 (t)
dW2∗ (t) = dW2 (t) + κ(t)dt
dW1∗ (t) = dW1 (t) +

I

It can be checked that discounted S is then a P ∗ martingale and
dV (t) = [α(t) − κ(t)γ(t)]dt + γ(t)dW2∗ (t)

I

Thus, for constant κ, the PDE becomes
1
1
Ct + Css s2 (σ12 + σ22 ) + Cvv γ 2
2
2
+ Csv γσ2 + r(sCS − C) + Cv (α − κγ) = 0

Cvitani´
c

Lecture 3: Option Pricing

39

Examples
I

Complete market – CEV model
dS/S = rdt + σS p dW ∗

I

Incomplete market – Heston’s model:

dS(t) = S(t)[rdt + V (t)dW ∗ (t)]

dV (t) = A(B − V (t))dt + γ V (t)dZ ∗ (t)
for some other risk-neutral Brownian motion Z ∗ having correlation ρ
with W ∗ . Price is a function C(t, s, v) satisfying
1
0 = Ct + v[s2 Css + γ 2 Cvv ] + r(sCs − C) + A(B − σ 2 )Cv + ργvsCsv
2

Cvitani´
c

Lecture 3: Option Pricing

40

Pricing theory for American options
I

Denote by g¯(τ ) the discounted payoff of the option when exercised at
time τ .

I

The price A(t) of the American option at time t is given by
A(t) = max Et∗ [e−r(τ −t) g(τ )]
t≤τ ≤T

I

where τ is a stopping time

I

When early exercise is not optimal, we have
A(t) > g(t)

I

At the moment it is optimal to exercise the option, we have that
A(τ ) = g(τ )

Cvitani´
c

Lecture 3: Option Pricing

41

I

The Black-Scholes equation holds in the continuation region where
A(t, s) > g(t, s):
1
At + σ 2 s2 Ass + r(sAs − A) = 0
2

I

In the exercise region, where if A(t, s) = g(t, s), we have:
1
At + σ 2 s2 Ass + r(sAs − A) < 0
2

I

Cvitani´
c

This is because if the holder does not optimally exercise it, the value
of the option falls down.

Lecture 3: Option Pricing

42

Pricing in Binomial Tree

er∆t −d
u−d
values C u (T ),

I

Find p∗ =

I

Given

C d (T ), compute

C(T − ∆t) = e−r∆t [p∗ C u (T ) + (1 − p∗ )C d (T )]
and so on, to C(0).
I

For an American option with payoff g(S(t)),
A(T − ∆t) = max{g(S(T − ∆T )), e−r∆t [p∗ Au (T ) + (1 − p∗ )Ad (T )]}

Cvitani´
c

Lecture 3: Option Pricing

43

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close