valuation of american put options with exercise restrictions715974/fulltext01.pdf · valuation of...

38
U.U.D.M. Project Report 2014:12 Examensarbete i matematik, 30 hp Handledare och examinator: Erik Ekström Maj 2014 Department of Mathematics Uppsala University Valuation of American put options with exercise restrictions Domingos Celso Djindja

Upload: others

Post on 05-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

U.U.D.M. Project Report 2014:12

Examensarbete i matematik, 30 hpHandledare och examinator: Erik EkströmMaj 2014

Department of MathematicsUppsala University

Valuation of American put options with exercise restrictions

Domingos Celso Djindja

Page 2: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master
Page 3: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

UPPSALA UNIVERSITY

MATHEMATICS DEPARTMENT

Master Thesis

Valuation of American put options with exercise

restrictions

By:

Domingos Celso Djindja

Master student in Mathematics

Advisor:

Erik Ekstrom

Uppsala, May 6, 2014

Page 4: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Acknowledgements

This work involved the collaboration of several people that I would to express my sincereacknowledgments.

First to Erik Ekstrom, my supervisor, for his patience with me, suggestions and his commit-ment throughout the job. For the Professors of the Mathematics Department, for the teachingsand moral support. Moreover, to my family, friends and all who contributed on some way tothis work success.

Domingos Celso Djindja

i

Page 5: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Abstract

In this work we price an American put with exercise restriction on weekends. The idea is toremove weekends and shrink the interval (useful days) and so we may have jumps. Thus, wehedge and price it both on analytical valuation and numerical one. On this last, we focusessentially on nd the optimal exercise boundary. We describe a version of the nite dierencemethod given in B. Kim et all [5] and we extend it to nd the boundary of an American putwith exercise restriction on weekends.

ii

Page 6: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Contents

Acknowledgements i

Abstract ii

Introduction 1

1 Pricing an American put numerically. Finite dierence method 3

1.1 The equation for the boundary . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 Numerical algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2 American put options with jumps 10

2.1 Itô formula for diusion with jumps . . . . . . . . . . . . . . . . . . . . . . . . . 102.2 The stock price for the problem in analysis . . . . . . . . . . . . . . . . . . . . . 11

Case 1: The stock price is traded continuously at any time . . . . . . . . . . . . 11Case 2: The stock price can not be traded during the weekends but during the

useful week days it is continuously traded . . . . . . . . . . . . . . . . . 132.3 The pricing problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.3.1 Analytical valuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.3.2 Numerical valuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Conclusion 26

Appendix 27

A. Maple code for the critical stock price of an American put (standard case) . . . . . 27B. Maple code for the critical stock price of an American put (for the main problem) 29

Bibliography 31

Page 7: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Introduction

An option which the holder has the right to sell or buy it at any time along the time life of itis called American option. Thus, pricing an American option consists on nd the optimal timeto exercise it (optimal time to stop and exercise) which corresponds to the optimal value. Wewill focus on American put with nite maurity. Such problems may rely on optimal stopingproblems. Many authors have been writing on optimal stoping theory, for example, on G.Peskir [7], American problems on formulation of stopping and free-boundary problems aretreated. We will focus on the problem of pricing an American put by using free boundaryproblem formulation. The conversion from an optimal stopping to a free-boundary problemfor pricing American put is done on G. Peskir [7], for instance. Since we want to optimize ourgains, the strategy of pricing an American put consists on wait if the option value is biggerthan the pay-o and exercise when on the opposite case. Acting so, there will be a boundary(critical stock price) on which we will have this two dierent situations, either wait or exercisethe option. Such boundary is also part of the solution, this becomes a free-boundary problem.Therefore, pricing an American put also leads to nd the boundary.

It is well known that there is no closed formula for pricing an American put. Thus, numericalmethods have been used. Since such methods are approximations it is good to rene themand increase the algorithms eciency. Therefore, many authors have been focussed on suchnumerical methods to price an American put and nd the corresponding boundary. Mostly theyuse nite dierence method versions, binomial and Monte Carlo methods, for example on PaulWillmott [9] the rst two methods are explained. They rely on solving the solving numericallythe Black-Scholes partial dierential equation (see chapter 7, 21 [1]) or solve numerically theanalytic valuation formula presented, for instance on G. Peskir [7], which the American put isrepresented as sum of European put and a premium for exercise early the option. For example,on J. E. Zhang [10], the boundary and the American put is determined numerically by solvingthe corresponding integral equation (similar to the one on Peskir [7]) numerically.

On this work, we will focus on determine the critical stock price (exercise boundary) whichis an important task to problems of pricing an American put. We will use a version of nitedierence method (FDM) presented in B. Kim et all [5]. Thus, we will present a very closedescription to this algorithm present on that paper and produce a code in maple for numericalexperiments. This is done on the rst chapter. Then, we will study on chapter 2 how wouldbe the critical stock price of an American put when it is not allowed to exercise the option

1

Page 8: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

during weekends. For simplicity, we will work with Bermudan options, regard that we can onlyexercise the option on discrete points (days). Therefore, we can remove the weekends and ndthe option value only on useful week days. Thus, on a more general case and at a rst glimpse,we may have jumps on the stock price. Thus, questions about completeness of the market,hedging and how to choose a martingale measure may arise. However, this jumps may arise onknown dates (weekends). Incidently, we will follow some ideas from authors who treated moregeneral cases, when the jumps arrive on unknown dates, for example R. Cont, P. Tankov [2] andC. R. Gukhal [4]. Mainly, we will study the critical stock price to this problem both analyticaland numerical valuation. On the numerical one, we will extend the algorithm presented on B.J. Kim et all [5] to nd the critical stock price.

2

Page 9: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Chapter 1

Pricing an American put numerically.

Finite dierence method

We will determine the optimal exercise boundary for American put options by nite dierencemethod given in [5], B. J. Kim et all. The method is based on a Lipschitz surface near the freeboundary which is designed by Q, see the denition afterwards. The Lipschitz surface avoidsthe degeneracy of the solution surface near free boundary. This function produces a linearlyconverging algorithm to locate the free boundary.

We start by considering an nancial market characterized by a risky asset in a risk neutraleconomy with a constant risk-free interest rate r > 0 and price process S(t), t ∈ (0, T )over the option's life [0, T ] that is specied by constant volatility rate σ > 0 . Let the marketmeasure be denoted by P , let W (t), t ∈ (0, T ) be a P -Brownian motion. The stock dynamicsof the Black-Scholes model follows the geometric Brownian motion:

dS = Srdt+ σSdW.

Let P (t, S;T ) denote the value of an American put option as a function of the current time t ,the current stock price S , and the maturity date T . The critical stock price β(t;T ), t ∈ [0, T ]is dened as the largest price S at which the American put option value P (t, S;T ) equalsits exercise value K − S , where K is the strike price. The Black-Scholes partial dierentialequation is the following:

Pt +1

2σ2S2PSS + SPS − rP = 0 (1.1)

when S ∈ (β(t, T ),∞), t ∈ (0, T )

satisfying

P (T, S, T ) = maxK − S, 0 and β(T, T ) = K.

3

Page 10: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

