• Aucun résultat trouvé

Discretely monitored lookback and barrier options : a semi-analytical approach

N/A
N/A
Protected

Academic year: 2021

Partager "Discretely monitored lookback and barrier options : a semi-analytical approach"

Copied!
27
0
0

Texte intégral

(1)

HAL Id: hal-00924251

https://hal.archives-ouvertes.fr/hal-00924251

Preprint submitted on 6 Jan 2014

HAL

is a multi-disciplinary open access L’archive ouverte pluridisciplinaire

HAL, est

Discretely monitored lookback and barrier options : a semi-analytical approach

Tristan Guillaume

To cite this version:

Tristan Guillaume. Discretely monitored lookback and barrier options : a semi-analytical approach.

2006. �hal-00924251�

(2)

Discretely monitored lookback and barrier options : a semi- analytical approach

Revised version, 2006

TRISTAN GUILLAUME

Université de Cergy-Pontoise, Laboratoire Thema, 33 boulevard du port, F-95011 Cergy- Pontoise Cedex, France

Abstract

All the explicit formulae for the valuation of lookback and barrier options available in the financial literature assume continuous monitoring of the underlying asset. In practice, however, monitoring is always discrete, and the gap between continuously and discretely monitored option values can be very large. In this paper, we provide explicit formulae for discretely monitored lookback and barrier options. They allow for non-constant volatility, interest rate, dividend rate and barrier parameters that vary as step functions of time. They can deal with any number and spacing of monitoring dates. They are not restricted to particular payoffs or strike price specifications. We also provide a simple rule for the numerical integration of these high-dimensional formulae, as well as an efficient interpolation method.

Keywords: option, lookback option, barrier option, discrete monitoring, numerical integration, dimension.

JEL classification: G13

(3)

1. Introduction

Lookback and barrier options are among the most heavily traded OTC derivatives, particularly in the foreign exchange markets. They are also embedded in a lot of popular structured products in equity and interest rate markets. Lookback options allow investors to « buy at the lowest » and « sell at the highest », but at the cost of a substantially increased premium. Barrier options owe their success to their low price and their strong leverage effect, as well as to the precision and the flexibility with which they can adapt to the needs or views of market participants.

In a stylised Black-Scholes framework, closed form formulae can be obtained for the value of these contracts. They assume continuous monitoring of the underlying asset. In the real markets, however, monitoring is always discrete, for practical but also financial reasons : discretely monitored lookback options are more affordable, thus contributing to eliminate the main obstacle to their commercial success ; discretely monitored knock-out barrier options bear a diminished risk of ending worthless ; and discretely monitored knock-in barrier options benefit from enhanced leverage. Not to mention, in the trader’s perspective, the case for facilitated hedging.

As the pricing bias caused by the assumption of continuous monitoring can be very large, alternative approaches are needed to tackle discrete monitoring. Monte Carlo simulation, which is rather slow and inaccurate when it comes to valuing path-dependent contracts with continuous monitoring, is a better choice when extrema are discretely monitored. Nevertheless, the use of advanced variance reduction techniques is uneasy. In particular, closed form lookback and barrier option formulae that might be used as control variates are available only for simple contract specifications; and even when they do exist, they can hardly be used if the number of fixing dates is moderate or low. Likewise, conditional Monte Carlo cannot be easily implemented to reduce the number of random number samplings at each simulation. Lattice-based methods, using either binomial trees (Cheuk and Vorst, 1997) or, better, trinomial trees (Cheuk and Vorst, 1996 ; Ahn et al, 1999) can be accurate and fast. However, they entail stability and convergence issues, especially when parameters and barrier levels are time-varying, and they do not easily cope with complex payoffs. Broadie et al (1996 ; 1999) propose an approximation formula

(4)

