Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option...

50
Introduction to Mathematical Finance II Lecture of Dr. Joseph Najnudel August 27, 2010 Notes of Michael Hartmann Universit¨ at Z¨ urich

Transcript of Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option...

Page 1: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Introduction to Mathematical Finance II

Lecture of Dr. Joseph Najnudel

August 27, 2010

Notes of Michael Hartmann

Universitat Zurich

Page 2: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Contents

1 Introduction: Topics of the Lecture 3

1.1 Example of Financial Assets in the Market . . . . . . . . . . . . . . . . . . . . . . 3

1.2 Some Basic Example of Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3 How Realistic Can a Model for a Stock Price Be? . . . . . . . . . . . . . . . . . . . 4

1.4 Binomial Model and Its Continuous-Time Limit . . . . . . . . . . . . . . . . . . . . 4

2 Brownian Motion and Stochastic Calculus 6

2.1 Brownian Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1.1 Interpretation of the Relation with Binomial Model . . . . . . . . . . . . . 8

2.2 Filtrations and Stopping Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.2.1 Natural Filtration of a Process . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.2.2 Stopping Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.2.3 Financial Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.2.4 Properties of Stopping Times . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.2.5 Brownian Motion with Respect to a Filtration . . . . . . . . . . . . . . . . 10

2.3 Continuous-Time Martingales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.3.1 Stochastic Integral and Ito Calculus . . . . . . . . . . . . . . . . . . . . . . 12

2.3.2 Ito Calculus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3 The Black-Scholes Model 19

3.1 Description of the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.1.1 Explicit Description of the Prices . . . . . . . . . . . . . . . . . . . . . . . . 20

3.1.2 Self-Financing Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.1.3 Precise Condition of Boundedness . . . . . . . . . . . . . . . . . . . . . . . 21

3.2 Change of Probability, Representation of Martingales . . . . . . . . . . . . . . . . . 22

3.2.1 Representation of Martingales . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.3 Pricing and Hedging Options in the Black-Scholes Model . . . . . . . . . . . . . . . 24

3.3.1 Particular Case where h is a Function of ST . . . . . . . . . . . . . . . . . . 27

3.3.2 Hedging call and puts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.4 American Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4.1 Perpetual Put, Critical Price . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.4.2 Description of the Best Strategy for an American Put . . . . . . . . . . . . 34

3.5 Implied Volatility and Local Volatility Models . . . . . . . . . . . . . . . . . . . . . 34

3.6 The Black-Scholes Model with Dividends, and Call/Put Symmetry . . . . . . . . . 35

3.6.1 Self-Financing Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

1

Page 3: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

4 Option Pricing and PDE 37

4.1 European Option Pricing and Diffusions . . . . . . . . . . . . . . . . . . . . . . . . 38

4.2 Infinitesimal Generator of a Diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.3 Conditional Expectations and PDE . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.4 Application to Black-Scholes Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

4.5 PDE on Bounded Open Sets and Computations of Expectations . . . . . . . . . . 43

4.6 American Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.6.1 Example of Black-Scholes Model . . . . . . . . . . . . . . . . . . . . . . . . 47

4.7 Solving the PDE Numerically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

2

Page 4: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

1 Introduction: Topics of the Lecture

Goal of the lecture: the most simple model which are not “totally realistic”. Binomial model is

not realistic (at least for simple num. values)

144

120

kkkkkk

SSSSSS

100

kkkkkk

SSSSSS 96

80

kkkkkkk

SSSSSSS

64

1.1 Example of Financial Assets in the Market

• Bonds: (evolve like “money put into a bank account”). The interest rate is fixed (or changes

slowly). It is an unrisky asset (at least less risky than other assets).

• Stocks: A stock is a part for a company.

• Commodities: Based on a physical product (oil, gold, etc.).

• Currencies: Exchange ¤, $, CHF, etc.

Remark. Stock, commodities and currencies are risky assets (i.e. can evolve fastly). There are

more complicated financial products (in particular: derivatives: products based on other financial

products).

Example. A product which depends on the evolution of a stock price. [derivatives ∼= options]

1.2 Some Basic Example of Options

• Call/Put options: (the most non-trivial derivative). It is the right but not the obligation to

buy/sell a financial product (typically a stock) at a given price, at a given date in the future.

Example. A call (put) option on UBS at strike price K=10 CHF and maturity T=1.4.2010

is the right to buy (sell) the stock UBS for 10 CHF at the date 1.4.2010. Call and put options

are exchanged in the market: the price is known.

• Other options: The question is: “Can we determine a price for these options, which are not

directly traded in the moment?” We need to model the stock prices to answer this question.

Example. 1. We suppose that the price of UBS is 5 CHF and never changes. No interest

rate. If I have the option, I can buy the stock a the strike price 10 CHF, and immediately

sell it in the market for 15 CHF. I earn 5 CHF at time T. No interest rate⇒ Fair price:

5 CHF

3

Page 5: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

2. Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0

CHF.

3. Let us suppose that the price is 15 CHF now and can be 5 CHF or 30 CHF at time T.

No interest rate. It is a binomial model. In the first case, the option is useless. In the

second case, you buy the stock for 10 CHF and sell it for 30 CHF. You earn 20 CHF. I

borrow 4 CHF and buy 0.8 stocks (in real markets the number of stocks is an integer).

– Initial value of the portfolio: 0.8·1512 − 4 = 8 CHF

– Terminal value: In the first case: 5 · 0.8 = 4 (by giving the borrowed 4 CHF back,

the terminal value is 0 CHF). In the second case: 30 · 0.8 − 4 = 20. The terminal

value is equal to the payoff of the option. The fair price of the option should be

equal to the initial value of the portfolio: 8 CHF.

Conclusion. The fair price of the option depends on the model.

1.3 How Realistic Can a Model for a Stock Price Be?

Model 2) is unrealistic. Imagine you have a stock at the origin. You can sell the stock at price 15

CHF and buy it for 8 CHF at time T . You have earned 7 CHF without taking any risk. In this

case, a lot of trader do the same operation. A lot of people want to sell the stock at the origin.

(Nobody wants to buy). So the price decreases before the sellers can sell until the possibility of

earning money with no risk disappears (this possibility is called arbitrage opportunity). At this

moment the price is 8 CHF. The model 2) is impossible.

One generally considers the viable markets: markets in which one cannot earn money without

taking any risk (i.e. no arbitrage opportunity). Expression: “No free lunch”. (In real markets, the

assumption is not perfectly true).

1.4 Binomial Model and Its Continuous-Time Limit

Let us consider a financial market with one bound and one stock. The price of the bond is constant

(no interest rate). The price of the stock is described as follows:

• The initial value is 1 (time 0).

• For t ∈ N the value is constant in the interval of time [t, t+ 1), at time t+ 1, it is multiplied

by a > 1 with probability 1/2, and by 1/a < 1 with probability 1/2, independently of the

past. One can prove that there is no arbitrage opportunity in this model.

4

Page 6: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

The stock price can be described by the following picture:

α2

α

1/2 jjjjjjjj1/2

UUUUUUUU

1

1/2 kkkkkkk1/2

PPPPPP 1 · · ·

1/α

1/2 kkkkkkk1/2

QQQQQQ

1/α2

It is a particular case of the binomial model. The stock price at t is given by: St = α

[t]∑k=1

ζk, where

[t] = supn ∈ N|n ≤ t is the integer part of t and (ζk)k∈N are i.i.d. random variables with

probability P[k ≡ −1] = P[3k = −1] = 12 . This is a discrete model. The price does not change in

(n, n+ 1)

Question. This model is not totally unrealistic if the frequency of steps is high. Does there exist

a “continuous time” model which is the “limit of binomial model when the frequency of steps goes

to infinity”?

Answer. Yes!

Suppose that the number of steps by unit of time is N. (The changes of price one traded at times

kN , k ∈ N∗). Before time t, the number of steps is [Nt]. The stock price is given by S

[N ]t = α

[Nt]∑k=1

ζk

Can we take the limit, when N goes to infinity?

Problem. If α is constant huge fluctuations occur.

At infinity nothing realistic happens. In order to make something realistic, make the fluctuations

smaller when N goes to infinity. Replace α by αN , where αN −→ 1 (N →∞). We obtain:

S[N ]t = α

[Nt]∑k=1

ζk

N = exp

βN [Nt]∑k=1

ζk

, βN := log(αN ), βN −→ 0 (N →∞)

Question. How can we compute a good value of βN?

Answer. We need to have βN[Nt]∑k=1

ζk convergent “in some sense”.

5

Page 7: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

E

βN [Nt]∑k=1

ζk

= βN

[Nt]∑k=1

E [ζk] = 0

V ar

βN [Nt]∑k=1

ζk

= E

βN [Nt]∑

k=1

ζk

2

= E

[Nt]∑k1=1

[Nt]∑k2=1

ζk1 · ζk2

β2N

= β2N

[Nt]∑k1=1

[Nt]∑k2=1

E [ζk1 · ζk2 ]

!= β2

N

[Nt]∑k1=1

[Nt]∑k2=k1

1

= [Nt] · β2N

≈ Ntβ2N (t→∞)

!: For k1 = k2: E [ζk1 · ζk2 ] = E[ ζ2k1︸︷︷︸

=1 a.s.

] = 1

For k1 6= k2: E [ζk1 · ζk2 ] = E [ζk1 ] · E [ζk2 ] = 0

For t fixed, one needs: Nβ2N convergent for N →∞. One chooses naturally: βN = 1√

N

S[N ]t = exp

1√N·

[Nt]∑k=1

ζk

One can prove that the process (S

[N ]t )t≥0 has the limit (in a sense which can made more precise):

(St)t≥0, St = exp(βt). (βt)t≥0 is called Brownian motion.

Black-Scholes-model: Stock price is based on the exponential of a Brownian motion.

2 Brownian Motion and Stochastic Calculus

Brownian motion is a stochastic process, i.e. a family of random variables indexed by the time.

Definition 1. A continuous stochastic process with values in Rd is a family of random variables

with values in Rd, indexed by an interval of time I (generally I = [0, T ] or I = R+).

∀t ∈ I : Xt : (Ω,F ,P) −→ Rd, such that ∀ω ∈ Ω the function t 7→ Xt(ω) is continuous.

Example. Ω = 1, 2, 3, F = P(Ω), P probability measure such that P(1) = 12 , P(2) = 1

3 ,

P(3) = 16 . We define for all t ∈ I := [0, 20], Xt such that: Xt(1) = 0, Xt(2) = sin(t − 1),

Xt(3) = (3t− 4)(t− 3)(2t2 − 2t).

What is X10, X0,X1? (the law)

• X10: X10(0) = 0, X10(2) = sin(9), X10(3) = 360360. X10 ∈ 0, sin(9), 360360 with proba-

bility 1.

6

Page 8: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

P(X10 = 0) = P(1) = 12

P(X10 = sin(9)) = P(2) = 13

P(X10 = 360360) = P(3) = 16

• X0: X0(1) = 0, X0(2) = − sin(1), X0(3) = 0. X0 ∈ 0,− sin(1) almost surely.

P(X0 = 0) = P(1) + P(3) = 12 + 1

6 = 23

P(X0 = − sin(1)) = P(2) = 13

• X1: X1 ∈ 0 almost surely.

P(X1 = 0) = 1

The process is continuous because the three functions are continuous:

• t 7→ 0

• t 7→ sin(t− 1)

• t 7→ (3t− 4)(t− 3)(2t3 − 2t)

are continuous. This example has not much interest because the probability space is too small.

2.1 Brownian Motion

Definition 2. A Brownian motion of dimension d ≥ 1 is a continuous stochastic process:

(Ω,F ,P) −→ Rd defined on an interval of time I and satisfying the following assumptions:

• For all t ∈ I, the coordinates X(1)t , . . . , X

(d)t of the random variables Xt are independent

Gaussian variables of variance t and expectation 0. In particular X0 = 0 almost surely.

• For 0 < t1 < · · · < tk, the increments of (Xt)t∈I , i.e. Xt1 , Xt2 − Xt1 , Xt3 − Xt2 , . . . are

independent.

• (condition implied by the two conditions above). For all s, t ∈ I, s < t, Xt−Xs has the same

law as Xt−s.

Xt

t

d = 1

(One can prove that the set (X(1)t , X

(2)t )t∈R+ is dense in the plane, but not all the plane).

Proposition 1. Brownian motion exist (admitted)

Remark. We can also define left-continuous, right-continuous, etc process in the same way.

7

Page 9: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