and the boundary conditions

limS↑∞

P (t, S, T ) = 0,

limS↓β(t,T )

P (t, S, T ) = K − β(t, T ),

limS↓β(t,T )

PS(t, S, T ) = −1. (1.2)

Boundary value problems arising in option valuation usually require one terminal condition andtwo boundary conditions to guarantee an unique solution. Let

Ωe = (t, S) ∈ (0, T )× (Smin, Smax), S ≤ β(t, T )Ωc = (t, S) ∈ (0, T )× (Smin, Smax), S > β(t, T )

be the exercise and continuous region, respectively, (Smin, Smax) the interval of the stock price.By setting Q =

√P −K + S , we see that Q = 0 on the free boundary and Ωe . Also Q has

Lipschitz character with no-singular and non-degeneracy property near free boundary. Thedegeneracy of solution surface causes instability and slow convergence of numerical algorithm.Therefore, Q is a natural candidate for computation in continuation region.

Since the solution surface in the exercise region is a horizontal plane and in the continuationregion it is an inclined surface, we can then nd the boundary. We transform P to Q and wesolve the equation for the boundary. In order to nd P , we solve the backward time Black-Scholes equation. To get the boundary, we rst chop the interval [0, T ] in N equal subintervalssuch that tn = n∆t, n = 0, 1, ..., N , ∆t = T

N. We do the same to the stock price, we chop

the interval (Smin, Smax ) in M equal subintervals, such that Sni = Si(tn) i = 0, 1, 2, ...M , and

∆S = Smax−Smin

M,

Sni = βn + ρ∆S + i∆S, n = N, N − 1, ..., 0, i = 0, 1, ...,M,

0 < ρ < 1, is a constant parameter and the option price P (tn, Sni , T ) = P n

i . Sni is computed

after the free boundary βn+1 be computed, and βN = K .

1.1 The equation for the boundary

We will now derive the boundary equation. By using the analyticity of Q in the continuationregion, we decompose it as Taylor series (Q(tn, S

n0 , T )) at βn(t, T ) :

Q(tn, Sn0 , T ) = Q(tn, βn, T ) +QS(tn, βn, T )(S

n0 − βn) +

1

2QSS(tn, βn, T )(S

n0 − βn)

2+

+O((Sn0 − βn)

3). (1.3)

4

Page 11: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

We need QS, QSS , thus, dierentiating P = Q2 +K − S, We obtain

Pt = 2QQt, PS = 2QQSS − 1, PSS = 2Q2S + 2QQSS, (1.4)

PSSS = 6QSQSS + 2QQSSS.

Thus, the Black-Scholes equation (1.1) is transformed to

2QQt +1

2σ2S2(2Q2

S + 2QQSS) + rS(2QQS − 1)− r(Q2 +K − S) = 0.

Since Q → 0 when S ↓ β(t, T ) , we have

1

2σ2S2(2Q2

S) + rS(−1)− r(K − β(t, T )) = 0.

Thus, when S → β+,

Q2S → rK

σ2β2(t, T )

and from the boundary condition (1.2) we have

QS =PS + 1

2√P −K + S

> 0

on the continuation region. Therefore,

limS→β+

QS =

√rK

σβ(t, T ). (1.5)

In order to nd QSS, we dierenciate the Black-Scholes partial dierential equation with respectto S , we have

PtS + σ2SPSS +1

2σ2S2PSSS + rPS + rSPSS − rPS = 0.

By simplifying it, we get

PtS + σ2SPSS +1

2σ2S2PSSS + rSPSS = 0. (1.6)

Moreover, dierentiating the boundary condition P (t, β(t, T ), T ) = K − β(t, T ), we get

PS(t, β, T ) · β′ + Pt(t, β, T ) = −β′(t, T ).

Since PS(β, t, T ) = −1 on the free boundary, by condition (1.2), we get

Pt(t, β, T ) = 0.

5

Page 12: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

On other hand, we dierentiate PS(t, β, T ) = −1 with respect to t and we obtain

PSS(t, β(t, T ), T ) · β′(t, T ) + PSt(β, t, T ) = 0

and hence

PtS(β, t, T ) = −PSS(t, β, T ) · β′(t, T ). (1.7)

Thus, using this last relation, (1.6) becomes

−PSSβ′ + σ2SPSS +

1

2σ2S2PSSS + rSPSS = 0.

By using (1.4) when S → β+ , we have

PSSS → 6QSQSS, PSS → 2Q2S

and also from (1.5), we have

−β′ · 2Q2S + σ2β · 2Q2

S +1

2σ2 · β2 · 6QSQSS + rβ · 2Q2

S = 0

⇔ −β′ · 2rKσ2β2

+ σ2β · 2rKσ2β2

+ 3σ2 · β2 ·√rK

σβQSS + rβ · 2rK

σ2β2= 0

⇔ QSS = −2√rK

3σ3β3[−β′ + (σ2 + r) · β]. (1.8)

By substituting (1.5), (1.8) in (1.3), as S → β(t, T ) we get

Q(tn, Sn0 , T ) =

√rK

σβn

(Sn0 − βn)−

√rK

3σ3β3n

[−β′n + (σ2 + r) · βn] · (Sn

0 − βn)2 +O((ρ∆S)3) =

=

√rK

σ

(Sn0

βn

− 1

)−

√rK

3σ3

[−β′

n

βn

+ σ2 + r

]·(Sn0

βn

− 1

)2

+O((ρ∆)3), (1.9)

where βn is considered a dierentiable function of tn . We make the following approximation

ofβ′n

βn

:

β′n

βn

= (ln βn)′ =

ln βn+1 − ln βn

∆t+O(∆t)

=lnSn

0 − ln βn − (lnSn0 − ln βn+1)

∆t+O(∆t)

=ln

Sn0

βn− ln

Sn0

βn+1

∆t+O(∆t).

6

Page 13: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Since lnSn0

βn

= ln

(1 +

Sn0

βn

− 1

)∼ Sn

0

βn

− 1 when Sn0 → β+

n , We have then

β′n

βn

=

(Sn0

βn− 1)− ln

Sn0

βn+1

∆t+O(ρ∆S∆t). (1.10)

By replacing (1.10) in (1.9), we get

Q(tn, Sn0 , T ) =

√rK

σ

(Sn0

βn

− 1

)+

+

√rK

3σ3·

(

Sn0

βn− 1)− ln

Sn0

βn+1

∆t− (σ2 + r)

·(Sn0

βn

− 1

)2

+

+ O((ρ∆S)2 · (ρ∆S +∆t)).

By setting

ξ =Sn0

βn

− 1,

we obtain then

Q(tn, Sn0 , T ) =

√rK

σξ +

√rK

3σ3·[ξ − ln

Sn0

βn+1

∆t− (σ2 + r)

]· ξ2 + O((ρ∆S)2 · (ρ∆S +∆t)).

After some transformations, we obtain the following equation

ξ3 −(ln

Sn0

βn+1

+ (σ2 + r)∆t

)ξ2 − 3σ2∆tξ − 3σ3∆t√

rKQ(tn, S

n0 , T ) = O((ρ∆S)2 · (ρ∆S +∆t)).