that involves a correction to the continuous-monitoring closed form formulae. This approach is simple to use and efficient. But, as mentioned earlier, continuous-monitoring closed form formulae are scarce. Furthermore, the accuracy of this approach deteriorates as the number of fixing dates decreases or as the fixing dates become more and more unevenly spaced (a limitation shared by the extrapolation method developed by Levy and Mantion, 1997). Sullivan (2000) introduces an efficient method combining Gaussian quadrature and Chebyshev polynomial approximation, but his analysis covers only the most simple barrier option payoffs and assumes all parameters are constant. Finally, Öhgren (2001) develops an interesting approach based on a result known as the Spitzer identity but, as the author points out himself, it is too restrictive inasmuch as it can be used only if the option is in-the-money and for specific forms of lookback payoff.

In this paper, we provide explicit formulae for discretely monitored European lookback and barrier options that aim to avoid the above limitations :

- their accuracy is not contingent on the spacing of monitoring dates - they are not restricted to particular payoffs or strike price specifications

- they allow for non-constant volatility, interest rate, dividend rate and barrier parameters that vary as step functions of time, without loss of convergence or stability

Besides, those formulae can show us how the various parameters affect the solution and bring out the interrelationships among them by mere differentiation. However, they have to be numerically integrated, in dimensions that may look daunting as the number of monitoring dates increases. We address this issue by providing simple numerical integration schemes. Furthermore, we show that, as long as monitoring dates are evenly spaced, option values with an arbitrarily large number of monitoring dates can be easily interpolated by means of cubic and quintic splines within our analytical framework, which drastically cuts computational time.

This paper is organized as follows. Section 2 derives explicit formulae for discretely monitored European lookback options. Section 3 derives explicit analytical representations for discretely monitored European barrier options in the form of multiple integrals. Section 4 dicusses the numerical implementation of the analytical results provided in Section 2 and Section 3.

(5)

2. Valuation formulae for discretely monitored lookback options

The option life is divided into n intervals, n being the number of fixing dates. We start by showing how to value a fixed-strike discrete lookback option with three fixing dates.

The method will then be easily extended to a greater number of fixing dates.

The option life starts at time t0 and ends at time tn. Thus, our three fixing dates are :

1 2 3, ,

t t t with : t0= contract inception  t1 t2 t3= expiry. Any spacing can be chosen between the fixing dates.

St is the value of the underlying asset at time t. In each interval

ti1,ti

, it is assumed that the underlying asset follows a geometric brownian motion under the equivalent martingale measure denoted byQ :

 

t i i t i t t

dSrd S dtsS dW , t

ti1,ti

where :

- ri is the risk-free interest rate in

ti1,ti

- di is the dividend rate paid out by the underlying asset in

ti1,ti

- si is the volatility parameter in

ti1,ti

- Wt is Brownian motion defined on a probability space , ,F P, with

s, 

Fts W s t being the natural filtration ofWt.

Following the risk-neutral valuation approach, at the contract inception t0, the undiscounted value of a fixed-strike discrete lookback call option with three fixing dates, is given by :

0 0, , ,1 2 3

Q

 

t1 t2 t3

 

0

C S K t t t t  E  SSSK S  (1) where EQis the expectation operator under the equivalent martingale measure and K is the strike price.

Let Xt ln

S St/ 0

and k ln

K S/ 0

. Then, denoting the indicator function by

 .

1 , the conditional expectation in (1) can be expanded as :

(6)

 

 

1 1 12 1 1 1

1 1 2 1 3

0 /2 t t , t t ,t t

r t W

Q

S K S S S S

E S e  d s s 1 

   

 

 

2 2

1 1 1 1 2 2 2 2 1 1 1 2 2 1

2 2 1 2 3

/2 /2

0 t t t t ,t t,t t

r t r t t W W W

Q

S K S S S S

E S e  d s   d s  s s 

  1  (2)

     

   

 

2 2 2

1 1 1 1 2 2 2 2 1 3 3 3 3 2 1 1 2 2 1 3 3 2

3 3 1 3 1

/2 /2 /2

0

, ,

t t t t t

t t t t t

r t r t t r t t W W W W W

Q