2.1.1 Interpretation of the Relation with Binomial Model

Let (ζk)k≥1 i.i.d. random variables such that P[ζk = 1] = P[ζk = −1] = 12 . The stock price

obtained before is an exponentially increasing function of the following quantity:

W[N ]t =

1√N

[Nt]∑k=1

ζk

Let us consider the family of random variables (W[N ]t )t≥0 for N ≥ 1 we know that

[Nt]∑k=1

ζk · (√

[Nt])−1

converges in law to a standard Gaussian variable, by central limit theorem. [(ζk)k≥1 are i.i.d

random variables, expectation 0, variance 1, in particular square-integrable ⇒ 1√n

n∑k=1

ζk −→ N .

(0, 1)]. Now

W[N ]t =

√[Nt]√N︸ ︷︷ ︸

→√t

1√[Nt]

[Nt]∑k=1

ζk︸ ︷︷ ︸→N(0,1)???

−→√tN (0, 1) = N (0, t) (N →∞)

(Compare with the first property of the BM). Let 0 < t1 < · · · < tk:

W[N ]t1 =

1√N

[Nt1]∑k=1

ζk

depends only on ζ1, . . . , ζ[Nt1].

W[N ]t2 −W

[N ]t1 =

1√N

[Nt2]∑k=1

ζk −[Nt1]∑k=1

ζk

=

1√N

[Nt2]∑k=[Nt1]+1

ζk

depends only on ζ[Nt1]+1, . . . , ζ[Nt2].

Since the variables (ζk)k≥1 are independent, a family of variables which depend on disjoint sets of

(ζk)k≥1 are necessarily independent. Hence W[N ]t1 , Wt2

[N ] −Wt1[N ], ... are independent.

The second assumption satisfied by the Brownian motion is satisfied by (W[N ]t )t≥0. The jumps of

W[N ]t are of the size 1√

N, in some sense (W

[N ]t )t≥0 is “almost continuous”.

The properties of the Brownian motion are “almost satisfied”. It is natural to expect that (W[N ]t )t≥0

“tends in law” to a Brownian motion. It is possible to give a rigorous definition of these heuristics.

That is why Brownian motion is used in finance and in other areas of application.

2.2 Filtrations and Stopping Times

Definition 3. Let I = R+ or I = [0, T ], and let (Ω,A,P) be a probability space. A filtration

on this space is a family of sub-σ-algebras of A, indexed by I (generally denoted by (Ft)t∈I) and

increasing, i.e. Fs ⊂ Ft ∀s ≤ t.

8

Page 10: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• A filtration (Ft)t∈I is right-continuous iff for all t ∈ I, such that t < T if I = [0, T ],

Ft =⋂

s∈I>tFs.

• A filtration (Ft)t∈I is complete iff for all sets A ∈ A, B ⊂ A, such that P[A] = 0 ⇒ B ∈ Ft∀t ∈ I (i.e. B ∈ F0).

Remark. The sets B are called negligible.

• One say that a filtration (Ft)t∈I satisfies the usual conditions iff it is right-continuous and

complete.

Definition 4 (Natural filtration). Let (Xt)t∈I be a continuous process defined on a probability

space (Ω,A,P). Let us define Ft := σ(Xs|s ≤ t). Ft is increasing ⇒ it is a filtration. It is not

complete or right-continuous in general. Let us define Ft+ =⋂

s∈I>tFs (and if I = [0, T ] : FT+ =

FT ), then N := negligible subsets of Ω and define: Ft := σ(Ft+ ∪N ). Then (Ft)t∈I is again a

filtration, Ft ⊂ Ft and it satisfies the usual assumptions. (Ft)t∈I is called natural filtration of the

process (Xt)t∈I .

Remark. For all t ∈ I, Ft is, by construction, measurable with respect to Ft and hence, with

respect to Ft. One says that (Xt)t∈I is adapted with respect to the filtration (Ft)t∈I .

Intuitive meaning: The σ-algebra Ft represents the information available at time t. (typically,

the evolution of the stock price before time t). In general, the stock price at time u > t is not in

Ft.

2.2.1 Natural Filtration of a Process

Canonical filtration σ(Xs|s ≤ t) at time t. Add the negligible sets → right continuous version →

we have defined the natural filtration of X (it satisfies the natural conditions).

When we consider a stochastic process and we don’t precise the filtration, it is a priori the natural

filtration of the process.

2.2.2 Stopping Time

Let (Ft)t∈I be a filtration.

1. If I is a finite interval, a random variable τ in (Ω,A,P) is an (Ft)t∈I -stopping time iff τ ∈ I,

and for all t ∈ I the event τ ≤ t is in Ft.

2. If I = R+, then a random variable τ from (Ω,A,P) to R+ ∪ +∞ such that for all t ∈ R :

τ ≤ t ∈ (Ft)t∈I is called (Ft)t∈I -stopping time. In this case, necessarily, τ is measurable

to F∞ = σ(Ft|t ∈ R+), which is a priori smaller than A (in any case, F∞ ⊂ A).

9

Page 11: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

2.2.3 Financial Interpretation

An instance of trading (for example the time when the trader decides to buy a stock) should be

known only by using the information available at this time. If τ is such an instant, the event

τ ≤ t needs to be in Ft ⇒ τ has to be a stopping time.

Definition 5. If τ is a stopping time, then the σ-algebra Fτ is defined as follows:

Fτ := A ∈ A|∀t ∈ I : A ∩ τ ≤ t ∈ Ft

Interpretation. Fτ represents the information available at time τ . If τ is deterministic, i.e.

τ = t0 ∈ I, then τ is a stopping time and Fτ = Ft0 .

2.2.4 Properties of Stopping Times

• If S is a stopping time, finite almost surely, if X is a continuous process defined on a filtered

probability space satisfying the usual conditions, and ifX is adapted (i.e. Xt is Ft-measurable

for all t ∈ I), then Xs is Fs-measurable.

• If S and T are two stopping times and if S ≤ T , Fs ⊂ FT .

• If S and T are two stopping times, then inf(S, T ) and sup(S, T ) are also stopping times.

In particular, if T is a stopping time and t is deterministic, then inf(t, T ) and sup(t, T ) are

stopping times.

2.2.5 Brownian Motion with Respect to a Filtration

Definition 6. Let (Ω,A,P) be a probability space, let (Ft)t∈I be a filtration. Then a process with

values in Rd, defined on (Ω,A,P) is an (Ft)t∈I -Brownian motion iff:

• The process is continuous.

• Xt is Ft-measurable for all t ∈ I. (Xt is (Ft)t∈I -adapted).

• Xt −Xs is independent of Fs if s < t; for all A ∈ Fs, B ∈ B(Rd), P(A ∩ Xt −Xs ∈ B) =

P(A)P(Xt −Xs ∈ B).

• For s ≤ t , the d coordinates of Xt −Xs are independent, centered variables, with variance

t− s.

Properties.

• By the second point Ft contains necessarily the σ-algebra generated by Xs for s ≤ t.

• A Brownian motion with respect to a filtration is a Brownian motion.

• A Brownian motion is a Brownian motion with respect to its neutral filtration.

10

Page 12: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

2.3 Continuous-Time Martingales

Definition 7. Let (Ω,A,P) be a probability space and (Ft)t∈I a filtration. Let (Mt)t∈I be an

adapted process (Mt is Ft-measurable for all t ∈ I) such that E[|Mt|] <∞ for all t ∈ I (i.e. Mt is

integrable). (Mt)t∈I is:

• A submartingale iff ∀s, t ∈ I, s ≤ t : E[Mt|Fs] ≥Ms a.s.

• A supermartingale iff ∀s, t ∈ I, s ≤ t : E[Mt|Fs] ≤Ms a.s.

• A martingale iff ∀s, t ∈ I, s ≤ t : E[Mt|Fs] = Ms a.s.

In particular E[Mt] is:

• non-decreasing in t, if (Mt)t∈I is a submartingale.

• non-increasing in t, if (Mt)t∈I is a supermartingale.

• constant with respect to t, if (Mt)t∈I is a martingale.

Proposition 2. If (Xt)t∈I is a (Ft)t∈I -Brownian motion of dimension 1.

• (Xt)t∈I is a martingale.

• (X2t − t)t∈I is a martingale.

• (exp(λXt − tλ2/2))t∈I is a martingale for all λ ∈ C.

One of the reasons of dealing with stopping time is the following: Let (Mt)t∈I be a [super,-,sub]

martingale, let τ1 and τ2 be two stopping times with respect to the filtration on which (Mt)t∈I is

defined, such that there exists K ∈ R+ with τ1 ≤ τ2 ≤ K. Then Mτ2 is integrable and E[Mτ2|Fτ1 ]

[≤,=,≥] Mτ1 a.s.

In particular E[Mτ2] [≤,=,≥] E[M0] if τ2 is a bounded stopping time.

This result is an extension of the property which define [super,-,sub] martingale to random times.

Application.

Let (Xt)t∈I be a Brownian motion and let Ta := infs|Xs = a. Then Ta is a.s. finite (i.e. almost

surely there exists s ∈ R+ : Xs = a) and the law of the probability of Ta is given by the Laplace

transform:

E[e−λTa ] = e−|a|√

2λ, ∀λ ≥ 0

Remark. the result above is called “optional stopping theorem”, or “optional stopping time”, or

“stopping theorem”.

Lemma 3 (Dook’s inequality). Let (Mt)t∈I be a continuous martingale and p > 1. Then:

• E[ sup0≤s≤t

|Ms|p] ≤(

pp−1

)pE[|Mt|p], ∀t ∈ I

11

Page 13: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• E[sups∈I|Ms|p] ≤

(pp−1

)psups∈I

E[|Ms|p]

This result (admitted) gives some control on the supremum of |M |, only from the control on

each variable (Mt).

2.3.1 Stochastic Integral and Ito Calculus

Discrete-time market: We consider a self-financing portfolio with bonds (constant price = 1) and

stocks (price St at time t ∈ N). We suppose that, in the portfolio, there are Hγ stocks on the

interval of time (γ − 1, t], γ ∈ N∗.

If Vt is the value of the portfolio at time t, then

Vt = V0 +

t∑γ=1

Hγ(Sγ − Sγ−1)

In continuous-time, we expect to have: Vt = V0 +t∫

0

HsdSs (infinitesimal increment of s).

The problem is that the integral is not well-defined in the usual sense (the increments of S should

be “too irregular”). That’s why we define the so called stochastic integral.

Definition 8 (Simple processes). Let I = [0, T ] be a finite interval, (Ω,A,P) a probability space

and (Ft)t∈I a filtration on this space. A process (Ht)t∈I is simple with respect to the filtered

probability space (Ω,A, (Ft)t∈I ,P) iff there exists 0 = t0 < t1 < · · · < tp = T and φ1, . . . , φp such

that φi is Fti−1-measurable and bounded for all i = 1, . . . , p and such that: Ht =p∑i=1

φi ·1(ti−1,ti)(t).

φ1

φ2

φ3

t0 = 0 t1 t2 t3 · · ·

Remark. In particular, a simple process is adapted.

Definition 9 (Stochastic integral of simple processes (with respect to a Brownian motion)). Let

(Wt)t∈I be an (Ft)t∈[0,T ]-Brownian motion, and H a simple process. The stochastic integral of H

with respect to W is the process (I(H)t)t∈[0,T ] such that:

• (I(H))0 = 0

• For t ∈ (tk, tk+1) for some k ∈ 0, . . . , p−1: (I(H))t =k∑i=1

φi(Wti−Wti−1)+φk+1(Wt−Wtk).

Another possibility to define (I(H))t: (I(H))t =∑

1≤i≤pφi(Wti∧t −Wti−1∧t).

It is the “intuitive” version oft∫

0

Hs dWs.

12

Page 14: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

The following proposition is the main tool of the extension of stochastic integrals to more general

processes H.

Proposition 4. If (Ht)t∈I is a simple process,

• ((I (H))t)t∈[0,T ]is an (Ft)-martingale.

• E[[(I (H))t]

2]

= E[t∫

0

H2s ds

].

• E[supt≤T

[(I (H))t]2

]≤ 4E

[T∫0

H2s ds

].

Proof. omitted

(Wt)t∈[0,T ] a Brownian motion, (Hs)s∈[0,T ] simple function. Random process ((I (H))t)t∈[0,T ],

(I (H))t =t∫

0

Hs dWs

•(t∫

0

Hs dWs

)t≤T

continuous (Ft)t≤T -martingale.