(1.11)

We just proved the following theorem:

Theorem 1.1.1. Suppose that Q(tn, Sn0 , T ) is known, then ξ satises the approximate cubic

equation (1.11).

After solving the cubic equation (1.11), we get βn from the relation

βn =Sn0

ξ + 1

and from βn+1 , (we do it recursively). Therefore, we need to know wether such ξ exists. Thefollowing lemma also in B. Kim et all [5], states the sucient conditions for the existence of ξ .

Lemma 1.1.1. Suppose that ln

(1 + ρ

∆S

βn+1

)<

(9σ4Q2(tn, S

n0 , T )− (σ2 + r)

rK

)∆t with σ >

0, r > 0. Then, for suciently small ∆S and ∆t,

ξ3 −(ln

Sn0

βn+1

+ (σ2 + r)∆t

)ξ2 − 3σ2∆tξ − 3σ3∆t√

rKQ(tn, S

n0 , T ) = 0.

has a unique real solution on (0, 1) ⊂ R.

7

Page 14: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

1.2 Numerical algorithm

By using the time and stock price discretization as before, Q as dened before, the numericalalgorithm should then follow the steps:

1. Determine the option price P n−1i , i = 1, 2, ...,M explicitly from P n

i . The price P ni of the

American put option is a discrete solution to the discrete Black-Scholes equation:

P ni − P n−1

i

∆t+

1

2σ2S2

i

P ni+1 − 2P n

i + P ni−1

∆S2+ rSi

P ni+1 − P n

i

∆S− rP n

i = 0

for n = N, N − 1, ..., 1, Si = Sni , i = 1, 2, ...,M − 1,

PNi = 0 for i = 0, 1, 2, ...,M.

2. Find P n−10 by solving:

P n0 − P n−1

0

∆t+

1

2σ2S2

0

( Pn1 −Pn

0

∆S− Pn

0 −Pn−1

ρ∆S

∆S+ρ∆S2

)+ rS0

(P n1 − P n

−1

∆S + ρ∆S

)− rP n

0 = 0

P n−1 = K − βn.

Assuming the computational domain is large, we impose zero boundary conditionP nM = 0, n = N, N − 1, ..., 0 .

3. Determine βn−1 =Sn−10

1 + ξ, where ξ is the solution for the equation

ξ3 −ln

Sn−10

βn

+ (σ2 + r)∆t

ξ2 + 3σ2∆tξ − 3σ2∆t√

rKQ(tn−1, S

n−10 , T ) = 0, (1.12)

which has a unique real root ξ ∈ (0, 1) .

4. Change the values of Sn−1 from old Sn−1i = βn + ρ∆S + i∆S to new Sn−1

i = βn−1 +ρ∆S + i∆S for i = 0, 1, 2, ...,M . Then we update the values of P n−1

i too. If we nishstep 4, then we repeat the running step 1 through 4 until t0 .

By using the software maple, see the code in appendix A, a numerical experiment with K = 1,r = 0.05, T = 0.5 , σ = 0.2 , ρ = 0.4 , N = M = 100 , we get:

8

Page 15: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Fig. 1

Remark 1.2.1. For dierent values of the parameter ρ (0 < ρ < 1) we may have slightlydierent boundaries but they tend to be the same as ∆S → 0 and ∆t → 0 .

The corresponding plot for the option value at a x time is given below.

Fig. 2 Fig. 3

Remark 1.2.2. It should be smoother for bigger values of M , i.e, when ∆S → 0 .

9

Page 16: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Chapter 2

American put options with jumps

We start by presenting a very useful formula from Itô for jump-diusion process, given in [2],Cont and Tankov (2004 ).

2.1 Itô formula for diusion with jumps

Let X be a diusion process with jumps dened as the sum of drift term, Brownian stochasticintegral and a compound Poisson process:

Xt = X0 +

t∫0

bsds+

t∫0

σsdWs +

N(t)∑i=1

∆Xi,

where bt and σt are continuous non-anticipating process with

E

T∫0

σ2t dt

< ∞

and the jumps on the stock price are given by ∆Xi .Then, for any C1,2 functions f : [0, T ]×R → R , the process Yt = f(t,Xt) can be represented

by

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

t∫0

[∂f

∂s(s,Xs) + bs

∂f

∂X(s,Xs)

]ds+

1

2

t∫0

σ2s

∂2f

∂x2(s,Xs)ds+

+

t∫0

∂f

∂X(s,Xs)σsdWs +

∑i≥1, τi≤t

[f(τi, Xτi−+∆Xi

)− f(τi, Xτi−)]. (2.1)

10

Page 17: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

In dierential notation:

dYt =∂f

∂t(t,Xt)dt+ bt

∂f

∂x(t,Xt)dt+

σ2t

2

∂2f

∂X2(t,Xt)dt+

+∂f

∂X(t,Xt)σtdWt + [f(t,Xt− +∆Xt)− f(t,Xt−)]. (2.2)

2.2 The stock price for the problem in analysis

We regard a problem of pricing an American put when we are not allowed to exercise theoption during the weekends. We suppose that have a standard brownian motion [W (t)] undera complete probability space (Ω, F , P ) and (Ft)t≥0 is a ltration which satisfy the usualconditions. Furthermore, we consider a nancial market with a constant risk-free interest rater > 0 and a stock price S(t) follows a geometric brown motion.

In order to deal with the exception of exercising the American put option during weekends,we suppose the following cases:

1. The stock price is traded continuously at any time;

2. The stock price cannot be traded during the weekends but during the week it is continu-ously traded.

Case 1: The stock price is traded continuously at any time.

Suppose that we the stock price is a geometric brownian motion, it is continuous and followsthe dynamic:

dS(t) = µSdt+ σSdW (t), t ∈ [0, T ],

where µ is the drift, σ is the volatility, W (t) is a standard brownian motion.Since we are not allowed to exercise the option during the weekends, we will remove the

weekends and consider the stock price during the week. Therefore, we may have jumps fromFriday to Monday since the price may change during the weekend. Since S is a geometricbrownian motion, with σ, µ constants, by Bjork (Chapter 4, 2003) [1], we have

S(t2) = S(t1−) exp(µ− σ2/2)(t2 − t1) + σ[W (t2)−W (t1)]

,

for t1 < t2 and µ, σ constants.Thus, if we regard τ1 as a Friday and τ2 as the next useful day (Monday), we have

S(τ2) = S(τ1−) · exp(µ− σ2/2)(τ2 − τ1) + σ[W (τ2)−W (τ1)]

.

Therefore, the jump size of the stock price from τ1 to τ2 is given by

∆S = S(τ2)− S(τ1−) = S(τ1−)[exp(µ− σ2/2)(τ2 − τ1) + σ(W (τ2)−W (τ1)) − 1

]=

= S(τ1−)(Y − 1),

11

Page 18: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

whereY = exp(µ− σ2/2)(τ2 − τ1) + σ[W (τ2)−W (τ1)].

We regard now that there are n weekend over the interval [0, T ] , and we order them as

(τ1, τ2), ...., (τ2n−1, τ2n).

The jump size at each interval is given by