S K S S S S

E S e

d s d s d s s s s

          

 

 

 

 1 

t1 ,t1 t2, t1 t3

 

t2 , t2 t1,t2 t3

 

t3 ,t3 t1,t3 t1

Q

S K S S S S S K S S S S S K S S S S

K E  

 111 

1 1 1

1

 

1 2 1 3

0 r t t t t , t t

S e d Q X k Q X X X X

    

1 1 1 2 22 1

2 2 1

 

2 3

0 r t r t t t , t t t t

S e d  d Q X k X X Q X X

     (3)

1 1 1 2 22 1 3 33 2

3 3 1 3 2

0 r t r t t r t t t , t t , t t

S e d  d   d Q X k X X X X

    

       

1 3 3 1 1 2 3 1 2

3 2 2 1 2 3

, ,

, ,

t t t t t t t t t t

t t t t t

Q X k Q X X X X Q X k X X Q X X

K Q X k X X X X

        

 

     

To get to (3), we have used the property of independence of Brownian increments on non- overlapping time intervals, so that :

St1K S,t1S St2, t1St3

St1K

 

St1S St2, t1St3

1 1 1 (4)

and :

St2K S, t2S St1,t2St3

St2K S, t2St1

 

St2St3

1 1 1 (5)

We have also applied Girsanov’s theorem by defining a new measure Q such that :

1

2 1 1

exp i i 2

tn

n i

t t

i i i

F i

dQ W W t t

dQ s s

 

    

 

 

 

 (6)

Let us show how to obtain such probabilities under the Qmeasure. A change of drift from :

2

 

1

1 /2

n

n i i i i i

i r t t

m d s

   (7)

(7)

to :

2

 

1

1 /2

n

n i i i i i

i r t t

m d s

  

 (8)

provides the corresponding probabilities under theQmeasure.

First, Q X

t1X Xt2, t1Xt3

 

Q Xt2Xt1 0,Xt3Xt1 0

is the joint cumulative distribution function of two correlated increments of a geometric Brownian motion with parameters that vary as step functions of time . Both increments are normally distributed :

2 1

 

2 2 1 22 2 1

t t

XX   m tts tt (9)

3 1

 

2 2

2 2 1 3 3 2 2 2 1 3 3 2

t t

XX   m ttm tts tts tt (10) The pair

Xt2X Xt1, t3Xt1

is bivariate normal. The correlation coefficient between

Xt2Xt1

and

Xt3Xt1

is :

 

2

1

3 3 1 1

22 2 1

2 2

2 2 1 3 3 2

2 1

cov ,

var var

t t t t

t t

X X X X t t

t t t t

X X X X

r s s s

  

       (11)

Thus :

1 2 1 3

2 2 1 2 2 1 3 3 2

2 2 2 1 22 2 1 23 3 2

, ,

t t t t t t t t t t

Q X X X X N t t t t t t

ms ms ms r

     

 

          

(12) where N2.,.r refers to the bivariate standard normal cumulative distribution function.

Next, the probabilityQ X

t2k X, t2Xt1

can be decomposed as :

2 2 1

2 , 1 1 , 2 1

, t t t t t

Q Q

t t t X k X k X k X X

Q Xk XXE 1 E 1 

t1 , t2

 

t1

 

t2 t1 0

Q X k X k Q X k Q X X

       (13)

The correlation between

t1

X and

t2

X is equal to

 

1 12

2 2

1 1 2 2 1

t

t s t t

rss  , so we have:

(8)

t2 , t2 t1

Q Xk XX

 

   

2 2 1 1 1 2 2 1

1 1 1 1

2 1 1 1 12 22 2 1 1 1 2 2 1

, k t t t t t

k t k t

N t t t t N t N t t

m m m

m r m

s s s s s

            

      

        

 

  (14)

Next, we deal with Q X

t3k X, t3X Xt1, t3Xt2

. The events

Xt3k

 

, Xt3Xt1 0

and

Xt3Xt2 0