• E

[(t∫

0

Hs dWs

)2]

= E[t∫

0

H2s ds

].

• E

[supt∈I

∣∣∣∣ t∫0

Hs dWs

∣∣∣∣2]≤ 4E

[T∫0

H2s ds

].

We first extend the stochastic integral to the space

H :=

(Ht)t∈I |(F)t∈I -adapted process, progressively measurable, such that E

T∫0

H2s ds

<∞

Definition 10. Progressively measurable means that for all t ∈ [0, T ] = I the map (s, w) 7→

(Hs(w)) from [0, t]× Ω to R is measurable with respect to the σ-algebra B([0, t])⊗Ft

Remark.

• It will not be needed explicitly in this lecture.

• This property is for example satisfied if (Ht)t∈I is adapted, and left or right continuous (or

continuous).

H contains the simple processes. All the processes in H are adapted.

Proposition 5. Let (Wt)t≤T be an (F)t≤T -Brownian motion. Then there exist a map J from H

to the space of continuous (F)t≤I -martingales such that:

• If it is a simple process, then (J(H))t = (I(H))t for all t ≤ T , P-almost surely.

• J is linear in H. I.e. J(H + λK) = J(H) + λJ(K) P-almost surely ∀H,K ∈ H, λ ∈ R.

13

Page 15: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• If t ∈ I,H ∈ H then E[(J(H))2t ] = E[

t∫0

H2s ds].

J is unique in the following sense: If J1 and J2 satisfy the conditions above, then almost surely:

• (J1(H))t = (J2(H))t for all H ∈ H,∀t ≤ T .

• J(H) is consistently denoted by:t∫

0

Hs dWs

Properties. If (Ht)t≤T is in H:

• E[supt≤T|t∫

0

Hs dWs|2]≤ 4E

[T∫0

H2s ds

]• If τ is an (Ft)t≤T -stopping time, then P-almost surely:

τ∫0

Hs dWs =

T∫0

1s≤τHs︸ ︷︷ ︸∈H

dWs

(In particular for deterministic τ).

One can extend the stochastic integral to a still larger set, but one looses some properties.

H :=

(Ht)t≤T |(Ft)t≤T -adapted, progressively measurable process,

T∫0

H2s ds <∞,P− a.s.

Proposition 6. There exist a map J from H to the space of continuous processes such that:

• If (Ht)t≤T is in H, then P-almost surely J(H) = J(H).

• If (H(n))n≥0 is a sequence of processes in H such thatT∫0

(H(n)s )2 ds→ 0 (n→∞) in probabil-

ity. (i.e. P

[∣∣∣∣∣T∫0 (H(n)s )2 ds

∣∣∣∣∣ ≥ ε]→ 0 (n → ∞) ∀ε > 0) then, sup

t≤T|(J(H(n)))t| → 0 (n → ∞)

in probability.

• J is linear.

The map is unique in the sense explained above. We can again denote: (J(H))t =t∫

0

Hs dWs

(consistent with the previous notation).

2.3.2 Ito Calculus

Once the stochastic integral is constructed, it is natural to ask how we can do some computation

on them. For example

• Can we compute the integralt∫

0

Ws dWs?

• Can we write, for example, exp(−W 4t ) as a stochastic integral?

14

Page 16: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Let f be a continuous differentiable function from R to R, we want to write f(Wt) as a stochastic

integral. (Second question above).

If W were differentiable with respect to the time, we would expect the following computation:

f(0) + f(Wt) =

t∫0

d

ds(f(Ws)) ds

=

t∫0

W ′sf′(Ws) ds

∗=

t∫0

f ′(Ws) dWs

*: W ′s ds = dWS

In fact, W is not differentiable.

Question. Do we have f(Wt) = f(0) +t∫

0

f ′(Ws) dWs?

For f : x 7→ x2, we would have: W 2t = 2

t∫0

Ws dWs.

Since

E

t∫0

W 2s ds

=

t∫0

E[W 2s

]ds =

t∫0

sds =t2

2<∞

the previous W is in H.

Then (2t∫

0

Ws dWs)t≤T is a martingale.

Problem. (W 2t )t≤T is not a martingale. ((W 2

t − t)t≤T is a martingale). The formula above is

wrong.

Suppose f is analytic: one has Taylor formula: f(x+ h) =∞∑k=0

f (k)(x)hk

k! .

Let n ≥ 1 integer:

f(Wt)− f(W0) =

n−1∑k=0

[f(W k·t

n + tn

)− f(W k·tn

)]

=

n−1∑k=0

[ ∞∑l=0

f (l)(W k·tn

)(W k·t

n + tn−W k·t

n)l

l!

]

=

∞∑l=0

[n−1∑k=0

f (l)(W k·tn

)

l!(W k·t

n + tn−W k·t

n)l

]

• l = 1:∞∑k=0

f (1)(W k·tn

)(W k·tn + t

n−W k·t

n) −→

t∫0

f ′(Ws) dWs (n→∞)

(in a sense which has to be made precise). The sum is the stochastic integralt∫

0

f ′(W [n·s]t

tn

) dWs

• l = 2:n−1∑k=0

f(2)(W k·tn

)

2 (W k·tn + t

n−W k·t

n)2

The terms W k·tn + t

n− W k·t

nare Gaussian with expectation 0 and variance t

n , and are in-

dependent. Hence, their squares are independent, with expectation tn . By “some” kind

15

Page 17: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

of law of large numbers, we can replace (W k·tn + t

n− W k·t

n)2 by t

n . In this case we obtain

tn

n−1∑k=0

f ′′(W k·tn

) · 12 . This (Riemann) sum converges to 1

2

t∫0

f ′′(Ws) ds

• l ≥ 3: 1l!

n−1∑k=0

f (l) (W k·tn + t

n−W k·t

n)l︸ ︷︷ ︸

≈(t/n)l2

≈ n ·(tn

) l2 −→ 0 (n→∞)

One has the “first heuristic formula” + an additional term due to the “quadratic variation”

of (Wt)t≤T .

A rigorous statement can be written:

Proposition 7. If (Wt)t≥0 is on??? (Ft)t≥0-Brownian motion, and if f is a function from R to

R, continuously twice differentiable, then almost surely for all t ≤ T :

f(Wt) = f(0) +

t∫0

f ′(Ws) dWs +1

2

t∫0

f ′′(Ws) ds

This formula, fundamental in stochastic calculus, is called Ito formula.

Examples:

1. W 2t = 2

t∫0

Ws dWs +t∫

0

ds = 2t∫

0

Ws dWs + t

As stated before (W 2t − t)t≥o is a martingale.

2. Let us take f(x) = ex = f ′(x) = f ′′(x).

eWt = 1 +t∫

0

eWs dWs + 12

t∫0

eWs ds

Here, the stochastic integral is only defined with respect to a Brownian motion.

Question. In finance, how can we define the integral with respect to dSt, where St is the stock

price?

St is defined by using Brownian motion, but it is not exactly a Brownian motion.

Answer. We need to extend stochastic integral and Ito formula.

Definition 11. Let (Ω,A,P) be a probability space, (Ft)t≤T a filtration, and (Wt)t≤T a one

dimensional (Ft)t≤T -Brownian motion. A real valued process (Xt)t≤T is an Ito process iff almost

surely Xt = X0 +t∫

0

Ks ds+t∫

0

Hs dWs where

• X0 is F0-measurable

• (Kt)t≤T and (Ht)t≤T are progressively measurable processes (for example, right or left con-

tinuous and adapted)

•T∫0

|Ks|ds <∞ P-almost surely

•T∫0

|Hs|2 ds <∞ P-almost surely

16

Page 18: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

The processes K and H are uniquely determined by X in the following sense:

Proposition 8. If (Mt)t≤T is a continuous martingale such that Mt =t∫

0

Ks ds, with P-a.s.

t∫0

|Ks|ds <∞, then a.s. for all t ≤ T : Mt = 0.

This implies: If there are two decompositions of an Ito process

Xt = X0 +

t∫0

Ks ds+

t∫0

Hs dWs = X′

0 +

t∫0

K′

s ds+

t∫0

H′

s dWs

then

• X0 = X′

0 P-a.s.

• Hs(w) = H′

s(w) almost everywhere with respect to the measure ds ⊗ dP. This means

(s, w)|Hs(w) 6= H′

s(w) has measure zero.

• Similar for Ks and K′

s.

Moreover, if a martingale (Xt)t≤T has the form: Xt = X0 +t∫

0

Ks ds +t∫

0

Hs dWs then Kt = 0

dt⊗ dP almost everywhere.

Proposition 9. Let (Xt)t≤T be an Ito process: Xt = X0 +t∫

0

Ks ds+t∫

0

Hs dWs (formally dXt =

Ktdt+HtdWt). Let f be a function, continuously, twice differentiable. Then

f(Xt) = f(X0) +

t∫0

f ′(Xs) dXs +1

2

t∫0

f ′′(Xs) d〈X,X〉s

where

•t∫

0

f ′(Xs) dXs =t∫

0

f ′(Xs)Ks ds+t∫

0

f ′(Xs)Hs dWs

• 〈X,X〉s =t∫

0

H2s ds (it is called “the quadratic variation of X”)

⇒t∫

0

f ′′(Xs) d〈X,X〉s =t∫

0

f ′′(Xs)H2s ds

Generalization for functions depending also on the time. Let f be a function from I×R, which

is twice differentiable with respect to the second variable (space); once differentiable with respect

to the first variable (time); and all the corresponding partial derivatives are continuous on I × R.

(we also write: f ∈ C1,2).

f(t,Xt) = f(0, X0) +

t∫0

f ′I(s,Xs) ds+

t∫0

f ′R(s,Xs) dXs +1

2

t∫0

f ′′R(s,Xs) d〈X,X〉s

Another form: (integration by parts formula). Let Xt, Yt be two Ito processes:

• Xt = X0 +t∫

0

Ks ds+ 12

t∫0

Hs dWs

17

Page 19: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• Yt = Y0 +t∫

0

K′

s ds+ 12

t∫0

H′

s dWs

Then, XY is also an Ito process, more precisely:

XtYt = X0Y0 +

t∫0

Xs dYs +

t∫0

Ys dXs + 〈X,Y 〉t

where 〈X,Y 〉 is the quadratic variation of X and Y , it is defined by:

〈X,Y 〉t =

t∫0

HsH′

s ds

(It is application of Ito formula for X, Y and X + Y , with the function f : x 7→ x2).

These three forms of Ito formulas are particular cases of the multidimensional Ito formula stated

below:

Proposition 10. Let (Wt)t∈I be a d-dimensional Ft-Brownian motion. Xt is an Ito process with

respect to (Wt)t∈I iff

Xt = X0 +

t∫0

Ks ds+

d∑i=1

t∫0

H(i)s dW (i)

s

with

• (Kt)t∈I , (H(i)t )t∈I adapted.

•T∫0

|Ks|ds <∞.

•T∫0

(H(i)s )2 ds <∞ .

Then: If X(1)t , . . . , X

(n)t are n Ito processes

X(i)t = X

(i)0 +

t∫0

K(i)s ds+

d∑j=1

t∫0

H(i,j)s dW ij

s

If f ∈ C1,2,...,2 from I × Rn to R, then

f(t,X(1)t , . . . , X

(n)t ) = f(0, X

(1)0 , . . . , X

(n)0 ) +

t∫0

∂f

∂xi(s,X(1)

s , . . . , X(n)s ) ds

+

n∑i=1

t∫0

∂f

∂xi(s,X(1)

s , . . . , X(n)s ) dX(i)

s

+1

2

n∑i,j=1

t∫0

∂2f

∂xi∂xj(s,X(1)

s , . . . , X(n)s ) d〈X(i), X(j)〉s

where formally dX(i)s = K

(i)s ds+

d∑i=1

H(i,j)s dW

(j)s

d〈X(i), X(j)〉s =d∑

m=1H

(i,m)s H

(j,m)s ds

18

Page 20: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

3 The Black-Scholes Model

3.1 Description of the Model

As informally seen before, the simplest nontrivial binomial model admits a “kind of limit” when

the frequency of the steps tends to infinity.

This limit is called Black (and) Scholes model (described in 1973, with Merton; some ideas go back

to Bachelier in 1900).

This model (in its simplest non-trivial form) can be rigorously stated as follows.

The corresponding model contains only two assets (as in the binomial model): a stock (risky) and

a bond (risk-less).

• The bond price satisfies the following equation:

dS0t = rS0