Yi = exp(µ− σ2/2)(τ2i − τ2i−1) + σ[W (τ2i)−W (τ2i−1)].

By removing the weekends on the stock price, we will have the following dynamic

dS(t)

S(t−)= µdt+ σdW (t) + dJ(t), t ∈ [0, T ] \ ∪n

i=1(τ2i−1, τ2i),

where

J(t) =

n(t)∑i=1

(Yi − 1), n(t) is the number of weekends up to time t

andYi = exp(µ− σ2/2)(τ2i − τ2i−1) + σ[W (τ2i−1)−W (τ2i−1)].

In other to simplify notations and for calculations proposes, We regard that the stock pricehas the dynamics:

dS(t)

S(t−)= µdt+ σdW (t) + [Y (t)− 1]dn(t),

where n(t) is one if we have jump at time t (i.e. if t = τ2j the time just after a weekend), it iszero otherwise and S(t−)[Y (t) − 1] represents the jump at time t . We suppose that dW anddn are independent. We will now solve the stochastic dierential equation above by followingthe standard method for the case without any jump.

Therefore, by changing the variables Z(t) = lnS(t) , by Itô we have

dZ =1

SdS +

1

2

(− 1

S2

)(dS)2

=1

S(µSdt+ σSdW + S(Y − 1)dn(t))−

− 1

2S2(µSdt+ σSdW + S(Y − 1)dn(t))2

= µdt+ σdW + (Y − 1)dn(t)− σ2

2dt,

since

(dW )2 = dt, dt2 = 0, dtdw = 0,

dtdn(t) = 0, [dn(t)]2 = 0, dWdn(t) = 0.

12

Page 19: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Integrating both sides we get:

t∫0

dZ =

t∫0

[µ− σ2/2]ds+

t∫0

σdWs+

n(t)∑i=1

(Yi − 1)

lnS(t) = lnS(0) + (µ− σ2/2)t+ σW (t) +

n(t)∑i=1

(Yi − 1)

S(t) = S(0) ∗ exp

(µ− σ2/2)t+ σW (t) +

n(t)∑i=1

(Yi − 1)

. (2.3)

In order to avoid arbitrage, We need the model to be a martingale. Without removingthe weekends we have the standard Black-Scholes model which is complete and with a uniquemartingale measure. By removing the weekends and shrinking the time interval we may havea dierent scenario, i.e, some jumps on the stock price may appear at known dates. Since weknow that e−rtS(t) is a martingale (in this case µ = r on (2.3)), it should be natural to it keepso even with the referred possible jumps since the stock price is continuously traded. Then, thejumps must be a martingale. So,

E[S(τi−)Yi(t)|Fs] = S(τi−), s < t, i = 1, ..., n(T ),

Ftt≥0 is the information ow up to time t . The last formula is equivalent to

E[Yi(t)|Fs] = 1. (2.4)

Thus,

e−rtE[S(t)|Fs] = e−rt · S(0) · ert · e[∑n(t)

i=1 (E[Yi|Fs]−1)]= S(0).

From condition (2.4), follows that the interest rate should be zero along the weekend. There-fore,

Yi = exp−σ2/2(τ2i − τ2i−1) + σ[W (τ2i−1)−W (τ2i−1)].

Remark 2.2.1. The market is still complete since the stock is traded continuously and theadjustments that we do only are made in order to compute the option price which cannot beexercised during weekends.

Case 2: The stock price cannot be traded during the weekends but

during the useful week days it is continuously traded.

As before, we suppose that the stock price is a geometric brownian motion and has the followingdynamic:

dS(t)

S(t−)= µdt+ σdW (t), t ∈ [0, T ] \ ∪n

i=1(τ2i−1, τ2i),

13

Page 20: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

where (τ2i−1, τ2i) i = 1, 2, ..., n(T ) are weekends.Since it is not traded during the weekends, after a weekend we may have a dierent value

from the last one we end up with on the week before. There are many reasons that may bein the origin of this change, for instance, a political decision, a natural catastrophe, a terroristattack, of course, depending on the asset on trading. Therefore, it is more convenient to considerthat there will be a jump from Friday to Monday. Then, we have more random sources thantraded assets. So, the market is incomplete and we may have then many martingale measures.However, if we suppose that the jumps are given by a stochastic variable which has log-normaldistribution since the stock price has log normal distribution during the useful week days, wewould have a bit similar case with the previous one. Thus, the value of the stock price justafter a weekend is

S(τ2i+) = S(τ2i−1−)ea+b·Z(t),

where a, b are constants and Z(t) ∼ N(0, 1) , i.e, Z(t) has standard normal distribution.Therefore, a similar argument as on the previous case to avoid arbitrage, we must have the

jumps to be martingale

E[S(τ2i−1−)ea+b·Z(t)|Fs] = S(τ2i−1−), s < t

which implies thatE[ea+bZ(t)|Fs] = 1.

Consequently, we have a = −b2/2 . Since the jumps should reect the stock price behavior dur-ing the weekend if it is traded along this time, then the natural value for b is the correspondingcoecient of a standard brownian motion that we have along the week which is

b = [W (ti+1)−W (ti)] · σ, ti < ti+1.

By introducing these possible jumps under martingale measure in S(t) , we have

S(t) = S(0) · exp

(r − σ2/2)t+ σW (t) +

n(t)∑i=1

(e−b2/2+bZ(τ2i+ ) − 1)

,

whereb = σ · [W (τ2i)−W (τ2i−1)], i = 1, 2, .., n(T ).

Remark 2.2.2. Both cases have similar (equal) formulas. However they are dierent, onthe rst one the market is complete and the second one not. Nevertheless, by choosing themartingale measure as we did on both cases, we have the same price process. Therefore, fromnow on we will treat them as a unique case, i.e, the stock price is given by

S(t) = S(0) · exp

(r − σ2/2)t+ σW (t) +

n(t)∑i=1

(Yi − 1)

.

where

Yi = exp(−σ2/2)(τ2i − τ2i−1) + σ[W (τ2i)−W (τ2i−1)], i = 1, 2, ..., n(T ).

14

Page 21: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

2.3 The pricing problem

We will now price an American option when the stock price is given by the last two cases andsuppose that the strike price is K . We regard that P (t, S) is the option price. By applyingItô formula (2.2), we have:

dP =

(∂P

∂t+ µS

∂P

∂S+

1

2σ2S2∂

2P

∂S2

)dt+ σS

∂P

∂SdW (t) + [P (t, S(t))− P (t, S(t−))]dn(t).

Let us now make a ∆-hedged portfolio and we regard δ =∂P

∂S:

Π(t) = P (t)− δ · S(t).

We have thus,

dΠ(t) = dP − δdS =

(∂P

∂t+ µS

∂P

∂S+

1

2σ2S2∂

2P

∂S2

)dt+ σS

∂P

∂SdW (t)+

+[P (t, S(t))− P (t, S(t−))]dn(t)−∂P

∂SS(µdt+ σdW (t) + (Y − 1)dn(t))

=

(∂P

∂t+

1

2σ2S2∂

2P

∂S2

)dt+ [∆P (t, S(t))− δ ·∆S] dn(t).