are all correlated, so there is no way to get round a triple integral. The correlation between

t3

X and

Xt3Xt1

is :

   

   

2 2

3 3 2 2 2 1

1 2 2 2

3 3 2 2 2 1 1 1

t t t t

t t t t t

s s

r s s s

  

     (15)

while the correlation between

Xt3Xt2

and

Xt3Xt1

is :

 

   

32 3 2

2 2 2

3 3 2 2 2 1

t t

t t t t

r s

s s

 

   (16)

Denoting by N3

.,.,. ,r r1 2

the special form of the trivariate normal cumulative distribution function defined in Appendix 1, we obtain :

t3 , t3 t1, t3 t2

Q Xk XX XX

   

       

   

 

3 3 2 2 2 1 1 1 3 3 2 2 2 1

2 2 2 2 2

3 3 2 2 2 1 1 1 3 3 2 2 2 1

3

3 3 2

3 3 2 1 2

, ,

,

k t t t t t t t t t

t t t t t t t t t

N t t

t t

m m m m m

s s s s s

ms r r

         

 

        

 

    

(17)

Retracing our steps, the value of a fixed-strike lookback discrete option with three fixing dates t t1 2, andt3within the option life

t t0 3

is given by :

PROPOSITION1

0 0 1 2 3, , ,

V S K t t t t 

           

 

3 F P P1 11 12 F P P2 21 22 F P3 3 K P P11 12 P P21 22 P3

e q  q

         

(18)

(9)

where :

   

   

   

   

 

1 2 2 3 2

11 12 2

1 2 , 2 3 2 3

k f f f f

P N q f m P N q mf q mf f s

s s s s

     

   

       

   

     

   

 

1 1 2 1

21 2

1 , 1 2 1 2

k f k f f

P N q f m q f m f s

s s s

    

 

   

   

   

   

1 2

 

3

1 2 22 3

k f f f

N q f m N q mf P N q mf

s s s

       

     

        

 

 

   

   

   

   

 

1 3 2 3 3 2 3 3

3 3

1 3 , 2 3 , 3 1 3 , 2 3

k f f f f f

P N

f f f f f

q m q m q m s s

s s s s s

   

 

   

1 q  1

 

if the option is a call

if the option is a put 0

 

1

exp n1

n i i i i

F S i r d t t

 

 

  

1

exp n1

n i i i

i r t t

e

 

 

 

 

i i2

i i 1

m nn 2i

i i 1

f s s t t f s i ms t t

   

 

i i i

i 1

m n n i i

i 1

f m m t t f m i mm t t

   

  

1

1

n

i i i i m n i i i

f m m t t f m i mm t t

   

   

11 21,

P P  and P3 are the same as P P11 21, and P3 respectively, except for the drift coefficients, given by :mi   ri di si2/2, instead of :mi   ri di si2/2.

A formula for a fixed-strike discrete lookback call option with four fixing dates can be derived by following the same steps as with three fixing dates. The option life starts at time t0 and ends at time t4, so that our four fixing dates are : t t t t1 2 3 4, , , , with :

0 1 2 3 4

t    t t t t . Performing the necessary calculations, it can be shown that the value of such an option is given by :

(10)

PROPOSITION2

0 0 1 2 3 4, , , ,

V S K t t t t t 

          

4 F P P1 11 12 F P P2 21 22 F P P3 31 32 F P4 4 K P P11 12 P P21 22

e q  q

          

P P31 32

P4



 

(19) where :

   

   

   

   

 

1 2 2 3 2 4

11 12 3

1 2 , 2 3 , 2 4

k f f f f

P N q f m P N q mf q mf q mf

s s s s

    

  

       

     

     

     

   

 

2 2 3 1 1 2 1

21 2

2 3 , 2 4 1 , 1 2 1 2

f f P N k f k f f

f s f s q f m q f m f s

s s s s s

     

    

  

  

   

   

   

   

   

 

1 2 3 3 4 3

22 2