t dt

i.e.

S0t = S0

0 + r

t∫0

S0s ds

where S0t is the price at time t.

• The stock price satisfies the stochastic differential equation:

dSt = St(µdt+ σdBt)

where St is the price at time t.

This equation means that:

St = S0 + µ

t∫o

Ss ds+ σ

t∫0

Ss dBs

Here r,µ,σ > 0 are real parameters and (Bs)s≥0 is a one dimensional Brownian motion

(Generally µ > r > σ).

Intuitively.

• The bond is a risk-less asset, which gives a fixed interest rate r, generally positive.

• The stock is a risky asset, which gives “in average” a gain of µ per unit of time, but with

fluctuations, driven by the Brownian motion B. (Generally µ > r, because one expect a

better gain in average if one takes some risk).

• The parameter σ represents the amplitude of the fluctuations of the stock price, it is called

volatility

19

Page 21: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

3.1.1 Explicit Description of the Prices

• The equation satisfied by the bond price can be easily solved. One obtains S0t = S0

0 exp(rt).

• By using Ito formula, one can check that for S0 > 0 given: St = S0 exp((µ− π2

2 )t+σBt) is a

solution of the stochastic differential equation stated before. In fact, this solution is unique

(exercise).

Now, since we have a model for stock prices, we have also a model for trading in the financial

model described above. We then use this model to replicate options, and hence, to evaluate option

prices.

3.1.2 Self-Financing Strategies

A strategy will be defined as a process φ = (φt)0≤t≤T = (Ht0, Ht)0≤t≤T with values in R2, adapted

to the natural filtration (Ft)0≤t≤T of the Brownian motion (Bt)0≤t≤T .

H0t and Ht represent the quantities of bonds and stocks hold in the portfolio at time t. The time

T ∈ R∗t is the time when one stops trading (typically the maturity of the option one needs to

replicate).

Remarks.

• H0t and Ht can change at each instant, i.e. it is possible to trade “continuously” on the

market.

• H0t and Ht can be negative. For H0

t it corresponds to “borrowing money”, and for Ht, it is

“short-selling” of the stock.

One can now define the value of the portfolio (H0t , Ht)0≤t≤T as the process

(Vt(φ) = H0t S

0t +HtSt)0≤t≤T

Question. How can we define a self-financing portfolio (or strategy)?

Intuitive answer. The value of the portfolio does not change at a time of trading. More con-

cretely, let us consider instants t and t+ dt (dt > 0 “small”).

• Between t and t + dt let us suppose that there is no trading. One has H0t bonds and Ht

stocks, which gives a value at t+ dt.

Vt+dt(φ) = H0t S

0t+dt +HtSt+dt

• Let us trade just after t + dt. The quantity of bonds is H0t+dt and the number of stocks is

Ht+dt. Value after trading:

Vt+dt(φ) = H0t+dtS

0t+dt +Ht+dtSt+dt

20

Page 22: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• By self-financing property, the value does not change during trading, so

Vt+dt(φ) = Vt+dt(φ)

= Vt+dt(φ)

= H0t S

0t+dt +HtSt+dt

= H0t (S0

t + dS0t ) +Ht(St + dSt)

= H0t S

0t +HtSt +H0

t dS0t +HtdSt

= Vt(φ) +H0t dS0

t +HtdSt

So

dVt(φ) = H0t dS0

t +HtdSt

In other words the portfolio φ is self-financing (by definition) iff

Vt(φ) = V0(φ) +

t∫0

H0s dSs +

t∫0

Hs dSs

where the stochastic integrals have supposed to be well-defined (H0s , Hs adapted and H0

s ,

Hs “sufficiently bounded“).

3.1.3 Precise Condition of Boundedness

dH0s = rH0

sds, dHs = µHsds+ σHsdBs

T∫0

|H0s |ds <∞ and

T∫0

|Hs|ds <∞ and

T∫0

(Hs)2 ds <∞ almost surely

Let us denote by St = e−rtSt the discounted price of the risky asset. Then the following result

holds:

Proposition 11. Let φ = (H0t , Ht)0≤t≤T be an adapted process with values in R2, satisfying:

T∫0

|H0t |dt+

T∫0

(Ht)2 dt <∞ almost surely

Let Vt(φ) = H0t S

0t +HtSt and Vt(φ) = e−rtVt(φ) (= H0

t S00 +HtSt). Then, φ defines a self-financing

strategy iff for all t ∈ [0, T ]:

Vt(φ) = V0(φ) =

t∫0

Hs dSs almost surely

21

Page 23: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Proof. Suppose that φ is a self-financing strategy. From the equality:

dVt(φ) = −rVt(φ) + e−rtdVt(φ)

(No extra term in the Ito formula here, because e−rt has bounded variation). We deduce:

dVt(φ) = −re−rt(H0t ert +HtSt)dt+ e−rtH0

t d(ert) + e−rtHtdSt

= Ht(−re−rtStdt+ e−rtdSt) = HtdSt

In the other direction, the proof is similar.

Intuitively. The variation of the discounted value of the portfolio is the product of the quantity

of stocks hold by the ”discounted gain” per stock.

3.2 Change of Probability, Representation of Martingales

Recall (Equivalent Probabilities). Let (Ω,A,P) be a probability space. Recall that a probability

Q on (Ω,A) is absolutely continuous with respect to P iff for all A ∈ A : P(A) = 0⇒ Q(A) = 0.

Theorem 12 (Radon-Nikodym). A probability measure Q is absolutely contains with respect to

P iff there exists a non-negative random variable Z on (Ω,A) such that for all A ∈ A:

Q(A) =

∫A

Z(ω) dP(ω)

Z is called density of Q with respect to P and is denoted by dQdP .

Informally. x ∈ Ω : Q(“around x“) ∼= Z(x)P(“around x“)

Definition 12. Two probabilities P and Q are equivalent if they are defined on the same measur-

able space and if they are absolutely continuous with respect to each other.

Criterion. If Q is absolutely continuous with respect to P, with density Z, then P is equivalent

to Q iff P is absolutely continuous with respect to Q, or equivalently iff P(Z > 0) = 1.

If P is equivalent to Q, a property holds P-almost surely iff it holds Q-almost surely.

Let us describe a particular case of probability change, which is related to Brownian motion.

Theorem 13 (Girsanov). Let (Ω,F , (Ft)t≤T ,P) be a filtered probability space, and (Bt)t≤T a

one-dimensional (Ft)-Brownian motion. We suppose that (θt)t≤T is an adapted process, satisfyingT∫0

θ2s ds < ∞ almost surely, and such that the process (ιt)t≤T defined by ιt := exp(−

t∫o

θs dBs −

12

t∫0

θ2s ds) is a martingale. (It is the case if (θs)s≤T ) satisfies ”good integrability conditions“).

Then under the probability P(ι) with density ιT with respect to P (recall that EP[ιT ] = EP[ι0] by

assumption) the process (Wt)t≤T defined by:

Wt := Bt +

t∫0

θs ds

is an (Ft)t≤T -Brownian motion.

22

Page 24: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Remarks.

• If P is replaced by P(ι), one needs to correct B by a ”drift term“ (θsds) in order to obtain

again a Brownian motion under the new probability measure.

• By Ito-Formula:

ιt = ι0 + [a stochastic integral with respect to dBs]

Hence (ιt)t≤T is a martingale with respect to P if it satisfies some integrability conditions.

It is, for example, sufficient to have: E

[exp

(12

T∫0

θ2t dt

)]<∞ (called: Novakov’s criterion)

Proof. Admitted (exercise for θ constant, a simple but important case)

3.2.1 Representation of Martingales

Let (Bt)t≤T be a one-dimensional Brownian motion built on a probability space (Ω,F ,P) and

let (Ft)t≤T be its natural filtration. Recall that if (Ht)t≤T is an adapted process such that:

E

[T∫0

H2t dt

]< ∞ then the process

(t∫

0

HS dBS

)t≤T

is a square-integrable martingale, equal to

zero. The result stated below shows that any ”Brownian martingale“ can be represented in term

of stochastic integral.

Theorem 14. Let (Mt)t≤T be a square-integrable martingale, with respect to the filtration

(Ft)t≤T (recall that (Ft)t≤T is the natural filtration of the Brownian motion B). There exists

an adapted process (Ht)t≤T such that

E

T∫0

H2t dt

<∞and for all t ∈ [0, T ] :

Mt = M0 +

t∫0

HS dBs almost surely

Remarks.

• This theorem does not apply for a ”general filtration“.

• From this theorem, if U is an (Ft)t≤T -measurable, square-integrable random variable, it can

be written as:

U = E [U ] +

T∫0

HS dBS almost surely

23

Page 25: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

where (Ht)t≤T satisfies the conditions above. (consider: Mt = E [U |Ft]). One can also

represent martingales which are not square-integrable. In this case,

T∫0

H2t dt <∞

but not necessarily the expectation.

3.3 Pricing and Hedging Options in the Black-Scholes Model

One begins this section by proving that there exists a probability, equivalent to P, under which

the discounted stock price (St := e−rt)t≤T is a martingale.

Indeed, one obtains, from the stochastic differential equation satisfied by (St)t≤T :

dSt = −re−rtSt dt+ e−r dSt = St((µ− r) dt+ σ dBt)

(The ”drift term“ is shifted by −r in the s.d.e., with respect to St). Let us set:

Wt := Bt +(µ− r)t

σ(σ > 0)

We check immediately that: dSt = Stσ dWt.

By applying Girsanov’s theorem, with (θt) constant, equal to (µ− r)/σ, one obtains a probability

P∗ equivalent to P, under which (Wt)t≤T is a standard Brownian motion. Moreover, one can

prove that the definition of the stochastic integral is invariant by a change of probability which is

equivalent. Then, under P∗, one has the same s.d.e.:

dSt = StdWt (here W is a Brownian motion)

which has a unique solution (up to a multiplicative constant):

St = S0 exp

(σWt −

tσ2

2

)In particular, (St)t≤T is a martingale under P∗. This ”equivalent martingale measure“ is very

important when we want to compute option prices.

More precisely, let us focus on European contingent claims (more simply said: European option).

They are defined as non-negative, Ft-measurable random variables, which will generally be denoted

by h in this lecture. Quite often , h can be written as a function f of ST : for example, for a call

option with strike price K and maturity T , f(x) = (x−K)+, then

h = f(ST ) = (ST −K)+

The value of such an option will be defined by a replication argument. For technical reasons, we

will limit our study to the following admissible strategies:

24

Page 26: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Definition 13. A strategy φ = (H0t , Ht)t≤T is admissible iff it is self-financing and if the discounted

value:

Vt(φ) = Vt(φ)e−rt = H0t +HtSt

of the corresponding portfolio is, for all t, non-negative, and such that: supt∈[0,T ]

Vt(φ) is square-

integrable under P∗.

An option is said to be replicable iff its payoff is equal to the terminal value of an admissible

strategy. It is clear that, for the option defined by h, it can be replicable only if it is non-negative,

and square-integrable under P∗.

Example. A call option satisfies the condition above:

EP∗[(St −K)2

+

]<∞

For a put, h is even bounded.

Theorem 15. In Black-Scholes-model, any option defined by a non-negative, FT -measurable

random variable, which is square-integrable under the probability P∗, is replicable and the value

at time t of any replicating portfolio is given by:

Vt := EP∗[e−r(T−t)h|Ft

]Thus, by basic ”non-arbitrage argument“, the option value at time t can be naturally defined by

the expression giving Vt.

Proof. First, assume that there is an admissible strategy (H0, H) replicating the option. The value

at time t of the portfolio (H0t , Ht) is given by:

Vt = H0t S

0t +HtSt

and by assumption, we have VT = h. Let Vt = Vte−rt be the discounted value:

Vt = H0t +HtSt

Since the strategy is self-financing, we get:

Vt = Vo +

t∫0

Hu dSu = V0 +

t∫0

HuσSu dWu

Under P∗, supt∈[0,T ]

Vt is square-integrable, by definition of admissible strategies.

Moreover, (Vt)t≤T is a stochastic integral with respect to dWu. It follows (admitted) that (Vt)t≤T

is a square-integrable martingale under P∗.

Hence,

Vt = E∗[VT |Ft]

25

Page 27: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

where E∗ denotes the expectation under P∗. Equivalently:

Vt = E∗[e−r(T−t)h|Ft]

We have proved that if a portfolio (H0, H) replicates the option defined by h, its value is given by

the expression in the theorem.