In order to avoid arbitrage, the expected return of the hedged portfolio must be equal tothe value of the portfolio invested at risk-free interest rate r . Therefore,

∂P

∂t+

1

2σ2S2∂

2P

∂S2+ E[∆P (t, S)− δ∆S(t)|Fs] · I(τ2i−1,τ2i)(t) = r(P − δS),

s < t , I(a,b)(t) is the indicator function of the interval (a, b) . Since each Yi− 1 is a martingale,we have

E[δ∆S(t)|Fs] = E[δS(τ2i−1−)(Yi − 1)|Fs] = δS(τ2i−1−)E[Yi − 1|Fs] = 0.

Thus, for the e−rtP (t, S) be a martingale, we impose the condition

E[∆P (t, S(t) · I(τ2i−1,τ2i)|Fs] = 0, i = 1, 2, ..., n(T ),

which is equivalent to

E[P (τ2i−1− , S(τ2i−1−)Yi)|Fs] = P (τ2i−1− , S(τ2i−1−)), i = 1, 2, ..., n(T ).

Therefore, the pricing problem becomes

∂P

∂t+

1

2σ2S2∂

2P

∂S2+ rS

∂P

∂S− rP = 0, t ∈ (0, T )

E[P (τ2i−1− , SYi)|Fs] = P (τ2i−1− , S(τ2i−1−)), i = 1, 2, ..., n(T ),

P (T, S) = maxK − S, 0.

(2.5)

15

Page 22: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Remark 2.3.1. For the smooth pasting condition, we may use the result of a more general casein a jump-diusion model. In H. Pham [8] for example, it was proved that for a jump-diusionmodel with positive volatility (σ > 0) and nite jump intensity the value of an American putP (t, S) is continuously dierentiable with respect to the underlying asset on [0, T ]× [0,∞) andin particular the derivative is continuous across the exercise boundary:

∂P

∂S(t′, S) → −1, when (t′, S) → (t, S∗(t)),

for every t in [0, T ] , where S∗ is the critical stock price (exercise boundary).

We will have both analytical and numerical valuation for this problem.

2.3.1 Analytical valuation

We will now derive a formula for the option price under the stock price dened on the previoussection. Consider an American put on the corresponding asset with strike price K and maturitytime T . We consider the value of the American put at time t = T − t′ as PA(t

′, S) , which istaken on the space D = (t′, S) : S ∈ (0,∞), t′ ∈ [0, T ] . There is a critical stock price S∗

(exercise boundary) at each time t ∈ [0, T ] such that it is optimal to exercise the option whenS ≤ S∗ and it should continue otherwise. Thus, the American put can be written as

PA(t′, S) =

K − S(t), if S(t) ≤ S∗(t)

PA(t′, S) > K − S(t), otherwise ,

where t = T − t′ .We rewrite the pricing problem as

∂P

∂t+

1

2σ2S2∂

2P

∂S2+ rS

∂P

∂S− rP = 0, t ∈ (0, T ) (2.6)

satisfying

E[P (τ2i−1− , SYi)|Fs] = P (τ2i−1− , S(τ2i−1−)), i = 1, 2, ..., n(T ), (2.7)

with the terminal and boundary conditions (also known as smooth-pasting conditions)

P (T, S) = maxK − S, 0

limS→∞

P (t, S) = 0

limS→S∗

P (t, S) = K − S∗

limS→S∗

∂P

∂S(t, S) = −1.

(2.8)

16

Page 23: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Let F (t, S(t)) = e−rtP (t, S(t)) , where P is the value of the American put option denedon the space D . By using the martingale measure for the stock price S and Itô formula (2.2),we have

dF =∂F

∂tdt+

∂F

∂S(rSdt+ σSdW (t)) +

σ2

2

∂2F

∂S2dt+ [F [(S(t−) + ∆S)]− F (S(t−))]

⇐⇒ dF = e−rt

(−rP +

∂P

∂t+ rS

∂P

∂S+

σ2

2

∂2P

∂S2

)dt+

+e−rtσS∂P

∂SdW (t) + e−rt[P (S(t−) + ∆S)− P (S(t−)].

By integrating along the interval [0, T ] , we have

F (T, S) = F (0, S) +

T∫0

e−rt

(−rP +

∂P

∂t+ rS

∂P

∂S+

σ2

2

∂2P

∂S2

)dt+

T∫0

e−rtσS∂P

∂SdW (t)+

+

n(T )∑i=1

e−rτ2i−1 [P (YiS(τ2i−1))− P (S(τ2i−1))].

By substituting F we get:

e−rTP (T, S) = P (0, S) +

T∫0

e−rt

(∂P

∂t+

σ2

2

∂2P

∂S2+ rS

∂P

∂S− rP

)dt+

T∫0

e−rtσS∂P

∂SdW (t)+

+

n(T )∑i=1

e−rτ2i−1 [P (YiS(τ2i−1))− P (S(τ2i−1))].

By using the critical stock price, we can rewrite P (t, S) as follows

P (t, S) = IS>S∗P (t, S) + IS≤S∗(K − S(t)),

where I(a,b) is the indicator function of the interval (a, b) .

17

Page 24: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Using the above formula and boundary conditions, we get

e−rT (K − S)+ = P (0, S) +

T∫0

e−rt · IS>S∗

(∂P

∂t+

σ2

2

∂2P

∂S2+ rS

∂P

∂S− rP

)dt−

−Kr

T∫0

e−rtIS≤S∗dt+

T∫0

e−rtσS∂P

∂SdW (t)+

+

n(T )∑i=1

e−rτ2i−1 · IS>S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]+

+

n(T )∑i=1

e−rτ2i−1 · IS≤S∗[P (YiS(τ2i−1))− P (S(τ2i−1))].

Since on the continuation region the American put satises the Black-Scholes partial dier-ential equation, then the rst integral is zero. Thus, we get

e−rT (K − S)+ = P (0, S)−Kr

T∫0

e−rtIS≤S∗dt+

T∫0

e−rtσS∂P

∂SdW (t)+

+

n(T )∑i=1

e−rτ2i−1 · IS>S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]+

+

n(T )∑i=1

e−rτ2i−1 · IS≤S∗[P (YiS(τ2i−1))− P (S(τ2i−1))].

Taking expectations both sides and considering that

E

T∫0

e−rtσS∂P

∂SdW (t)

= 0

by the proposition 4.4 ( in Björk [1]), we thus obtain

PE = PA −Kr

T∫0

e−rtE(IS<S∗)dt+

n(T )∑i=1

e−rτ2i−1 · E[IS>S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]]+

+

n(T )∑i=1

e−rτ2i−1 · E[IS≤S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]],

18

Page 25: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

where PE = PE(S, T ), PA = PA(S, 0) are the European and the America put options, respec-tively.

Since we want the American put, we have

PA = PE +Kr

T∫0

e−rtE(IS≤S∗)dt−n(T )∑i=1

e−rτ2i−1 · E[IS>S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]]−

−n(T )∑i=1

e−rτ2i−1 · E[IS≤S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]].

This we can write as

PA = PE +Kr

T∫0

e−rtE(IS≤S∗)dt−

−n(T )∑i=1