1 2 3 , 3 4 3 4

k f f f f f

N q f m N q mf P N q mf q mf f s

s s s s s

       

     

          

 

 

   

   

   

   

 

1 3 2 3 3 2 3 3

31 3

1 3 , 2 3 , 3 1 3 , 2 3

k f f f f f

P N q f m q mf q mf f s f s

s s s s s

   

 

   

       

   

   

 

4 1 4 2 4 3 4

32 4 4

4 1 4 , 2 4 , 3 4 ,

f k f f f

P N q mf P N q f m q mf q mf

s s s s

    

  

    

     

   

   

 

4 2 4 3 4 4

4 1 4 , 2 4 , 3 4

f f f f

f f f f

q m s s s

ss s s 



11 21 31, ,

P P P   and P4 are the same as P P P11 21 31, , and P4respectively, except for the drift coefficients, given by :mi   ri di si2/2, instead of : mi   ri di si2/2. The other notations are defined in Proposition 1.

Appendix 2 provides a compact expression for the value of a fixed-strike discrete lookback option with nfixing dates, for anynsuch that n andn 4.

Knowing a formula for the value of a fixed-strike discrete lookback option, we can easily deduce the value of a floating-strike discrete lookback option. Indeed, the well known parity relation between fixed-strike and floating-strike lookback options in a continuous framework is readily transposed into a discrete framework. If we denote byC S K t t t

0  0 1 2, , ,...,tn

the value of a discrete lookback call and by

(11)

0 0 1 2, , ,..., n

P S K t t t  t the value of a discrete lookback put, we have the following parity relations :

   

   

0 0 1 2 0 0 1 2

0 1 1

1 1

, , ,..., , , ,...,

exp exp

Fixed floating

n n

n n

i i i i i i

i i

C S K t t t t P S K t t t t

S d t t K r t t

    

   

 

 

  

  (20)

   

   

0 0 1 2 0 0 1 2

0 1 1

1 1

, , ,..., , , ,...,

exp exp

Fixed floating

n n

n n

i i i i i i

i i

P S K t t t t C S K t t t t

S d t t K r t t

    

   

 

 

  

  (21)

3. Analytical valuation of discretely monitored barrier options

The same model assumptions and notations as in section 2 are used here. In particular, in each interval

ti1,ti

, the underlying asset follows a geometric brownian motion with a given set of piecewise constant parameters. We first seek an analytical formula for the value of a European-style up-and-out barrier option, with two different barrier levels H1 and H2 discretely monitored at times t1 and t2 respectively ; t0 is the option contract inception, t3 is the contract expiry and we have : t0   t1 t2 t3. Following the risk- neutral valuation approach, the value of such an up-and-out call option is given by :

 

 

1 1 2 2 1 3 3 2

3 t1 1,t2 2 0

r t r t t r t t Q

t S H S H

e    E  SK 1 S 

 

 

1 1 2 2 1 3 3 2

1 2 3

0 t t t t t t 1, t 2, t

S e d d  d Q X h X h X k

    

 

 

1 1 2 2 1 3 3 2

1 1, 2 2, 3

r t r t t r t t

t t t

e    K Q X h X h X k

    (22)

with hi ln

H Si/ 0

; the other notations are the same as in section 1.

(12)

By conditioning and applying the Markov property of Brownian motion, simple calculations yield :

t1 1, t2 2, t3

Q Xh Xh Xk

1 1, 2 2

3 2 2

1 t t

Q Q

t t

X h X h

E  E Xk X h 

      (23)

 

2 2

2 2 1

1 2 1 1 11 2 2 1 3 3 2

3 3 2

1 1 2 2 2 1 2

y x t t

x t

h h e t t e t t tt N k tt tt y dydx

m m

s

s m

s

s p s p

 

 

    

 

 

    (24)

 

2 1 1 2 2 1 1 1 2 2 1 3 3 2

1 1 1

1 1 2 2 3 3

, ,

h t t t k t t t t t

h t

t t t