• The value Vt was found and proved last time.

• To complete the proof of the theorem, it remains to show that the option is replicable, i.e.

to find process (H0t )t≤T and (Ht)t≤T defining an admissible strategy such that:

Vt = H0t S

0t +HtSt = E∗[e−r(T−t)h|Ft]

(In this case VT = E∗[h|FT ] = h).

Under the probability P∗, the process defined by

Mt := E∗[e−rTh|Ft]

is a martingale, square-integrable because h is square-integrable with respect to P∗. The filtration

(Ft)t≤T , which is the natural filtration of (Bt)t≤T is also a natural filtration of (Wt)t≤T , and from

the martingale representation theorem, there exists an adapted process (Kt)t≤T such that:

E∗ T∫

0

K2s ds

<∞and for all t ∈ [o, T ]:

Mt = M0 +

t∫0

KS dWS

P∗-almost surely, (which is equivalent to P-almost surely, since P∗ is equivalent to P). The strategy

φ = (H0, H), with

Ht :=Kt

σStand H0

t := Mt −HtSt

is a self-financing strategy, with value at t:

Vt(φ) = H0t S

0t +HtSt

= (Mt −HtSt)S0t +Ht · St

= MtS0t −HtSte

rt +HtSt︸ ︷︷ ︸=0

= MtS0t

= E[e−r(T−t)h|Ft

]26

Page 28: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Check the self-financing property:

dVt = d(Mtert)

= Md(ert) + ertdMt(!)

= rMtertdt+ ertKtdWt

(!): No extra term because ert has finite variation.

On the other hand:

H0t S

0t +HtSt = H0

t rertdt+Htd(ertSt)

= H0t re

rtdt+Ht(ertdSt + rertStdt)

= (Mt −HtSt)rertdt+

Kt

σSt(ert(σStdWt) + rertStdt)

= rMtertdt−HtStre

rtdt+KtertdWt +

Kt

σrertdt

= rMtertdt−HtStre

rtdt+KtertdWt +HtStre

rtdt

= rMtertdt+ ertKtdWt

⇒ the two increments are equal.

With the expression of Vt, we also check that Vt(φ) ≥ 0 (since h ≥ 0), with supt∈[0,T )

Vt(φ) square-

integrable (by Doob inequality applied to the martingale (Mt)t≤T ). We have found an admissible

strategy replicating h.

3.3.1 Particular Case where h is a Function of ST

We have h = f(ST ) (f ≥ 0 such that E∗[(f(ST ))2

]<∞). We can express the option value Vt at

time t as a function of t and St. We have indeed:

Vt = E∗[e−r(T−t)f(St)|Ft

]∗= E∗

[e−r(T−t)f(Ste

r(T−t)eσ(WT−Wt)−σ2

2 (T−t))|Ft]

*: by the explicit expression of ST : St = S0e(r−σ22 )t+Wt

The random variable St is Ft-measurable, and under P∗, (WT −Wt) is independent of Ft. One

can deduce Vt = F (t, St), where

F (t, x) = E[e−r(T−t)f(xer(T−t)eσNT−t−

σ2

2 (T−t))]

where NT−t represents WT −Wt and is a normal variable with expectation zero and variance T − t.

In other words:

F (t, x) = e−r(T−t)∞∫−∞

f(x · e(r−σ22 )(T−t)+σy

√T−t) e−y22

√2π

dy

where y√T − t represents NT−t.

The function F , which depends linearly on f , can be explicitly computed for call (f(x) = (x−K)+)

27

Page 29: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

and put (f(x) = (x−K)−).

Case f(x) = (x−K)+:

F (t, x) = E[(xeσ√θN−σ22 −Ke−rθ

)+

]where N is the standard Gaussian variable and θ = T − t.

Let us set:

d1 :=log( xK ) + (r + σ2

2 )θ

σ√θ

d2 := d1 − σ√θ =

log( xK ) + (r − σ2

2 )θ

σ√θ

F (t, x) = E[(xeσ√θg−σ22 θ −Ke−rθ

)1g+d2≥0

](∗)

=

∞∫−d2

(xeσ√θy−σ22 θ −Ke−rθ

) e−y22

√2π

dy

=

d2∫−∞

(xe−σ

√θy−σ22 θ −Ke−rθ

) e−y22

√2π

dy

(∗): g = −d2 corresponds to the change of the expression xeσ√θg−σ22 θ −Ke−rθ

We can then split the integral into two parts:

F (t, x) =

d2∫−∞

x · e−σ√θy−σ22 θ

e−σ2

2

√2π

dy−Ke−rθd2∫−∞

e−y22

√2π

dy

︸ ︷︷ ︸−Ke−rθN (d2)

where N (d2) =d2∫−∞

e−y22√2π

dy = P [N ≤ d2] (repartition function N (d2) of the standard Gaussian

variable).

By doing the change of variable z = y + σ√θ in the first integral we obtain:

F (t, x) = xN (d1)−Ke−rθN (d2)

Case f(x) = (x−K)−:

we similarly obtain:

F (t, x) = Ke−rθN (−d2)− xN (−d1)

These explicit expressions which give the price of a call and a put option for Black-Scholes-models

(the simplest case, studied here) are called Black-Scholes formulae

3.3.2 Hedging call and puts

We have used the martingale representation theorem in order to prove the existence of replicating

portfolio of a call and a put. It is not satisfactory to have only a theorem of existence. We need

28

Page 30: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

to find explicitly a replicating strategy, to hedge the call and put option. We shall build such a

strategy. The strategy can be extended to general functions f . The value of a replicating portfolio

should be equal to F (t, St) where F is described above:

F (t, x) = E∗[e−r(T−t)f(xer(T−t)eσNT−t−

σ2

2 (T−t))]

The discounted value is:

Vt = e−rtF (t, St)

For a ”large class“ of functions f (containing the puts and calls), F is C∞ on [0, T )× R.

If we set, F (t, x) = e−rtF (t, xert) (F is also C∞), we have:

Vt = F (t, St)

and for t < T , by the Ito formula:

F (t, St) = F (0, S0) +

t∫0

∂F

∂x(u, Su) dSu +

t∫0

∂F

∂t(u, Su) du+

1

2

t∫0

∂2F

∂x2(u, Su) d〈S, S〉u

where ∂x is the derivative with respect to the second variable.

From dSt = σStdWt, we deduce d〈S, S〉u = σ2S2udu so that F (t, St) can be written:

F (t, St) = F (0, S0) +

t∫0

σ∂F

∂x(u, Su)Su dWu +

t∫0

Ku du

for some process K (coming from the last two terms).

The discounted value of the self-financing portfolio is a martingale under P∗, the termt∫

0

Ku du

vanishes.

⇒ F (t, St) = F (0, S0) +

t∫0

σ∂F

∂x(u, Su)Su dWu

= F (0, S0) +

t∫0

σ∂F

∂x(u, Su) dSu

It is natural to suppose that the number of stocks for the replicating portfolio is:

Ht :=∂F

∂x(t, St)⇔ Ht :=

∂F

∂x(t, St)

Let us define H0t := F (t, St) − HtSt, the portfolio (H0

t , Ht) has discounted value Vt = F (t, St).

One can check that it is self-financing.

Remarks.

• In fact it is not necessary the martingale representation theorem to deal with the particular

case h = f(St)−

29

Page 31: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• In the case of the calls and the puts, by using the notation of the Black-Scholes formulae, we

obtain:

· ∂F∂x (t, x) = N (d1) for the call, and

· ∂F∂x (t, x) = −N (−d1) for the put.

This derivation is called the delta of the option.

More generally, when the value at time t of an option is Ψ(t, St),(∂Ψ∂x

)(x, St) measures the sen-

sitivity of the option to the variation of the stock price, is called the delta of the option (also

available for portfolio).

The second order derivative ∂2Ψ∂x2 (t, St) is called gamma.

The derivative ∂Ψ∂t (t, St) is the theta.

The derivative with respect to the volatility (σ) is called vega.

Remarks.

• One can easily see that the parameter µ does not appear giving option prices.

– dSt = StdWt

– dSt = StσdWt + rdt (no µ) under P∗

This can be considered as a counterintuitive fact. (One could expect, for example, the call

price is higher if the stock price tends to increase than if the stock price tends to decrease).

However, it is a consequence of the fact that we always work with the probability P∗, under

which the parameter µ disappears (analogous to the binomial model).

• For call option, it is possible to check that the option price is decreasing in t (theta is

negative), increasing in r, increasing in St (delta is positive) and increasing in σ (important:

vega is positive).

3.4 American Options

An American option is an option which can be exercised at any time until maturity T . The deci-

sion to exercise or not at time t is made by the owner of the option, using only the information

available at time t (i.e., the time of exercise has to be a stopping time, chosen by the owner; it

has also to be smaller than T ). In our model, an American option can be defined by an adapted

non-negative process (ht)t≤T . ht represents the payoff at time t if the option is exercised at this

time. For the sake of simplicity, we will only consider payoff processes of the form ht = Ψ(St),

where Ψt is a continuous function from R+ to R+ satisfying Ψ(x) ≤ Ax+B for some A,B ≥ 0.

An American call option, corresponds to Ψ(x) = (x − K)+ and an American put option, corre-

sponds to Ψ(x) = (K − x)+.

30

Page 32: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• A call is the right, but not the obligation to buy the stock at price K at any time t ≤ T .

• A put is the right, but not the obligation to sell the stock at price K at any time t ≤ T .

In order to give an information on the ”fair price“ of an American option, we need to hedge it by

trading in the market. Let us state the following

Definition 14. A trading strategy with consumption is an adapted process φ = (H0t , Ht)t≤T with

values in R2, satisfying the following properties:

1.T∫0

|H0t |dt+

T∫0

(Ht)2 dt <∞ almost surely

2. H0t S

0t + HtSt =: Vt(φ) = V0(φ) +

t∫0

H0u dS0

u +t∫

0

Hu dSu − ct almost surely for all t ∈ [0, T ],

where (ct)t≤T is an adapted, continuous non-decreasing process, null at time t = 0. ct

represents the cumulative consumption up to time t.

With this definition, let us say that a trading strategy with consumption hedges the American

option defined by ht = Ψ(St) if, for all t ∈ [0, T ], Vt(φ) ≥ Ψ(St) almost surely. We will denote

by ΦΨ the set of all trading strategies with consumption hedging the American option defined by

ht = Ψ(St). If the writer (i.e. the seller) of the option follows a strategy φ ∈ ΦΨ, he possesses at

any time t a wealth at least equal to Ψ(St), which is precisely the payoff if the option is exercised

at time t. Hence, he can pay the owner in all possible cases with the wealth corresponding to his

portfolio.

The following theorem introduces the minimal value of an hedging strategy for an American option.

with finite time

Theorem 16. Let u be the map from [0, T ]× R+ to R

u(t, x) := supτ∈Ct,T

E∗[e−r(τ−t)Ψ(xe(r−σ22 )(τ−t)+σ(wτ−wt))

]where Ct,T is the set of all the stopping times with values in [t, T ]. There exists a strategy φ ∈ ΦΨ,

such that Vt(φ) = u(t, St) for all t ∈ [0, T ]. Moreover, this strategy is minimal in the following

sense:

Vt(φ) ≥ u(t, St) for all t ∈ [0, T ].

Sketch of the proof. One can show that the process (e−rtu(t, St))t≤T is the smallest right continu-

ous P∗-supermartingale which dominates (e−rtΨ(St))t≤T . Now, it is provable (and quite intuitive)

that the discounted value of a trading strategy consumption is a P∗-supermartingale (because of

the decreasing term −ct). Hence, the discounted stock price of a hedging strategy φ (for the pay-

off Ψ), which dominates (e−rtΨ(St))t≤T by assumption, has to be greater than (e−rtu(t, St))t≤T

which implies Vt(φ) ≥ u(t, St) for any strategy φ ∈ ΦΨ. [Due to the supermartingale property of

the discounted value of φ, applied to all the stopping times τ ∈ Ct,T ].

The existence of φ such that Vt(φ) = u(t, St) can be proved by using the two following ingredients:

31

Page 33: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

• The decomposition of a supermartingale into a martingale and a decreasing process.

• The martingale representation theorem.

It is (quite) natural to consider u(t, St) as a price for the American option at time t, since it

is the minimal value of a strategy hedging the option. The price u(t, St) can also be considered in

the owners point of view, as follows:

For simplicity, let us assume that t = 0. The owner of the option has to optimize the time when