e−rτ2i−1 · E[IS>S∗,Y S>S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]]−

−n(T )∑i=1

e−rτ2i−1 · E[IS>S∗,Y S≤S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]]−

−n(T )∑i=1

e−rτ2i−1 · E[IS≤S∗, Y S≤S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]]−

−n(T )∑i=1

e−rτ2i−1 · E[IS≤S∗, Y S>S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]]

= PE +Kr

T∫0

e−rtE(IS≤S∗)dt−

−n(T )∑i=1

e−rτ2i−1 · E[IS>S∗,Y S≤S∗[P (YiS(τ2i−1))− P (S(τ2i−1))]]−

−n(T )∑i=1

e−rτ2i−1 · E[IS≤S∗, Y S>S∗[P (YiS(τ2i−1−))− P (S(τ2i−1))]].

19

Page 26: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Since on the exercise region the price is equal to the pay-o function, we have

PA = PE +Kr

T∫0

e−rtE(IS≤S∗)dt−

−n(T )∑i=1

e−rτ2i−1 · E[IS>S∗,Y S≤S∗[K − Y S(τ2i−1−)− P (S(τ2i−1))]]−

−n(T )∑i=1

e−rτ2i−1 · E[IS≤S∗, Y S>S∗[P (YiS(τ2i−1−))−K + S(τ2i−1−)]].

We need to simplify the early exercise premium, since it is taken only on useful week days. Wemay write it as

Kr

T∫0

e−rtE(IS≤S∗)dt = Kr

τ1∫0

e−rtE(IS≤S∗)dt+

n(T )∑i=1

τ2i−1∫τ2i

e−rtE(IS≤S∗)dt

,

here we suppose without loss of generality that T corresponds to a Friday. Thus, taking inconsideration that the interest rate over the weekends is zero, we obtain

PA = PE +Kr

τ1∫0

e−rtE(IS≤S∗)dt+

n(T )∑i=1

τ2i−1∫τ2i

e−rtE(IS≤S∗)dt

−n(T )∑i=1

E[IS>S∗,Y S≤S∗[K − Y S(τ2i−1−)− P (S(τ2i−1))]]−

−n(T )∑i=1

E[IS≤S∗, Y S>S∗[P (YiS(τ2i−1−))−K + S(τ2i−1−)]].

Remark 2.3.2. The solution is a sum of an European put, a premium for early exercise andsome negative components. These last components correspond to the cases when the stockprice jumps from the exercise region to continuation region and vice-versa without across theboundary. We can interpret it as a loss for not exercise the option at that time.

The critical stock price is given when S(t) = S∗(t) , thus it is the solution to the following

20

Page 27: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

equation

PA(S∗, t) = PE(S

∗, t) +Kr

t∫0

e−rξE(IS(t)≤S∗(t−ξ))dξ−

−n(t)∑i=1

E[IS>S∗,Y S≤S∗[K − Y S∗(τ2i−1−)− P (S∗(τ2i−1))]]−

−n(t)∑i=1

E[IS≤S∗, Y S>S∗[P (YiS∗(τ2i−1−))−K + S∗(τ2i−1−)]].

Since the rst integral should be taken only on useful week days, we get:

K − S∗(t) = PE(S∗t , t) +Kr

τ1∫0

e−rξE(IS(t)≤S∗(t−ξ)) · It≤τ1dξ +

+

n(t)∑i=1

τ2i−1∫τ2i

e−r(ξ)E(IS≤S∗)dξ

−n(t)∑i=1

E[IS>S∗,Y S≤S∗[K − Y S∗(τ2i−1−)− P (S∗(τ2i−1))]]−

−n(t)∑i=1

E[IS≤S∗, Y S>S∗[P (YiS∗(τ2i−1−))−K + S∗(τ2i−1−)]],

where

PE(S∗(t), t) = Kexp(−rt)N(−d2)− S∗(t)N(−d1),

d1 =ln(S∗/K) + (r + σ2/2)t

σ√t

, d2 = d1 − σ√t

and N(x) is a cumulative distribution function for a standard normal random variable denedby

N(x) =1√2π

x∫−∞

exp

(−u2

2

)du.

2.3.2 Numerical valuation

We will rely on the numerical method presented in B. J. Kim (2013) [5] as before to pricethis American put option with jumps. We will use Bermudan options, regarding that it is

21

Page 28: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

only exercisable at discrete time points (days) which (τ2i−1, τ2i) i = 1, 2, ..., n(T ) correspondto weekends. First of all, we will make some transformations on the expectation of the pricevariation along the jumps. We have,

E[P (τ2i−1− , SYi)|Fs] = P (τ2i−1− , S(τ2i−1−)), i = 1, 2, ..., n(T ),

then if we suppose that the price just after the jump is equal to the one just before the jumpwe will have

P (τ2i−1− , SYi) = P (τ2i−1− , S(τ2i−1−)), i = 1, 2, ..., n(T ).

Therefore, regarding as before β(t, T ) the critical stock price, we have the following freeboundary problem:

∂P

∂t+

1

2σ2S2∂

2P

∂S2+ rS

∂P

∂S− rP = 0, t ∈ (0, T ), S ∈ (β, ∞)

satisfying

P (τ2i−1− , SYi) = P (τ2i−1− , S(τ2i−1−)), i = 1, 2, ..., n(T ),

moreover

P (T, S, T ) = maxK − S, 0, β(T, T ) = K,

and the boundary conditions

limS↑∞

P (t, S, T ) = 0,

limS↑β

P (t, S, T ) = K − β(t, T ),

limS↓β

∂P (t, S, T )

∂S= −1.

For a numerical treatment, we need to generate the jumps. Since they contain brownianmotion or normal distribution in their formula and a deterministic part, we only need to generatebrownian motion paths and simulate normal distribution. We chop the interval [0, T ] in Nequal subintervals such that tn = n∆t, n = 0, 1, ..., N , ∆t = T

N. We interpret each tn as one

day. By using the random walk construction in P. Glasserman (chapter 3.2, [3]), we have

W (ti+1) = W (ti) +√ti+1 − tiZi+1, i = 0, ..., N − 1,

where 0 = t0 < t1 < ... < tn, W (0) = 0, Z1, Z2, ..., Zn are independent normal distribution.Thus,

W (ti+1)−W (ti) =√

ti+1 − tiZi+1, i = 0, ..., N − 1.

22

Page 29: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

We have therefore,

Yi = exp[−σ2/2(τ2i − τ2i−1) + σ√τ2i − τ2i−1Zi]

= exp

[3T

N(−σ2/2) + σ

√3T

N· Zi

], i = 1, 2, ..., N,

where Z1, Z2, ..., Zn are independent standard normal random distribution. At each weekend,we can simulate a sample of jumps and determine its mean. Then, we regard the sample meanas a jump at each weekend.

We follow then the algorithm for pricing a standard American put option (see chapter 1),but with some adjustments because of the possible jumps on the stock price. Let Ωe, Ωc bethe exercise and continuous region, respectively, (Smin, Smax ) the interval of the stock price.By setting Q =

√P −K + S , we see that Q = 0 on the free boundary and Ωe .