x y z dz dy dx

m m m m m

sm s   s  

  

  

(25)

where :

 

  

2 2

1 1 2 2

2 2 2 3 3

1 2 2 3

2 2 1 / 2 1 /

3/2 1 2 2 3

, , 2 1 / 1 /

t t

y t x z ty

x

t t t t

x y z e

t t t t

s s

s s

p

 

 

 

 

  (26)

The function x y z, ,  in (26) is the same as the integrand in the cumulative distribution function N3

.,.,.r r12 23,

defined in Appendix 1, except for the correlation coefficients rij, i j, 2. When all volatility coefficients on every sub-interval

ti1,ti

are the same, then both functions are identical.

The extension of the integral in (25) to a greater number of monitoring dates, as well as to put options, is analytically straightforward. In general, for a European-style up-and-out option with n1 barrier levels H H1, ,...,2 Hn1monitored at times

1 2, ,..., n 1

t t t respectively, with : t0  t1 ...tn1tn, tnbeing the expiry date, we have :

t1 1, t2 2,..., tn 1 n 1, tn

Q Xh Xh X h X k

(13)

 

1 2 1

1 2 1 1 2 1

... n n x x, ,...,xn ,x dx dxn n n ...dx dx

   

   

(27)

where :

 

   

 

   

2 1 1 2 2 1

1 1 1

1 2

1 1 2 2

1 1 1 2 2 1 1 1 2

1 1 1

1 1 2 2 1 1

...

...

...

n n n n

n n n

n n n

n n n

h t t t

h t

t t

h t t t t t

T

k t t t t t

t

m m

s m s

m m m

s

q qm qm qm

s

  

       

     

 

      

 

 

    

2 2 2

1 1 2 2 1 1

2 2 1 1 2 1

1 2 2 1 1

1 2 2 1 1

1 2 1

2 2 1 / ... 2 1 / 2 1 /

/2 1 2 2 1 1

, ,..., ,

2 1 / ... 1 / 1 /

n n n n n

n n n n n n n

n n n n

n n

t t t

x x x x x x

x t t t

t t t t t t

n n n n n

x x x x

e

t t t t t t

s s s

s s s

p

 

 

   

 

  

(28)

1 q   1

if the option is a call if the option is a put

>

<

 

if the option is a call if the option is a put

The value of an up-and-in option is easily deduced by subtracting the value of the corresponding up-and-out option from that of a plain vanilla option. As for the values of down-and-out or double knock-out options, they can be written in a similar manner simply by modifying the integration bounds.

4. Numerical implementation

The formulae provided in Section 2 and Section 3 raise the question of multidimensional integration. Indeed, as the number of monitoring dates increases, so does the dimension of the integrals involved in the computation of the multivariate distribution functions that appear in these formulae.

Références

Documents relatifs

The continuity correction results of Broadie Glasserman and Kou for lookback options within the Black-Scholes model are based on a result due to Asmussen, Glynn and Pitman, about

In the sequel, we explain that even though γ is conjecturally not a value at an algebraic point of these arithmetic special functions, certain representations hidden in (1)(15)

Abstract. We investigate the large-time behavior of three types of initial-boundary value problems for Hamilton-Jacobi Equations with nonconvex Hamiltonians. We consider the Neumann

We define a partition of the set of integers k in the range [1, m−1] prime to m into two or three subsets, where one subset consists of those integers k which are &lt; m/2,

It is expected that the result is not true with = 0 as soon as the degree of α is ≥ 3, which means that it is expected no real algebraic number of degree at least 3 is

Porter's Value Chain, Business Model Ontology of Osterwalder and thereby business model innovation 5 , Verna Allee's Value Network Analysis, E3-Value analysis, Resources, Events,

For each method, we obtain formulas that provide bounds on the total number of vector additions in F k b required to perform any of the following three computations, given a vector S

Under the arrival process and service time distributions described in Section 3 and the parameter values in Table 3, we have validated our simulation model by comparing the