the option is exercised by choosing the best possible stopping time. Now, for any stopping time τ

(in Ct,T ), the discounted value of the payoff Ψ(Sτ ) obtained by exercising the option at time τ is

e−rτΨ(Sτ ), and hence, the value at time zero of an admissible strategy with value Ψ(Sτ ) at time

τ is

E∗[e−rτΨ(Sτ )

].

Therefore, the price of the American option would be

E∗[e−rτΨ(Sτ )

]if the owner were obliged to exercise it at time τ .

By optimizing in τ , one obtains the ”fair price“ u(0, S0) of the American option.

The following proposition proves that in fact, there is no difference between European and American

call option, if the interest rate r is positive.

Proposition 17. The fair price of an American option corresponding to the function Ψ : x 7→

(x−K)+ (i.e. the American call option with strike price K and maturity T ) is equal to the price

of a European call of strike price K and maturity T , if the interest rate is positive.

Proof. It is sufficient to show that ”the stopping time T is optimal“ (i.e. it is never useful to

exercise the American call strictly before maturity). It is equivalent to prove (let us assume t = 0)

that for all stopping times τ :

E∗[e−rτ (Sτ −K)+

]≤ E∗

[e−rT (ST −K)+

]= E∗

[(S∗T −Ke−rT )+

]On the other hand, we have:

E∗[(ST −Ke−rT )+|Fτ

]≥ E∗

[(ST −Ke−rT )|Fτ

]Using the martingale property:

E∗[(ST −Ke−rT )|Fτ

]= Sτ − e−rTK

32

Page 34: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

since (St)t≤T is a P∗-martingale and τ is a (bounded) stopping time.

Since r ≥ 0, one deduces:

E∗[(ST −Ke−rT )+|Fτ

]≥ Sτ − e−rτK

Since the left hand side is non-negative:

E∗[(ST −Ke−rT )+|Fτ

]≥ (Sτ − e−rτK)+

By taking the expectations, we obtain:

E∗[(ST −Ke−rT )+

]≥ E∗

[(Sτ −Ke−rτ )+

]

3.4.1 Perpetual Put, Critical Price

In the case of the put, the American option price is not equal to the European one and there does

not exist a closed form for the function u giving the price:

Recall.

u(t, x) = supτ∈Ct,T

E∗[(Ke−r(τ−t) − xeσWt−τ σ

2

2

)+

]By replacing T by T − t, it is always possible to come down to the case t = 0 which gives:

u(0, x) = supτ∈C0,T

E∗[(Ke−rτ − xeσWτ−τ σ

2

2

)+

]Let us now consider a probability space (Ω,F ,P), and let (Bt)t≥0 be a standard Brownian

motion (with infinite time horizon) defined on this space. The function u is now equal to the

following:

u(0, x) = supτ∈C0,T

E[(Ke−rτ − xeσBτ−τ σ

2

2

)+

]≤ supτ∈C0,∞

E[(Ke−rτ − xeσBτ−τ σ

2

2

)+1τ<∞

]where C0,∞ denotes the set of all stopping times of the natural filtrations of (Bt)t≥0 and C0,Tconsists of all the stopping times with values in [0, T ]. The right hand side of the inequality above

can be interpreted naturally as the value of a ”perpetual put“ (i.e., which can be exercised at any

time). (Here, we have no rigorous justification of this interpretation). The following proposition

gives an explicit formula for the price at a ”perpetual put“.

Proposition 18. The function u∞(x) := supτ∈C0,∞

E[(Ke−rτ − xeσBτ−τ σ

2

2

)+1τ<∞

]is given by

the formula:

u∞(x) =

K − x for x ≤ x∗

(K − x∗)( xx∗ )γ for x > x∗

with γ = 2rσ2 and x∗ = k·γ

1+γ . In particular 0 < x∗ < K.

33

Page 35: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Proof. Admitted.

Example. t = 1 ⇒ σ2 = 2r ⇒ x∗ = K2

u∞(x)put price with maturity zeroK

2

K

K2

We see, that the put price is K − x for x ≤ x∗ for all T .

Remark. T = 0 gives (K − x)+

3.4.2 Description of the Best Strategy for an American Put

(T <∞).

One can prove that for any t ∈ [0, T ), there exists a real number s(t) ∈ [0,K] satisfying:

∀x ≤ s(t) : u(t, x) = K − x and ∀x > s(t) : u(t, x) > (K − x)+

(T =∞, s(0) = x∗).

The number s(t) is interpreted as the ”critical price“ at time t. If the price of the underlying asset

at time t is less then or equal to s(t), the buyer of the option should exercise it immediately, in

the opposite case, he should wait.

3.5 Implied Volatility and Local Volatility Models

One of the main features of the Black-Scholes model (and one of the reasons for it success) is the

fact that the pricing formula, as well as the hedging formula, depend on only one ”non-observable“

parameter: the volatility σ (recall that the drift parameter µ does not appear!).

Question. How can we evaluate σ?

• Historical Method: for all t, log(St) has variance σ2t and the variables log(StS0

), log

(S2t

St

),

log(

SNtS(N−1)t

)are independent, identically distributed. Therefore σ can be estimated by

statistical means using past observation of the asset prices.

This method is essentially not used by practitioners.

Problem. In order to make a good statistics, you need to quite far in the past (ex. t = 1

day, N = 1000, you need to consider ∼= 3 years of data) of taking very short intervals of time

(Nt = 1 day, t < 1 min).

– case 1: Market changes a lot.

34

Page 36: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

– case 2: The price is not continuous at very short scale in practice.

• ”Implied Volatility” Method: Some options (calls and puts for some particular maturities and

strike prices) are directly traded in the market. The “fair price” is observable. In Black-

Scholes model this price is an increasing function of the volatility σ. (Fair price is a certain

function of the volatility which is known by the market). (fair price︸ ︷︷ ︸known

= function︸ ︷︷ ︸known

( σ︸︷︷︸unknown

))

By inverting Black-Scholes formulae, we can remove σ. This method is used by practitioners.

Problem. The volatility observed in this way depends on the option which is considered.

The model for the stock price depends on the option (the parameter σ changes). This is due

to the fact that Black-Scholes model does not fit in the real market dates. (for example: the

tails of distribution of log(St) are larger than Gaussian tails in practice).

Despite of this problem, the Black-Scholes model is used as a reference by practitioners. The

implied volatility of an option being “more meaningful than its price“.

One has constructed some models which are more consistent with market data. For example, one

can replace the constant volatility σ by a stochastic process (σt)t≥0, and then obtain:

dSt = St(µdt+ σtdBt).

If (σt)t≥0 is adapted to the natural filtration of B, and if σt, r/St are bounded, then the approach

of this chapter can be extended. In particular one can construct a martingale measure P∗, replicate

European options, and give their prices as an expectation of the discounted payoff with respect to

P∗. However, we have no explicit formulae (as Black-Scholes formulae).

A particular case of this model is the local volatility model where σt = σ(t, St), σ being a de-

terministic function. Dupire, Derman and Kani have observed that, given market prices of call

options, one can construct a local volatility model which provides the same prices as the market.

More precisely, if C(T,K) is the market price of a call option with strike price K and maturity T ,

observed at time 0, the local volatility is given by the following equation (Dupire’s formula):

∂C

∂T(T,K) =

σ2(T,K) ·K2

2· ∂

2C

∂K2(T,K)− rK ∂C

∂K(T,K)

In particular, this formula involves the derivatives of the option prices⇒ it is difficult to implement.

(Not so many options are traded).

Remark. The class of stochastic volatility models generally refers to models where (σt) is driven by

another Brownian motion. These markets are not complete, i.e. one cannot, as in the Black-Scholes

model, replicate all the European options.

3.6 The Black-Scholes Model with Dividends, and Call/Put Symmetry

In the models described in this chapter, there is no distributed dividends. In fact, Black-Scholes

methodology can be extended to options on dividend paying stock, when dividends are paid in

35

Page 37: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

continuous time, at a constant rate δ. This means that, in the infinitesimal interval of time [t, t+dt],

the holder of one share (i.e. stock) receives δStdt. The interest of this rather unrealistic assumption

is that it leads to closed formulae. (Foreign currencies: The model is more realistic, and δ can be

interpreted as an interest rate).

In the context of a dividend paying asset, the self-financing condition takes the following form:

dVt = H0t dS0

t +Ht(dSt + δStdt)

and there is the discounted version:

dVt = Ht(dSt + δStdt) = HtσStdW(δ)t

where

W(δ)t = Bt +

(µ+ δ − r)σ

t

3.6.1 Self-Financing Property

dVt = H0t dS0

t +Ht(dSt + δStdt)

dVt = HtσStdWδt

where

W δt = Bt +

µ+ δ − rσ

t

The pricing measure is now the probability Pδ under which (W δt )t≤T is a Brownian motion. Under

Pδ, one can check that (e(δ−r)tSt)t≤T is a martingale. One can write the option prices as expecta-

tions under this probability measure Pδ. One has a symmetry between call and put prices.

Let us denote by Ce(t, x,K, r, δ) (resp. Pe(t, x,K, r, δ)) the prices at time t of a European call

(resp. put) option with maturity T , exercise (strike) price K, for a current stock price x (St = x)

when the interest rate is r and the dividend yield is δ. By similar computation as for the option

without dividends, one has:

Ce(t, x,K, r, δ) = Eδ[e−r(T−t)

(xe(r−δ−σ22 )(T−t)+σ(W δ

T−Wδt ) −K

)+

]Let us also define Ca(t, x,K, r, δ) as the price of the American option with the same parameters

(also define Pa(t, x,K, r, δ)).

Proposition 19. • Ce(t, x,K, r, δ) = Pe(t,K, x, δ, r)

• Ca(t, x,K, r, δ) = Pa(t,K, x, δ, r)

36

Page 38: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Proof. We prove the result for American options (the case of European option is similar). We

assume that t = 0 for simplicity. We have (similarly to the case of options without dividends):

Ca(0, x,K, r, δ) = supτ∈C0,T

Eδ[e−rτ

(xe(r−δ−σ22 )τ+σW δ

τ −K)

+

]For τ ∈ C0,T , we have, with the notation W δ

t := W δt − σt, and let us denote by Pδ the probability

measure with density given by:

dPδ

dPδ= exp(σW δ

T − Tσ2

2)

one has:

Eδ[e−rτ

(xe(r−δ−σ22 )τ+σW δ

τ −K)

+

]=Eδ

[e−δτeσW

δτ−σ

2

2 τ(x−Ke(δ−r+σ2

2 )τ−σW δτ

)+

]=Eδ

[e−δτeσW

δτ−σ

2

2 τ(x−Ke(δ−r−σ22 )τ−σW δ

τ

)+

]=Eδ

[e−δτeσW

δT−σ

2

2 T(x−Ke(δ−r−σ22 )τ−σW δ

τ

)+

]The last equality comes from the fact that

(eσW

δt −tσ

2

2

)t≤T

is a martingale under Pδ. Therefore

Eδ[e−rτ

(xe(r−δ−σ22 )τ+σW δ

τ −K)

+

]=Eδ

[e−δτ

(x−K(δ−r−σ22 )τ−σW δ

τ

)+

]under Pδ.

Now, under the probability Pδ, the process (W δt )t≤T is a standard Brownian motion (because of

the Girsanov theorem), as well as (−W δt )t≤T :

We can deduce, by looking to the last formula that:

Ca(t, x,K, r, δ) = Pa(t,K, x, δ, r)

4 Option Pricing and PDE

In the previous chapter we have obtained a formula for European option prices in the case of Black-

Scholes model. However, there are not anymore explicit expressions for more general options (e.g.

as American option) or for more complex models. In this chapter we study option prices in a more

general framework, and we prove that they satisfy some PDE. Despite that, these equations do

not give explicit formulas, they can be used in order to do numerical computations.

37

Page 39: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

4.1 European Option Pricing and Diffusions

Recall that in Black-Scholes model the price of an European call or put (vanilla) options is given

by:

Vt = E[e−r(T−t)f(ST )|Ft

]with

f(x) = (x−K)+ for calls, and

f(x) = (K − x)+ for puts, and

ST = S0 exp

((r − σ2

2

)T + σWT

)(where r is the interest rate, σ the volatility, T the maturity, K the strike price and W is a standard

Brownian motion).

The problem of computing Vt can be generalized with the following way: Let (Xt)t≤T be a stochas-

tic process which satisfies the stochastic differential equation:

dXt = b(t,Xt)dt+ σ(t,Xt)dWt