The method consists on solving the backward time Black-Scholes equation. We consider avariable weekdayforT, the starting useful day T as the number of days backward up to Sunday. We chop the interval of the stock price, [Smin, Smax ] in M equal subintervals, such thatSni = Si(tn) i = 0, 1, 2, ...M , and ∆S = Smax−Smin

M,

Sni = βn + ρ∆S + i∆S, n = N, N − 1, ..., 0, i = 0, 1, ...,M, 0 < ρ < 1, (constant)

and the option price P (tn, Sni , T ) = P n

i . Sni is computed after the free boundary βn+1 be

computed, and βN = K . Then we proceed by following the steps:

1. Determine the option price P n−1i , i = 1, 2, ...,M explicitly from P n

i . The price P ni of the

American put option is a discrete solution to the discrete Black Scholes equation:

P ni − P n−1

i

∆t+

1

2σ2S2

i

P ni+1 − 2P n

i + P ni−1

∆S2+ rSi

P ni+1 − P n

i

∆S− rP n

i = 0

for n = N, N − 1, ..., 1, Si = Sni , i = 1, 2, ...,M − 1,

PNi = 0 for i = 0, 1, 2, ...,M.

2. Find P n−10 by solving:

P n0 − P n−1

0

∆t+

1

2σ2S2

0

( Pn1 −Pn

0

∆S− Pn

0 −Pn−1

ρ∆S

∆S+ρ∆S2

)+ rS0

(P n1 − P n

−1

∆S + ρ∆S

)− rP n

0 = 0

P n−1 = K − βn.

Assuming the computational domain is large, we impose zero boundary conditionP nM = 0, n = N, N − 1, ..., 0 .

23

Page 30: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

3. Determine βn−1 =Sn−10

1 + ξ, where ξ is the solution for the equation

ξ3 −ln

Sn−10

βn

+ (σ2 + r)∆t

ξ2 + 3σ2∆tξ − 3σ2∆t√

rKQ(tn−1, S

n−10 , T ) = 0,

which has a unique real root ξ ∈ (0, 1) .

4. Change the values of Sn−1 from old Sn−1i = βn+ρ∆S+i∆S to new Sn−1

i = βn−1+ρ∆S+i∆S for i = 0, 1, 2, ...,M . If we archive a weekend day (Sunday), then we determine thejump (we simulate n jumps and take expectation) and we ignore Sunday and Saturday.Then, we determine the value on the previous useful day, Friday by

Sn−3j = Sn

j /Yn, j = 0, ...,M,

and we set the price on Friday byP n−3j = P n

j

for j = 0, ...M − 1 . Then, we determine the value of β[n − 3] from β[n] by solving theequation (1.12) and by setting

βn−3 =Sn−30

1 + ξ.

If we nish step 4, then we repeat the running step 1 through 4 until t0 .

For a simulation by using the code in appendix B, with the following data: N = 130, M1 =130, T = 0.5, σ = 0.2, r = 0.05, K = 1, ρ = 0.4, MaxS = 30 we get:

24

Page 31: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Remark 2.3.3. We have a continuous line during the useful week days and we set 0 alongthe weekends. When there is no jump, the line looks continuous. The jumps are random butthey may arrive only on weekends (where we set the critical stock price as zero).

25

Page 32: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Conclusion

As already referred in B. Kim et all [5], the numerical algorithm presented on this paperis stable and with a good convergence. Furthermore, it is well known that nite dierencemethod with explicit scheme is fact and simple to implement. Thus, this together with smoothpasting conditions and boundedness of the jumps intensities make the extended algorithm toour American put problem ( exercise restrictions on weekends) also stable and with a goodconvergence.

This is an interesting practice problem since on some companies or markets have exerciserestrictions during weekends or holidays. Moreover, this is a bit dierent version of jump modelscompared to the one presented on Merton [6], or Gukhal [4], for instance, where the jumps mayoccur at unknown dates. In fact, jump-diusion models are very dierent from this one wepresented here because they regard that the arrival of an additional information produces thejump on the stock on a random time (unknown time) whereas we obtained jumps by removingweekends and shrinking the time interval on a continuous stock price, obtaining then boundedjump intensities.

Incidently, we hedged the option price exposing ourselves to the jump risk since we supposedthat the jumps are martingale and thus we do not make any strategy to cover the losses becauseof jumps. Thus, it would be interesting to try another types of hedging which can measure andminimize the risk of losses, for instance, superhedging or utility maximization referred in Contand Tankov [2]. Of course, in a real market incompleteness is very natural and one should tryto nd good strategies to maximize the gains.

26

Page 33: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Appendix

A. Maple code for the critical stock price of an American

put (standard case)

N := 100:

M1 := 100:

T := 0.5: ### maturity time

sigma := 0.2: ### volatility

r := 0.5e-1: ### risk-free interest rate

K := 1: ### strike price

rho := 0.4: ### the constant parameter on Kim's algorithm

dt := T/N:

MaxV := 30: ### suppose that Stock price maximum is 30

ds := MaxV/M1:

fbool := 0:

for i from 0 to N do

P[i, M1] := 0:

end do:

beta[N] := K:

for i from 0 to M1 do

P[N, i] := 0:

S[0, i] := beta[N]+rho*ds:

S[N, i] := beta[N]+rho*ds+i*ds:

end do:

for aux from 0 to N do

i := N-aux:

for j from 1 to M1-1 do

x := P[i, j]:

z := P[i, j+1]:

w := P[i, j-1]:

P[i-1, j] := solve((x-y)/dt+evalf((1/2)*sigma^2*S[i, j]^2*(z-2*x+w)/ds^2)

27

Page 34: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

+evalf(r*S[i, j]*(z-x)/ds)-r*x = 0, y):

end do:

AuxP[i] := K-beta[i]:

P[i-1, 0] := solve((P[i, 0]-v)/dt+(1/2)*sigma^2*S[i, 0]^2*

*evalf((P[i, 1]-P[i, 0])/ds-

-(P[i, 0]-AuxP[i])/(rho*ds))/((1/2)*ds*(1+rho))

+evalf(r*S[i, 0]*(P[i, 1]-AuxP[i])/((1+rho)*ds))-

-r*P[i, 0] = 0, v):

S[i-1, 0] := beta[i]+rho*ds:

Q:= sqrt(max(P[i-1, 0]-K+S[i-1, 0], 0)):

if AuxP[i] = P[i, 0] then

t := i*T/N:

count := i:

fbool := 1:

end if:

l := solve(xi^3-(ln(evalf(S[i-1, 0]/beta[i]))+(sigma^2+r)*dt)*xi^2

+3*sigma^3*dt*xi-3*sigma^3*dt*Q/sqrt(r*K) = 0, xi):

for h from 1 to 3 do

if Im(l[h] = 0) then

reqone := l[h]:

end if:

end do:

beta[i-1] := evalf(S[i-1, 0]/(1+reqone)):

for j from 0 to M1 do

S[i-1, j] := beta[i-1]+rho*ds+j*ds:

end do:

end do:

Lx := [seq(beta[i], i = 0 .. N)]:

Ly := [seq(i*T/N, i = 0 .. N)]:

Lp := [seq(P[2, i], i = 0 .. 20)]:

Lb := [seq(K-S[2, i], i = 0 .. N)]:

Ls := [seq(S[2, i], i = 0 .. 20)]:

x1 := S[2, 2]:

y1 := K-S[2, 2]:

x2 := S[2, 20]:

y2 := K-S[2, 20]:

with(DynamicSystems):

DiscretePlot(Ly, Lx, style = line, legend = "Exercise boundary",

color = "blue", symbol = box);

with(plots):

DiscretePlot(Ls, Lp, style = line, legend = "Option value",

28

Page 35: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

color = "brown", symbol = box);

p1 := DiscretePlot(Ls, Lp, style = point, legend = "Option value",

color = "brown", symbol = box):

p2 := plot(piecewise(0 < xvar and xvar < 1, (y2-y1)*(xvar-x1)/(x2-x1)+y1),

xvar = 0 .. 3.4, style = line, legend = "Pay-off",

color = "blue", symbol = box):

display(p1, p2, axes = normal);

t; fbool;

B. Maple code for the critical stock price of an American

put (for the main problem)

with(Statistics):

X := RandomVariable(Normal(0, 1)):

N := 130:

M1 := 130:

T := 0.5: ### maturity time

sigma := 0.2: ### volatility

r := 0.5e-1: ### risk free interest rate

K := 1: ### strike price

rho := 0.4: ### safety parameter from the model

dt := T/N: ### time variation on the discretization

MaxV := 30: ### maximum value for the stock price

ds := MaxV/M1:

fbool := 0:

dec := 0:

weekends := 0:

weekdayforT := 2: #### we start on a Tuesday

for i from 0 to N do

P[i, M1] := 0:

end do:

beta[N] := K:

for i from 0 to M1 do

P[N, i] := 0:

S[0, i] := beta[N]+rho*ds:

S[N, i] := beta[N]+rho*ds+i*ds:

end do:

for aux from 0 to N do

i := N-aux-dec:

29

Page 36: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

for j from 1 to M1-1 do

x := P[i, j]:

z := P[i, j+1]:

w := P[i, j-1]:

P[i-1, j] := solve((x-y)/dt+evalf((1/2)*sigma^2*S[i, j]^2*(z-2*x+w)/ds^2)

+evalf(r*S[i, j]*(z-x)/ds)-r*x = 0, y):

end do:

AuxP[i] := K-beta[i]:

P[i-1, 0] := solve((P[i, 0]-v)/dt+(1/2)*sigma^2*S[i, 0]^2*

*evalf((P[i, 1]-P[i, 0])/ds-(P[i, 0]-AuxP[i])/(rho*ds))/((1/2)*

*ds*(1+rho))+evalf(r*S[i, 0]*(P[i, 1]-AuxP[i])/((1+rho)*ds))

-r*P[i, 0] = 0, v):

S[i-1, 0] := beta[i]+rho*ds:

Q := sqrt(max(P[i-1, 0]-K+S[i-1, 0], 0)):

if AuxP[i] = P[i, 0] then

t := i*T/N:

count := i:

fbool := 1:

end if:

l := solve(xi^3-(ln(evalf(S[i-1, 0]/beta[i]))+(sigma^2+r)*dt)*xi^2

+3*sigma^3*dt*xi-3*sigma^3*dt*Q/sqrt(r*K) = 0, xi):

for h from 1 to 3 do

if Im(l[h] = 0) then

reqone := l[h]:

end if:

end do:

beta[i-1] := evalf(S[i-1, 0]/(1+reqone)):

for j from 0 to M1 do

S[i-1, j] := beta[i-1]+rho*ds+j*ds:

end do:

if `and`(i = N-weekdayforT-5*weekends, i >= 3) then

Y := Statistics[Sample](X, N):

for j from 0 to M1 do

S[i-1, j] := 0: ### Sunday ...we removed

S[i-2, j] := 0: ### Saturday ...we removed

P[i-1, j] := 0: ### Sunday ...we removed

P[i-2, j] := 0: ### Saturday ...we removed

jump1:=exp(evalf(-(3*T*sigma^(2))/(2*N)+ sqrt((3*T)/(N))*sigma*X)):

### generate jumps

jump2:=Statistics[Sample](jump1,N): ### create a sample of jumps

jump:=Mean(jump2): ### take a sample mean of the jumps

30

Page 37: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

### at the corresponding weekend

S[i-3,j]:=S[i,j]/jump : ### find the corresponding value of S after a jump

if j < M1 then

P[i-3, j] := P[i, j]:

end if:

end do:

dec := dec+2:

Q := sqrt(max(P[i-3, 0]-K+S[i-3, 0], 0)):

l := solve(xi^3-(ln(evalf(S[i-3, 0]/beta[i]))

+(sigma^2+r)*dt)*xi^2+3*sigma^3*dt*xi-3*sigma^3*dt*Q/sqrt(r*K) = 0, xi):

for h from 1 to 3 do

if Im(l[h] = 0) then

reqone := l[h]:

end if:

end do:

beta[i-3] := evalf(S[i-3, 0]/(1+reqone)):

beta[i-2] := 0:

beta[i-1] := 0:

weekends := weekends+1:

end if:

if i = 0 then

break

end if:

end do:

Lx := [seq(beta[i], i = 0 .. N)]:

Ly := [seq(i*T/N, i = 0 .. N)]:

with(DynamicSystems):

DiscretePlot(Ly, Lx, style = point, legend = "Exercise boundary",

color = "blue", symbol = box):

t; fbool;

31

Page 38: Valuation of American put options with exercise restrictions715974/FULLTEXT01.pdf · Valuation of American put options with exercise restrictions By: Domingos Celso Djindja Master

Bibliography

[1] Björk, T. Arbitrage Theory in Continuous Time. 3rd edition, Oxford, 2009.

[2] Cont, R. & Tankov, P. Financial modeling with jump processes. Chapman & HallICRCnancial mathematics series, 2004.

[3] Glasserman, P. Monte Carlo Methods in Financial Engineering. Springer, New York,USA, 2003

[4] Gukhal, C. R. Analytical valuation of American options on jump-diusion processes.Mathematical Finance, Vol. 11, No. 1 (January 2001), pp 97-115.

[5] Kim, B. J., Ahn, C. & Choe, H. J. Direct computation for American put option andfree boundary using nite dierence method. Japan J. Indust. Appl. Math. pp 21-37, 2013.

[6] Merton, R. C. Option pricing when underlying stock returns are discontinuos. Journalof Financial Economics 3 . pp 125-144, 1976.

[7] Peskir, G. & Shiryaev, A. Optimal stopping and free-boundary problems. Resuahkrib,Zurich, 2006.

[8] Pham, H. Optimal stopping, free boundary, and American options for jump-diusionmodel. Applied Mathematics Optimation 35, pp 145-164, New York, 1997.

[9] Wilmott, P, et all The Mathematics of Financial Derivatives: A student introduction.Cambridge University Press, Cambridge, UK, First edition, 1995.

[10] Zhang, J. E. & Li, T. Pricing and hedging American options analytically: a perturbationmethod. Mathematical Finance, Vol.20, No.1 (January 2010), pp 59-87.

32