where b and σ are functions from R× R to R, satisfying the following technical conditions:

(a) |b(t, x)− b(t, y)|+ |σ(t, x)− σ(t, y)| ≤ K|x− y| for some K > 0 independent of t.

(b) |b(t, x)|+ |σ(t, x)| ≤ K(1 + |x|) for some K > 0 independent of t.

The rigorous meaning of this stochastic differential equation is the following: Consider the filtered

probability space (Ω,F , (Ft)t≥0,P), and (Wt)t≥0 an (Ft)t≥0-Brownian motion. A solution of the

equation above is an (Ft)t≥0-adapted continuous stochastic process (Xt)t≥0 that satisfies:

1. ∀t ≥ 0, the integralst∫

0

b(s,Xs) ds,t∫

0

σ(s,Xs) dWs exist, i.e.

•t∫

0

|b(s,Xs)|ds <∞

•t∫

0

|σ(s,Xs)|2 dWs <∞

2. There exists an F0-measurable random variable Z such that

Xt = Z +

t∫0

b(s,Xs) ds+

t∫0

σ(s,Xs) dWs

If b and σ satisfy the conditions (a) and (b) above, and if Z is a square integrable F0-measurable

random variable, then there exists a unique solution (to the stochastic differential equation above)

(Xt)t≤T on the interval [0, T ] such that X0 = Z almost surely.

(Uniqueness: Two solutions are indistinguible, i.e. a.s. there are equal at each time).

38

Page 40: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

(For Black-Scholes model under P∗: b = rXt and σ(t,Xt) = Xt · volatility).

If (Xt)t≥0 satisfies the stochastic differential equation above, let us try to compute:

Vt = E

e− T∫0

r(s,Xs) dsf(Xt)|Ft

where r : (t, x) 7→ r(t, x) is a bounded, continuous function. In this model, r is the (non-constant)

interest rate and σ is the (non-constant) volatility, multiplied by the current stock price.

⇒ Vt represents the value at time t of an European option with payoff f(Xt).

In the same way as in the Black-Scholes model, Vt can be written as a function of t and Xt:

Vt = F (t,Xt) where

F (t,Xt) = E

e− T∫t

r(s,X(t,x)s ) ds

f(X(t,x)T )

and (X

(t,s)s )s∈[t,T ] is the solution of the stochastic differential equation which starts at the value of

x and at time t. Intuitively,

F (t, x) = E

e− T∫t

r(s,Xs) dsf(Xt)|Xt = x

(non rigorous a priori).

As a consequence, the option price is known, if we are able to compute the function F . Now, we

will find that F satisfies a certain partial differential equation, related with an operator, called

infinitesimal generator of the process (Xt)t≥0. (One says that X is a diffusion, which justifies the

title of this section).

4.2 Infinitesimal Generator of a Diffusion

Let us now assume that b and σ do not depend on the time. Hence (Xt)t≥0 is the solution of the

equation:

dXt = b(Xt)dt+ σ(Xt)dWt.

We deduce the following result:

Proposition 20. Lef f be continuously twice differentiable function (f ∈ C2) with bounded

derivatives, and let A be the differential operator that maps a C2-function f to Af such that:

(Af)(x) =[σ(x)]2

2f ′′(x) + b(x)f ′(x)

Then, the process (Mt)t≥0, Mt = f(Xt)−t∫

0

(Af)(Xs) ds is an (Ft)t≤T -martingale.

39

Page 41: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Proof. Ito formula yields: (f ∈ C2)

f(Xt) = f(X0) +

t∫0

f ′(Xs) ds+1

2

t∫0

f ′′(Xs)σ2(Xs) ds

σ2(Xs)ds = d〈X,X〉s because of the stochastic differential equation satisfied at (Xt)t≥0.

⇒ f(Xt) = f(X0) +

t∫0

f ′(Xs)σ(Xs) dWs +

t∫0

(1

2σ2(Xs)f

′′(Xs) + b(Xs)f′(Xs)

)︸ ︷︷ ︸

(Af)(Xs)

ds

⇒ f(Xt)−t∫

0

(Af)(Xs) ds =

t∫0

f ′(Xs)σ(Xs) dWs

To check that the right-hand side is a martingale, it is sufficient to check that the expectation:

E

t∫0

|f ′(Xs)|2 · |σ(Xs)|2 ds

<∞This is a consequence of the technical assumptions made on f ′, σ and of some properties of the

solutions of stochastic differential equation (unfortunately, we cannot detail the proof here).

Remark. If we denote by X(x)t the solution of the stochastic differential equation above, such that

X(x)0 = x, we obtain, from the proposition above:

E[f(X

(x)t )

]= f(x) + E

t∫0

(Af)(X(x)s ) ds

Moreover, since the derivatives of f are supposed to be bounded by a constant Kf , and since

|b(x)|+ |σ(x)| ≤ K(1 + |x|) we have:

E[

sups≤T|Af(X(x)

s )|]≤ Kf

(1 + E

[sups≤T|X(x)

s |2])

where the right-hand side can be proved to be finite (properties of solutions of stochastic differential

equation). Therefore, since x 7→ (Af)(x) and s 7→ X(x)s are continuous, the dominated convergence

theorem is applicable and yields:

d

dtE[f(X

(x)t )

]∣∣∣∣t=0

=d

dt

E

t∫0

(Af)(X(x)s ) ds

∣∣∣∣∣∣t=0

= limt→0

E

1

t

t∫0

(Af)(X(x)s ) ds

= limt→0

E

1∫0

(Af)(X(x)tu ) du

= (Af)(x)

40

Page 42: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

f(Xt)x

t

The differential operator A is called infinitesimal generator of the diffusion X.

The proposition above can be generalized in the time-dependent case, with major difficulties.

Proposition 21. If u(t, x) is a C1,2-function (i.e. once differentiable with respect to t and twice

with respect to x and with continuous partial derivatives) with bounded derivatives with respect

to x, and if (Xt)t≥0 is the solution of the stochastic differential equation above:

dXt = b(t,Xt)dt+ σ(t,Xt)dWt,

(with the technical assumption above)

Mt = u(t,Xt)−t∫

0

(∂u

∂t+Asu

)(s,Xs) ds

is a martingale where ∂u∂x denotes the first derivative of u and the operator As is defined by:

(Asu)(x) =σ2(s, x)

2

∂2u

∂x2+ b(s, x)

∂u

∂x

Proof. The proof is similar to the time-independent case. (We apply Ito formula for a function of

the time and an Ito process).

In order to deal with discounted values (i.e. multiplied by a factor exp

(−t2∫t1

r(s,Xs) ds

)), we

need to generalize again a little bit.

Proposition 22. Under the assumption of the proposition above and for r : (t, x) 7→ r(t, x) a

bounded, continuous function from R+ × R to R, the process

Mt = e−

t∫0

r(s,Xs) dsu(t,Xt)−

t∫0

e−

s∫0

r(v,Xv) dv(∂u

∂t+Asu− ru

)(s,Xs) ds

is a martingale.

Sketch of the proof. We use integration by parts formula to differentiate the product e−

t∫0

r(s,Xs) ds

u(t,Xt) and then apply Ito formula to the process u(t,Xt).

4.3 Conditional Expectations and PDE

In this section, we emphasize the link between pricing European option and solving a partial

differential equation.

Recall. We want to compute:

Vt = E

e− T∫t

r(s,Xs) dsf(XT )|Ft

41

Page 43: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

which is equal to F (t,Xt), where:

F (t, x) = E

e− T∫t

r(s,X(t,x)s ) ds

f(X(t,x)T )

The following result gives a characterization of F as a solution of a partial differential equation.

Proposition 23. Let u be a C1,2-function, with a bounded derivation with respect to the second

variable defined on [0, T )×R. If u satisfies: ∀x ∈ R : u(T, x) = f(x) and(∂u∂t +Atu− ru

)(t, x) = 0

for all (t, x) ∈ [0, T ) × R, where u(T, x) = limt→T

u(t, x) (by definition). Then: ∀(t, x) ∈ [0, T ) × R :

F (t, x) = u(t, x).

Proof. Let us prove the equality F (t, x) = u(t, x) for t = 0 (for t > 0, use time shift with a similar

proof). From the previous proposition, we know that the process:

Mt = e−

t∫0

r(s,X(0,x)s ) ds

u(t,X(0,x)t )

is a martingale (the non-written term here is equal to zero by the partial differential equation

satisfied by u). Therefore E [M0] = E [MT ], which yields:

u(0, x) = E

e− T∫0

r(s,X(0,x)s ) ds

u(T,X(0,x)T )

= E

e− T∫0

r(s,X(0,x)s ) ds

f(X(0,x)T )

since u(T, x) = f(x).

Remark. This result suggests the following method to price the options: In order to compute:

F (t, x) = E

e− T∫0

r(s,X(t,x)s ) ds

f(X(t,x)T )

for a given f , we first need to find u such that:

∂u∂t +Atu− ru = 0 in [0, T )× R

u(T, x) = f(x) for x ∈ R

This is a partial differential equation with final condition (at terminal time T ). If we find a

solution u of this equation and if it satisfies the regularity assumptions of the last proposition, of

the previous section, we conclude that F = u.

4.4 Application to Black-Scholes Model

We are working on the probability measure P∗, under which the discounted stock price is a mar-

tingale (P∗ is called risk neutral probability measure).

42

Page 44: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Under P∗, the stock price St satisfies dSt = St(rdt+σdWt), where (Wt)t≤T is a Brownian motion.

The operator At is time-independent and is equal to:

At = A(bs) =σ2

2x2 ∂

2

∂x2+ rx

∂x

(bs for Black-Scholes: A(bs)f(x) = σ2

2 x2f ′′(x) + rxf ′(x))

It is straight forward (but a little bit painful) to check that the call price given by

F (t, x) = xN(d1)−Ke−r(T−t)N(d1 − σ√T − t)

with

d1 =log(x/K) + (r + σ2/2)(T − t)

σ√T − t

, N(d1) =1√2π

d1∫−∞

e−x2/2 dx

is a solution of the partial differential equation∂u∂t +A(bs)u− ru = 0 in [0, T )× R∗+ (only R∗+ because the price are > 0)

u(T, x) = (x−K)+ in R+ (as limit of u(t, x) to t→ T )

The same result holds for the put price.

4.5 PDE on Bounded Open Sets and Computations of Expectations

In this section we assume that there is only one asset and that b(x), σ(x), r(x) are all time-

independent. The quantity r(x) can be interpreted as the instantaneous interest rate.

Consider the differential operator A, given by:

(Af)(x, t) =1

2(σ(x))2 ∂

2

∂x2f(x, t) + b(x)

∂xf(x, t)

Let us denote by A the ”discount operator“, defined by:

(Af)(x, t) = Af(x, t)− r(x)f(x, t).

The equation giving the option price becomes∂u∂t (t, x) + (Au)(t, x) = 0 on [0, T )× R

u(T, x) = f(x) for x ∈ R (or x ∈ R∗+)

Let us first try to solve the problem on the bounded ”space“ interval O = (a, b), a < b.

We then use some boundary conditions at a and b in order to have an equation with a unique solu-

tion. Let us assume that u vanishes at the boundaries of O (called Dirichlet boundary conditions).

We now deal with the following problem: solve:∂u∂t (t, x) + (Au)(t, x) = 0 on [0, T )×O

u(T, x) = f(x) ∀x ∈ O

u(t, a) = u(t, b) = 0 ∀t ∈ (0, T )

43

Page 45: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

It is now more convenient to deal with bonded interval O = (a, b). And we can hope that the

solution is ”close“ to the solution of the initial problem. In fact the solution of this modified

problem can be expressed in terms of the diffusion X(t,x).

Proposition 24. Let u be a continuous function of [0, T ] × [a, b]. Assume that u is C1,2 on

(0, T ) × O and that ∂u∂x is bounded on (0, T ) × O. Then, if u satisfies the conditions given in the

”modified“ problem, then for all (t, x) ∈ [0, T ]×O:

u(t, x) = E

1∀s∈[t,T ],X(t,x)s ∈O · e

−T∫t

r(X(t,x)s ) ds

f(X(t,x)T )

Proof. We prove the result for t = 0 since the argument is similar at the other times. In order to

avoid technicalities, we assume that there exists an extension of the function u from [0, T ]×O to

[0, T ]× R, that is still of class C1,2. We also denote by u such extension. We know that:

Mt = exp

− t∫0

r(X(0,x)s ) ds

u(t,X

(0,x)t

)−

t∫0

e−

s∫0

r(X(0,x)v ) dv

(∂u

∂t+Au− ru

)(s,X(0,x)

s

)ds

is a martingale. Now let

τ (x) := inf0 ≤ s ≤ T |X(0,x)s 6∈ O ∧ T (with the convention inf ∅ =∞).

Note that τ (x) is a (bounded) stopping time, because τ (x) = T(x)a ∩ T (x)

b ∩ T where:

T(x)b = inf0 ≤ s ≤ T |X(t,x)

s = b,

and indeed T(x)b is a stopping time according to general results on cont. stochastic processes. By

applying the optimal stopping theorem with the stopping time τ (x), we get E [M0] = E [Mτ(x) ].

Thus, by noticing that for s ∈ [0, τ (x)], (Af)(X(0,x)s ) = 0, it follows that:

u(0, x) = E

e− τ(x)∫0

r(s,X(0,x)s ) ds

u(τ (x), X(0,x)

τ(x) )

= E

1∀s∈[t,T ],X(t,x)s ∈Oe

−T∫0

r(s,X(0,x)s ) ds

u(T,X(0,x)T )

+ E

1∃s∈[t,T ],X(t,x)s 6∈Oe

−τ(x)∫0

r(s,X(0,x)s ) ds

u(τ (x), X(0,x)

τ(x) )

Furthermore, f(x) = u(T, x) and u(τ (x), X

(0,x)τ(x) ) = 0 on the event ∃s ∈ [t, T ]|X(t,x)

s 6∈ O (because

of the boundary conditions). The second expectation vanishes

u(0, x) = E

1∀s∈[t,T ],X(t,x)s ∈Oe

−T∫0

r(s,X(0,x)s ) ds

u(T,X(0,x)T )︸ ︷︷ ︸

f(X(t,x)T )

which completes the proof for t = 0.

44

Page 46: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

u(t, x) = E [ solution of SDE ]→ solution of a partial differential equation.

Remark. An option defined by the Ft-measurable random variables:

1∀s∈[t,T ],X(t,x)s ∈O exp

− T∫t

r(X(t,x)s ) dsf

(X

(t,x)t

)is called extinguishable. Indeed, as soon as the asset price exists the open set O, the option becomes

worthless (payoff 0).

In the Black-Scholes model, if O is of the form (0, l) or (l,∞) we are ale to compute explicit

formulae for the option price.

4.6 American Options

The analysis of American options in continuous time is not straight-forward. In the Black-Scholes

model, we obtained the following formula for the price of American call (f(x) = (x −K)+) or of

American put (f(x) = (K − x)+):

Vt = Φt(t, St)

where

Φ(t, x) = supτ∈Ct,T

E∗[e−r(τ−t)f(x · e(r−σ22 )(τ−t)+σ(wτ−wt))

]and under P∗, (Wt)t≥0 is a standard Brownian motion, Ct,T is the set of all stopping times with

values in [t, T ]. We showed that American call price (on a stock offering no dividends) is equal to

the European call price. For the American put price, there is no explicit formula and numerical

methods are needed. The problem to be solved is a particular case of the following general problem,

given a ”good“ function f and a diffusion (Xt)t≥0 in R, the solution of the s.d.e.:

dXt = b(t,Xt)dt+ σ(t,Xt)dWt,

compute the function:

Φ(t, x) = supτ∈Ct,T

E

e− T∫t

r(s,X(t,x)s ) ds

f(X(t,x)τ )

By considering the stopping time τ = t, we get Φ(t, x) ≥ f(x). Also note that, for t = T , we

clearly have Φ(T, x) = f(x).

Remark. It can be proved that the process e−

t∫0

r(s,Xs) dsΦ(t,Xt) is the smallest supermartingale

which dominates the process f(Xt) at all times.

For European options, we have constructed some corresponding PDEs. For American options, we

will obtain some partial differential inequalities. The following properties tries to explain that.

45

Page 47: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Proposition 25. Assume that u is a ”regular“ solution of the following system of partial differ-

ential inequalities (we don’t give here the meaning of ”regular“):∂u∂t +Atu− ru ≤ 0, u ≥ f in [0, T )× R

∂u∂t +Atu− ru = 0 or u = f in [0, T )× R

u(T, x) = f(x)

Then, u(t, x) = Φ(t, x) = supτ∈Ct,T

E

e− T∫t

r(s,X(t,x)s ) ds

f(X(t,x)τ )

Sketch of the proof. We suppose t = 0, and we denote Xx

t the solution of the s.d.e. satisfied by X,

which starts at x. The process

Mt = exp

−t∫

0

r(s,X(x)s ) ds

u(t,X

(x)t

)−

t∫0

exp

−s∫

0

r(v,X(x)v ) dv

(∂u

∂t+Asu− ru

)(s,X(x)

s

)ds

is a martingale. By applying the optimal stopping theorem to this martingale, we get E [M0] =

E [Mτ ], and since ∂u∂t +Asu− ru ≤ 0:

u(0, x) ≥ E

[e−τ∫0

r(s,X(x)s ) ds

u(τ,Xxτ )

]

Recall that u(t, x) ≥ f(x), thus:

u(0, x) ≥ E

[e−τ∫0

r(s,X(x)s ) ds

f(X(x)τ )

]

This proves that

u(0, x) ≥ supτ∈C0,T

E

[e−τ∫0

r(s,X(x)s ) ds

f(X(x)τ )

]= Φ(0, x)

(one side of the ”double“ inequality).

We need to prove the reverse inequality.

Let τopt = inf0 ≤ s ≤ T |u(s,X(x)s ) = f(X

(x)s ).

It can be proved that τopt is a stopping time. Also, for s between 0 and τopt, we have:(∂u

∂t+Atu− ru

)(s,X(x)

s

)= 0

The optimal stopping theorem yields:

u(0, x) = E

e− τopt∫0

r(s,X(x)s ) ds

u(τopt, X(x)τopt)

but at time τopt: u(τopt, X

(x)τopt) = f(X

(x)τopt), so that

u(0, x) = E

e− τopt∫0

r(s,X(x)s ) ds

f(X(x)τopt)

46

Page 48: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

This proves

u(0, x) ≤ supτ∈C0,T

E

[e−τ∫0

r(s,X(x)s ) ds

f(X(x)τ )

]= Φ(0, x)

⇒ u(0, x) = Φ(0, x). We have also proved that τopt is an optimal stopping time for the owner of

the option.

Remark. The precise meaning of differential inequalities given in the proposition is awkward be-

cause even for a ”regular” function f , the solution is generally not in C2. (And hence the second

derivative is not well-defined a priori). This is a problem to define the infinitesimal generator of

X on a and then one cannot apply directly Ito formula. (The sketch of the proof above is not

rigorous). However, it is possible to give a meaning to everything here, and to make rigorous

statements and proofs.

4.6.1 Example of Black-Scholes Model

We work under the measure P∗ ⇒ dSt = St(rdt + σdWt). Let us introduce Xt := log(St) =

log(S0) + (r − σ2/2)t+ σWt. Its infinitesimal generator A is actually time-independent, and

ABS-log :=σ2

2

∂2

∂x2+ (r − σ2

2)∂

∂x

Let us define:

ABS-log := ABS-log − r

(multiplication of functions by r).

If we consider Φ(x) := (K − ex)+, the partial differential inequality corresponding to the price of

the stock price of the American put is:

∂v∂t (t, x) + ABS-logv(t, y) ≤ 0 a.e. in [0, T )× R

v(t, x) ≥ Φ(x)

v(t, x) = Φ(x) or ∂v∂t (t, x) + ABS-logv(t, x) = 0 a.e. in [0, T )× R

v(T, x) = Φ(x)

The following proposition states existence and uniqueness results for a solution of this system and

establishes the connection with American put price.

Proposition 26. The system of inequalities above has a unique continuous solution v(t, x) such

that its partial derivatives in the distribution sense (extension of the notion of derivative to more

general framework; not precised here):

∂v

∂x,∂2v

∂x2

47

Page 49: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

are locally bounded. Moreover, this solution satisfies:

v(t, log x) = Φ(t, x) = supτ∈Ct,T

E∗[e−r(τ−t)f(xe(r−σ22 )(τ−t)+σ(wτ−wt))

](formula for the price of American option: put with strike price K)

4.7 Solving the PDE Numerically

(case of European options).

We saw under which conditions the option price coincided with the solutions of the PDE:∂u∂t (t, x) + Au(t, x) = 0 on [0, T )× R

u(T, x) = f(x) ∀x ∈ R

(for European options)

We have seen that it is more convenient to deal with a bounded interval instead of R. It is possible

by using the expression of the solution as an expectation of a function f(X(x)s )s≤t (see above) to

give some bound for the difference between the solution with R and the solution with (−l, l). We

have to solve the following system:∂u∂t (t, x) + Au(t, x) = 0 on [0, T )× (−l, l)

u(t, l) = u(t,−l) = 0 if t ∈ [0, T )

u(T, x) = f(x) if x ∈ (−l, l)

The finite difference method: basically, this is a discretization of time and space of this system.

We shall start by discretizing the differential operator A on (−l, l). In order to do this, we need to

associate to a function (f(x))x∈(−l,l), which is an element of an infinite-dimensional vector space,

a vector (fi)1≤i≤N in RN . We proceed as follows: for i = 0, 1, . . . , N , let xi = −l + 2il(N+1) . The

number fi is supposed to be an approximation of f(xi). The boundary conditions can be stated

as f0 = 0, fN+1 = 0. Let h := 2l(N+1) be the mesh of the subdivision of (−l, l) comming from the

xi’s. The discretization of the operator A is the operator Ah on RN , defined as follows:

Think of a vector un = (u(i)n )1≤i≤N in RN as the discrete approximation of a function u (i.e.

u(i)n = u(xi)) and replace the first derivative ∂u

∂x (xi) with

∂nuin =

u(i+1)n − u(i−1)

n

2h

”discrete derivative“.

Similarly, replace the second derivative ∂2u∂x2 (xi) by

∂2nu

in =

ui+1n −uinh − uin−u

i−1n

h

h=ui+1n − 2uin + ui−1

n

h2

The discretized operator Anun is defined by:

(Anun)i =σ2(xi)

2∂2nu

in + b(xi)∂nu

in − ruin, i = 1 : N

48

Page 50: Introduction to Mathematical Finance II2.Price of UBS is 15 CHF now, 8 CHF at T (a.s.). Call option is useless. Fair price is 0 CHF. 3.Let us suppose that the price is 15 CHF now and

Black-Scholes case: (after logarithmic change of variable).

ABS-logu(x) =σ2

2

∂2u

∂x2(x) +

(r − σ2

2

)∂u

∂x(x)− ru(x)

(ABS-logn un

)i

=σ2

2h2

(ui+1n − 2uin + ui−1

n

)+

(r − σ2

2

)1

2h

(ui+1n − ui−1

n

)− ruin

ABS-logn can be represented by the following matrix:

((ABS-logn )ij)

Ni,j=1 =

β γ 0 · · · 0

α β γ 0 · · · 0

0 :...

. . .. . .

. . .. . . 0

γ

0 · · · 0 α β

where

α =σ2

2h2− 1

2h

(r − σ2

2

)β =

−σ2

h2− r

γ =σ2

2h2+

1

2h

(r − σ2

2

)By doing the discretization above, we replace the initial PDE by an ODE:

dun(t)dt + ABS-log

n un(t) = 0 if 0 ≤ t ≤ T

un(T ) = fn

where fn = (f in)1≤i≤N is the vector f in = f(xi).

The time discretization can be obtained, using the so called ”Θ-Schemes“. Consider Θ ∈ [0, 1]

and let k be a time step such that T = Mk (M is a large positive integer). We approximate the

solution un of the previous equation at the time nk by unh,k where the sequence (unh,k)Mn=0 solves

the following recursive equation:uMh,k = fn

un+1h,k −u

nh,k

k + ΘABS-logn unh,k + (1 + Θ)ABS-log

n un+1h,k = 0 0 ≤ n ≤M − 1

We can solve the system by going backwards from n = M to n = 0, since the vector uMh,k is known.

Particular values of Θ:

• Θ = 0 (”explicit scheme“), unh,k is computed directly from un+1h,k (without solving a system of

equations).

• Θ = 1 (”completely implicit scheme“), we need to solve systems of equations.

• Θ = 12 , more symmetric, we also need to compute systems. (More precise).

49