55
Technical report, IDE0929 , October 21, 2009 Valuation of Installment Options Master’s Thesis in Financial Mathematics Anton Mezentsev and Anton Pomelnikov School of Information Science, Computer and Electrical Engineering Halmstad University

Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Technical report, IDE0929 , October 21, 2009

Valuation of InstallmentOptions

Master’s Thesis in Financial Mathematics

Anton Mezentsev and Anton Pomelnikov

School of Information Science, Computer and Electrical EngineeringHalmstad University

Page 2: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation
Page 3: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Valuation of Installment Options

Anton Mezentsev and Anton Pomelnikov

Halmstad University

Project Report IDE0929

Master’s thesis in Financial Mathematics, 15 ECTS credits

Supervisor: Dr. Matthias Ehrhardt

Examiner: Prof. Ljudmila A. Bordag

External referees: Prof. Daniel Sevcovic

October 21, 2009

Department of Mathematics, Physics and Electrical EngineeringSchool of Information Science, Computer and Electrical Engineering

Halmstad University

Page 4: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation
Page 5: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Abstract

Spliting out the valuation of the options into two cases - discrete andcontinuous - we present the closed-form solution for the discrete caseand the method of the Laplace transformation for the continuous casewhere the option values can be computed only numerically. The appliedmethod of the Laplace transformation leads to using then the numeri-cal method of the inverse Laplace transformation. We consider Gaver-Stehfest method of the inverse Laplace transformation that was usedby Kimura to valuate the continuous installment options and Kryzh-nyi method that was never applied before to valuate the options. Bothmethods are compared.

i

Page 6: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

ii

Page 7: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Contents

1 Introduction 1

2 Installment and Compound options 5

2.1 Compound options . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Installment options . . . . . . . . . . . . . . . . . . . . . . . . 8

2.2.1 The discrete case . . . . . . . . . . . . . . . . . . . . . 112.2.2 The continuous case . . . . . . . . . . . . . . . . . . . 13

3 Methods 19

3.1 The Laplace Transform . . . . . . . . . . . . . . . . . . . . . . 193.1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 193.1.2 The Basic Properties . . . . . . . . . . . . . . . . . . . 20

3.2 The Inverse Laplace Transform . . . . . . . . . . . . . . . . . 213.2.1 The Definition and Properties . . . . . . . . . . . . . . 213.2.2 The Numerical Inverse Laplace Transform . . . . . . . 22

4 Results 27

4.1 The analytical expression for transformed variables . . . . . . 274.1.1 Transformed Greeks . . . . . . . . . . . . . . . . . . . 304.1.2 The Numerical Results . . . . . . . . . . . . . . . . . . 32

5 Conclusions 39

Bibliography 41

6 Appendix 43

6.1 Matlab Program Listing . . . . . . . . . . . . . . . . . . . . . 43

iii

Page 8: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

iv

Page 9: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Chapter 1

Introduction

Starting from the ancient age people tried to hedge their trading risks. Wecan find the predecessors of trading options looking at the history of an-cient Rome, Phoenicia, Greece. With time passing options became more andmore popular, drawing not only the hedgers, but the speculators also. In1848, the new page of options’ history was written as ”Chicago Board ofTrade” (CBOT) was set up and the options started being traded officially.Developing rather slowly the option market then got into the boom in the endof 1960’s - middle 1970’s caused by the opening of the ”Chicago Board Op-tions Exchange” (CBOE) and the appearing of the well-known Black-Scholesmodel. This was the time when the modern history of the options started.Since that moment the interest in options was growing: the volumes of trad-ing have increased, variety of new options types has appeared. Troubles withthe analytical valuation of some options caused a new way of the valuation,followed the technical progress, - the numerical one.Today the numerical valuation of the options is very important part of theFinancial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation only. One of the problems that looksinteresting to study - the numerical valuation of the installment options -underlies the current master thesis.Installment options are the financial derivatives where the small initial pre-mium is paid up-front and the other part of the premium is divided into theinstallments to be paid during the lifetime of the contract up to maturity.At each installment date the investor has the right to decide if he continuesto pay for the contract or he terminates paying, allowing the option to lapse.In this work we consider both cases of the installments payment: discreteand continuous. The continuous case means that the holder pays a streamof the installments at a given rate per unit time. In real life it looks likeaccumulating of the premium sum by a certain continuous rate, afterwards

1

Page 10: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

paid by the holder in the case of exercising. The holder has a choice to stopthe contract at any time before the maturity.Nowadays the installment options are rather widely traded in the financialmarkets. For instance, installment warrants on Australian stocks listed onthe Australian Stock Exchange; the Deutsche Bank’s 10-year warrant, etc.Taking in mind the nature of the installment options we can find a numberof other contracts similar to them: some life insurance contracts and capitalinvestment projects might be considered as installment options (see Dixitand Pindyck [8]). Thomassen and Van Wouwe [20] applied the installmentoption in pharmacy comparing the development of a new drug, evolving 6stages, with a 6-variate installment option; MacRae [17] modeled the em-ployee stock option as an installment option; and so on.The research on installment options seems to be extremely needed. Despitethis fact, just several studies of the installment options exist. The first publicpaper was an article by Karsenty and Sikorav [12]. Later on, Davis et al.[6], [7] applied the martingale approach, derived no-arbitrage bounds for theprice of the installment option and considered the static hedging strategies.Ben-Ameur et al. [3] developed a dynamic-programming procedure to valu-ate American installment options. This approach was applied to installmentwarrants in the Australian Stock Exchange. The study of the continuousinstallment options was presented in the works of Ciurlia and Roko [4] andAlobaidi [1]. Ciurlia and Roko studied the American case applying the ”mul-tipiece exponential function” (MEF) method to derive an integral form of theinitial premium. Their applied technique suffers the serious drawback, be-cause the MEF method generates the discontinuity in the optimal stoppingand early exercise boundaries. Alobaidi analyzed the European case usingthe Laplace transformation to solve the free boundary problem. However,the method used is rather specific and is not appropriate for a numericalcomputation.Being interested, first of all, in the numerical valuation of the installment op-tions, we consider mainly the papers of Griebsch et al. [11], where the closed-form solution for the discrete installment options is deduced, and Kimura [13],where the method of a Laplace transformation for the numerical valuationof the continuous installment options is applied.The main idea of this work is a valuation of the installment options. Severalobjectives should be achieved then. Some misunderstanding in the litera-ture about the features of the installment option and its difference from thecompound option forces us to set the first goal - make the ideas clear as forthese types of options: to specificate them, describe their essentials and carryout the classification. The second goal is to consider the discrete case of theinstallment options, presenting the closed-form formula for their valuation.

2

Page 11: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

As the third aim we set an investigation of the numerical valuation of theoptions in the continuous case through the Laplace transform method, wherewe develop Matlab code to deal with it. The computation of Greeks of thecontinuous installment options implementing the Matlab software is the nextobjective. The final goal is to compare two methods of the numerical inverseLaplace transformation - the Gaver-Stehfest and the Kryzhnyi methods, re-spectively - that we use for the valuation of the options and their Greeks.The work is composed in the following way. In Chapter 2 we introduce thecompound and the installment options, consider their essentials, showing thedifferences between them. The closed-form solution for the discrete install-ment options and the formulation of the valuation problem of the continuousinstallment options are also presented in Chapter 2. In Chapter 3 we describethe Laplace-Carson transformation method and the methods of the inverseLaplace transformation, that are used for the numerical valuation of the con-tinuous installment options. The theoretical and computational results ofthe valuation of the stopping boundary, the values of the options and theirGreeks are included in Chapter 4. In Conclusion we summarise the ideas andresults mentioned in above chapters. The program code is attached to thework in the Appendix.

3

Page 12: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

4

Page 13: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Chapter 2

Installment and Compound

options

The first study of the installment type options was related to the investigationof compound options. Generally, the compound option is the particular caseof an installment option. As it is mentioned in some papers (e.g. Alobaidi[1], Davis et al. [6]) the compound option is a simple installment option inthe case of two discrete payments, meaning thereby an option on an option.But having a look through the derivatives history we see that the compoundoption appeared before the installment options and started to be an initialpoint for their further investigation. It leads us to the necessity to distinguishbetween these two types of options that look rather similar.

2.1 Compound options

The compound option is an option on an option. Subsequently the compoundoption has two strike prices and two expiration dates. Paying the initialpremium the holder buys the compound option, on the first expiration datehe can choose either to buy the option or not. In this moment the compoundoption turns into the European vanilla option, that can be exercised or noton the second expiration date (see Figure 2.1).The extra opportunity to make a choice at time t1 always makes the totalamount of the premium to be paid for a compound option higher than theprice of the plain vanilla option. However, obviously, the price of a compoundoption at t0 is smaller than the vanilla option price, since the premium ispulled apart in time. Basically, the compound options may have either theEuropean type or the American type.The investigation of the compound options was initiated by Geske [10] in

5

Page 14: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Figure 2.1: The lifetime of a compound option, t0 is a compound optioninception date, t1 is the first expiration date, T is the time of maturity, z0

is a compound option initial premium, z1 is the first strike price, K is thestrike price in the time of maturity.

1979. In the framework of the Black-Scholes model we consider the Europeancall option c(t, T, St, K) with a strike price K maturing at time T , where St

is the spot price of the underlying. The payoff of such plain vanilla optionis equal to max(ST − K, 0). The initial premium z0 = ccall to acquire thecall on a call option is paid at the time t0, the exercise price z1 to obtainthe European call option is paid at the time t1 and the final exercise is atthe time T . Taking the decision at the moment t1 either to terminate theoption or to continue to hold it, the investor concerns the relation betweenthe value of the European call option and the exercise price to be paid for it.If the exercise price Z1 is higher than the option value the holder terminatesoption, if this is not the case, the compound option will be exercised. So thevalue of a compound call on a call option at the time t1 is given by

ccall = max(c(t1, T, St1 , K) − z1, 0).

The price of the compound call on a call option derived by Geske:

ccall = Ste−δ(T−t)Φ2

(

d+(St, S∗t1, t1 − t), d+(St, K, T − t);

(t1 − t)/(T − t))

− Ke−r(T−t)Φ2

(

d−(St, S∗t1 , t1 − t), d−(St, K, T − t);

(t1 − t)/(T − t))

− z1e−r(t1−t)Φ2(d−(St, S

∗t1 , t1 − t)),

where

d±(a, b, τ) =log (a/b) + (r − δ ± 1

2σ2)τ

σ√

τ.

Here areS∗

t1- the critical price of the asset such that c(t1, T, St1 , K) = z1;

δ - the dividend yield;σ - the volatility;

6

Page 15: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

r - the interest rate;Φ2(x, y; ρ) - the bivariate cumulative normal distribution function, whereρ =

(t1 − t)/(T − t) is the correlation coefficient for overlapping Brownianincrements.

Davis et al. [6] recommended an alternative way of looking at the compoundcall on a call option. Actually at time t0 the holder buys the underlyingcall for the total amount of premium z = z0 + z1e

−r(t1−t0), i. e. the initialpremium and the discounted value of the second premium. At the same timethe holder has the right to get rid of this option at time t1 selling it for theprice z1. Therefore the total premium of the compound call on a call optionmight be presented as the underlying call option plus a put on the call withexercise at the time t1 and the strike price z1

z0 + z1e−r(t1−t0) = c(t0, T, St0 , K) + pcall(t0, t1, St0 , z1), (2.1)

where pcall denotes the compound put on a call option.Such decomposition shows that the total premium for a call on a call exceedsthe European call option price by the value of the put on the call option.There exist 4 types of the compound options: a call on a call, a call on aput, a put on a call and a put on a put. Their prices are given through thefollowing formulas [15]

cput = Ke−r(T−t)Φ2

(

−d−(St, S∗t1 , t1 − t),−d−(St, K, T − t);

(t1 − t)

(T − t)

)

− Ste−δ(T−t)Φ2

(

−d+(St, S∗t1 , t1 − t),−d+(St, K, T − t);

(t1 − t)

(T − t)

)

− z1e−r(t1−t)Φ2(−d−(St, S

∗t1, t1 − t));

pput = Ste−δ(T−t)Φ2

(

d+(St, S∗t1, t1 − t),−d+(St, K, T − t);−

(t1 − t)

(T − t)

)

− Ke−r(T−t)Φ2

(

d−(St, S∗t1, t1 − t),−d−(St, K, T − t);−

(t1 − t)

(T − t)

)

+ z1e−r(t1−t)Φ2(d−(St, S

∗t1 , t1 − t));

7

Page 16: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

pcall = Ke−r(T−t)Φ2

(

−d−(St, S∗t1, t1 − t), d−(St, K, T − t);−

(t1 − t)

(T − t)

)

− Ste−δ(T−t)Φ2

(

−d+(St, S∗t1, t1 − t), d+(St, K, T − t);−

(t1 − t)

(T − t)

)

+ z1e−r(t1−t)Φ2(−d−(St, S

∗t1 , t1 − t)).

The evolution of the compound option theory is presented in Table 2.1

Reference Approach Put-call alternatingGeske (1977,1979) PDE Put/CallAgliardi and Agliardi (2003) PDE CallChen (2002), Lajeri-Chaherli (2002) Risk-neutral Put/Call

Table 2.1: The evolution of compound option theory [16].

2.2 Installment options

The definition of the installment options can be formulated in the followingway: the option where the premium is divided into different parts and ispaid during the option lifetime. Every installment date presents the momentwhen the holder takes the decision either to continue to pay the premiums orallow the contract to lapse. As in the case of the compound options the totalpremium of the installment option is always higher than the vanilla optionspremium. This property can be explained by the additional opportunities toterminate the contract without paying the whole sum of the premium. Theinstallment option is interesting for the investors who are ready to overpayfor the advantage to terminate the payments and reduce the losses if theirinvestment position goes wrong (see Figure 2.2).Dealing with the installment options we can separate two cases of the install-ment payments: discrete and continuous.Discrete case means that the installment option has a finite number ofexercise dates, e.g. 3, 6, 8. Note that the case of a 2-payments installmentoption is exactly the compound option.Griebsch et al. [11] give the following example of a discrete installment op-tion in the Foreign Exchange market.Example. A company from the Euro-zone wants to hedge receivables from anexport transaction in USD due in 12 months time. The goal of the company

8

Page 17: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Figure 2.2: Two scenarios of an installment option [11]. The left-side figure:the continuation of payments until the maturity. The right-side figure: thetermination of the contract after the first installment date.

is to be able to buy EUR at a lower spot price if EUR goes down on theone side, but on the other side to be hedged against a stronger EUR. Thefuture income in USD will be under the review at the end of each quarter.To achieve the target the company buys a EUR installment call option with4 equal quarterly premium payments (Table 2.2).

Spot reference 1.150 EUR-USDMaturity 12 monthsNotional USD 1000000Premium per quarter of the installment option USD 12500The total amount of the premium USD 50000Premium of the corresponding European vanilla call USD 40000000

Table 2.2: Example of an installment call option [11]. The total premiumfor an installment option exceeds the premium of the corresponding vanillaoption.

The company pays 12500 USD on the trade date. After one quarter, the com-pany has the right to prolong the installment option. To do this the companymust pay another 12500 USD. Such decisions have also to be taken after 6months and 9 months. If at one of these three decision days the companydoes not pay, then the contract terminates. If all the premium paymentsare made, then in 9 months the contract turns into a European vanilla calloption.If the EUR-USD exchange rate is above the strike at maturity, then the com-pany buys EUR at maturity at a rate of 1.150. If the EUR-USD exchange

9

Page 18: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

rate is below the strike at maturity the option expires worthless.Continuous case means that the holder pays a stream of installments at agiven rate per unit time. The holder makes a choice to stop the contract atany time before the maturity. This opportunity turns the valuation of theinstallment options into a free boundary problem. For the continuous casethere exist two types of the installment options: European and American.

The first published paper devoted to the installment options was writ-ten by Karsenty and Sikorav [12] in 1993. However, earlier in 1984 Geskeand Johnson introduced so-called ”sequential compound option” (SCO) or”multi-fold compound option”.A multi-fold compound option is the composition of the European vanilla

Figure 2.3: The classification of installment options.

options presenting simply an option on an option on an option and so on.Each fold option may be either call or put. Actually a multi-fold compound

10

Page 19: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

option is nothing else than the discrete installment option. In installmentoptions the premiums paid on each installment date can be also presented asexercise prices of every new option, so meaning then the multi-fold compoundoption. The type of every option - if it is a call or a put - is defined in advancearbitrarily. Different authors call these options in different ways - either aninstallment options or a multi-fold compound options. To avoid the problemof misunderstanding we present the scheme (Figure 2.3) distinguishing typesof options.

The problems of the valuation of discrete and the European continuousinstallment options are presented in the next sections and chapters.

2.2.1 The discrete case

In this section we present the closed-form formula for the valuation of thediscrete installment options.We consider the standard Black-Scholes model, where the asset price St fol-lows the geometric Brownian motion

dSt

St= µdt + σdWt, (2.2)

where µ = (r − δ), r and δ denote the interest rate and the continuousdividend yield respectively. σ is volatility and dWt is a standard Brownianmotion on a risk-neutral probability space.

Figure 2.4: The lifetime of an installment option, t0 is an installment optioninception date, ti, i = 1, ..., n is an installment date, z0 is an installmentoption initial premium, zi, i = 1, ..., n is an installment option premium.

The installment option has n installment dates which are denoted in theFigure 2.4 by t1, t2, ..., tn = T . On every of these dates the holder has topay the premium z1, z2, ..., zn−1 if he wants to continue the contract. On theinception date t0 the holder buys the installment option by the price V0 equalto the initial premium z0. Computing the value of the installment option V0

11

Page 20: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

to enter the contract, we start with the option payoff at the time of maturityT

Vn = max(ϕn(s − zn), 0) = (ϕn(s − zn))+,

where s = ST is the spot price of the underlying at T , zn the exercise price.The coefficient ϕn is equal to +1 if the underlying option is the vanilla call,and −1 if the underlying option is the vanilla put. Discounting expectationwe can define the value of the underlying option at time tn−1. Going thesame procedure we can find the payoff function of this option.At the time ti the holder can stop paying the premiums, terminating thecontract, or pay zi to keep it alive. In the case of continuation the value is

e−r(ti+1−ti)E[Vi+1(Sti+1)|Sti = s].

Then the value at time ti which we obtain by the backward recursion is givenby

Vi(s) =

{

max[e−r(ti+1−ti)E[Vi+1(Sti+1)|Sti = s] − zi, 0] for i = 1, ..., n − 1,

Vn(s) for i = n.

(2.3)The unique arbitrage-free price of the installment option is

V0(s) = z0 = e−r(t1−t0)E[V1(St1)|St0 = s].

Griebsch et al. [11] derived the closed form-solution to valuate the installmentoption. They applied the Curnow and Dunnett integral reduction techniqueto solve the equation (2.3).Denote by ~z = (z1, ..., zn) the exercise price vector, ~t = (t1, ..., tn) the vector ofthe exercise dates and ~ϕ = (ϕ1, ..., ϕn) the vector of the Put/Call coefficientsof the n-variate installment option. Then the closed-form formula of the

12

Page 21: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

n-variate installment option value reads

Vn (S0, ~z,~t, ~ϕ) =

= e−rtnS0ϕ1 · ... · ϕn

× Φn

(

lnS0

S∗

1

+ µ(+)t1

σ√

t1,lnS0

S∗

2

+ µ(+)t2

σ√

t2, ...,

ln S0

S∗

n+ µ(+)tn

σ√

tn; Rn

)

− e−rtnznϕ1 · ... · ϕn

× Φn

(

lnS0

S∗

1

+ µ(−)t1

σ√

t1,lnS0

S∗

2

+ µ(−)t2

σ√

t2, ...,

ln S0

S∗

n+ µ(−)tn

σ√

tn; Rn

)

− e−rtn−1zn−1ϕ1 · ... · ϕn−1

× Φn−1

(

lnS0

S∗

1

+ µ(−)t1

σ√

t1,lnS0

S∗

2

+ µ(−)t2

σ√

t2, ...,

ln S0

S∗

n−1

+ µ(−)tn−1

σ√

tn−1; Rn−1

)

...

− e−rt2z2ϕ1ϕ2Φ2

(

lnS0

S∗

1

+ µ(−)t1

σ√

t1,lnS0

S∗

2

+ µ(−)t2

σ√

t2; ρ12

)

− e−rt1z1ϕ1Φ

(

lnS0

S∗

1

+ µ(−)t1

σ√

t1

)

= e−rtnS0

n∏

i=1

ϕiΦn

(

ln S0

S∗

m+ µ(+)tm

σ√

tm

)

1,...,n

−n∑

i=1

e−rtizi

i∏

j=1

ϕjΦi

(

ln S0

S∗

m+ µ(−)tm

σ√

tm

)

1,...,i

,

(2.4)

where S∗i is such a spot price St that Vi(S

∗i ) = zi. µ(±) is equal to r± 1

2σ2. The

correlation coefficients ρij for overlapping Brownian increments are definedas√

ti/tj.In comparison to other methods (see [3]), the presented closed-form formulasuggested by Griebsch et al. [11] seems to be the most convenient way tovalue the discrete installment options.

2.2.2 The continuous case

In this section we consider the case of the continuous installment options anddefine the problem we face valuating them.

13

Page 22: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

We assume that the price of the underlying asset St obeys the geometricBrownian motion described by the stochastic differential equation (2.2). Thevalue Vt = V (t, St; q) of the continuous installment option depends on thetime t, the spot price of the underlying St and the continuous installmentrate q. In time dt the holder pays the premium qdt to continue the contract.Using the Ito’s Lemma to derive the dynamics for the value of continuousinstallment option, we get

dVt =

(

∂Vt

∂t+ (r − δ)St

∂Vt

∂S+

1

2σ2S2

t

∂2Vt

∂S2− q

)

dt + σSt∂Vt

∂SdWt. (2.5)

We make a portfolio that includes the continuous installment option and −∆amount of the underlying asset

Πt = Vt − ∆St,

with dynamicsdΠt = dVt − ∆dSt − ∆(Stδdt). (2.6)

Plugging (2.2) and (2.5) into (2.6), we obtain

dΠt =

(

(r − δ)

(

∂Vt

∂S− ∆

)

+∂Vt

∂t+

1

2σ2S2

t

∂2Vt

∂S2− q − ∆Stδ

)

dt

+ σSt

(

∂Vt

∂S− ∆

)

dWt.

To remove the risk of uncertainty we choose ∆ = ∂Vt

∂S. It makes the portfolio

riskless now and it has to yield the return r to avoid the arbitrage opportu-nities

r

(

Vt −∂Vt

∂SSt

)

=

(

∂Vt

∂t+

1

2σ2S2

t

∂2Vt

∂S2− q − ∂Vt

∂SStδ

)

.

Finally, we get an inhomogeneous Black-Scholes partial differential equation(PDE) for the valuation of the continuous installment options

∂Vt

∂t+ (r − δ)St

∂Vt

∂S+

1

2σ2S2

t

∂2Vt

∂S2− rVt = q. (2.7)

q should be greater than zero, if it is equal to zero the Black-Scholes PDEturns into the homogeneous type.

The Call case

We consider the European installment call option c(t, St; q) with the maturity

14

Page 23: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

T and the exercise price K. The payoff at the maturity is max(ST − K, 0).The opportunity to terminate the contract at any time t ∈ [0, T ] makes thevaluation of a continuous installment option an optimal stopping problem.In other words, we need to find such points (t, St) that the termination ofthe option is optimal.Denote the domain=[0, T ] × [0, +∞] as D, the stopping region and the con-tinuation region as S and C, respectively. Then the stopping region is givenby

S = {(t, St) ∈ D|c(t, st; q) = 0} ,

the optimal stopping time τ ∗c is defined by

τ ∗c = inf {u ∈ [t, T ]|(u, Su) ∈ S} .

Being the complement of S in D the continuation region C has the followingrepresentation

C = {(t, St) ∈ D|c(t, St; q) > 0} .

The boundary that lies between regions S and C is called stopping boundary,and is defined by

St = inf {St ∈ [0, +∞)|c(t, St; q) > 0} .

The stopping boundary (St)t∈[0,T ] is essentially the lower critical asset pricebelow which it is necessary to terminate the contract.In the continuation region C, where S > St, the call value c(t, S; q) can bedetermined from the inhomogeneous Black-Scholes PDE

∂c

∂t+ (r − δ)S

∂c

∂S+

1

2σ2S2 ∂2c

∂S2− rc = q,

supplied with the boundary conditions

limS↓St

c(t, S; q) = 0,

limS↓St

∂c

∂S= 0,

limS↑∞

∂c

∂S< ∞,

and the terminal condition

c(T, S; q) = max(S − K, 0).

15

Page 24: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

The following integral representation is the value function of the continuousinstallment call option

c(t, St; q) = c(t, St) − q

∫ T

t

e−r(u−t)Φ(d−(St, Su, u − t))du, (2.8)

where

d±(a, b, τ) =log (a/b) + (r − δ ± 1

2σ2)τ

σ√

τ.

c(t, St) = c(t, St; 0) is the value of the European vanilla call option

c(t, St) = Ste−δ(T−t)Φ(d+(St, K, T − t)) − Ke−r(T−t)Φ(d−(St, K, T − t)).

The proof is given in the work of Kimura [13].From expression (2.8) we can see that the price of the continuous installmentoption is the difference between the European vanilla call option and theexpected discounted value of the installment premiums along the optimalstopping boundary. Actually due to the conditions, the optimal stoppingboundary (St)t∈[0,T ] obeys the integral equation

c(t, St) − q

∫ T

t

e−r(u−t)Φ(d−(St, Su, u − t))du = 0.

To find the values of the options and, therefore, the optimal stopping bound-aries, we need to use a numerical approach. In our current work we considerthe Laplace-Carson transformation method for computation. The Laplace-Carson transformation method and inverse Laplace transformation methodsare presented in the next chapter.

The Put case

We act in this case analogously to the call case approach. Consider theEuropean installment put option with the maturity date T and the exerciseprice K. Now St is the upper asset price above which the holder has to ter-minate the contract. The stopping boundary (St)t∈[0,T ] also divides D into 2regions: a continuation region C =

{

(t, St) ∈ [0, T ] × [0, St)}

and a stopping

region S ={

(t, St) ∈ [0, T ] × [St,∞)}

.

In the continuation region C, where S < St, the value of the continuous in-stallment put option p(t, S; q) can be found from the inhomogeneous Black-Scholes PDE

∂p

∂t+ (r − δ)S

∂p

∂S+

1

2σ2S2 ∂2p

∂S2− rp = q,

16

Page 25: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

supplied with the boundary conditions

limS↑St

p(t, S; q) = 0,

limS↑St

∂p

∂S= 0,

limS↓0

∂p

∂S< ∞,

and the terminal condition

p(T, S; q) = max(K − S, 0).

The value function of the continuous installment put option has the followingintegral expression [13]

p(t, St; q) = p(t, St) − q

∫ T

t

e−r(u−t)Φ(−d−(St, Su, u − t))du, (2.9)

where p(t, St) = p(t, St; 0) is the value of the European vanilla put option

p(t, St) = Ke−r(T−t)Φ(−d−(St, K, T − t)) − Ste−δ(T−t)Φ(−d+(St, K, T − t)).

A decomposition of the total premium

Returning to the Section 2.1 we find the decomposition of the compoundoption (see Formula (2.1)). There the total premium of a compound optionwas the sum of the underlying call option plus a put on the call. Followingthe same idea we also suppose that the premium sum of the continuous in-stallment option is equal to the respective European vanilla option plus theright to leave at any time at a pre-determined rate.Considering the limiting case of the discrete installment options and usingthe risk-neutral approach Griebsch et al. proved this idea (see [11]). They ob-served that the total premium of the continuous installment call option is theEuropean vanilla call option plus an American put option on this Europeancall

c(t, St; q) + Kt = c(t, St) + P (t, St; q), (2.10)

where Kt = qr(1− e−r(T−t)) is the discounted sum of the premiums not to be

17

Page 26: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

paid if the contract is terminated at the moment t, and for the set St,T ofstopping times with values in [t, T ] (a.s.)

Pc(t, St; q) = ess sups∈St,TE[e−r(s−t)max(Ks − c(s, Ss), 0)|Ft]

is the value of the American compound put option with the maturity at Twritten on the European vanilla call option.This decomposition will be used in the next chapter to obtain the Greeksformulas.

18

Page 27: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Chapter 3

Methods

3.1 The Laplace Transform

3.1.1 Definitions

It was in the beginning of the 20th century when Bateman [2] (1882-1944)was the first to consider the Laplace transform as a tool for solving integralequations. Nowadays integral transforms are very actively used in variousways to solve problems of the mathematical modeling. Among other thingsCohen [5] presents a couple of applications of the Laplace transform in a heatconduction in a rod, laser anemometry and exotic options valuing.

Definition 1 Assume that a real valued function f(t) is defined for all po-sitive t in the range (0,∞). Then the Laplace transform of the function f(t)is defined by

L{f(t)} =

∞∫

0

e−λtf(t) dt, (3.1)

if the integral∞∫

0

e−λtf(t) dt is converges. It is straightforward to see that

applying the Laplace transform for a partial differential equation with twovariables (in our case it’s time and the asset price) will reduce it to an or-dinary differential equation, which is a much simpler problem. In our worksome generalization of the Laplace transform by Carson is used, called ”theLaplace-Carson transform”. The only reason for using it is that it generatesmore simple formulas for the transformed values.

19

Page 28: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Definition 2 For the same assumptions as above the Laplace-Carson trans-form of the function f(t) is defined by

LC{f(t)} = λ

∞∫

0

e−λtf(t) dt.

3.1.2 The Basic Properties

It follows from the definition 2 that if f(t) and g(t) are any two functionssatisfying the conditions of the definition 3.1 then

LC{af(t) + bg(t)} = λ

∞∫

0

e−λt(af(t) + bg(t)) dt = aLC{f(t)} + bLC{g(t)}.

Lemma 1 Assuming that f(t) is continuous and differentiable and f ′(t) iscontinuous except a finite number of points in any finite interval (0, T ) then

LC{f ′(t)} = λLC{f(t)} − λf(0).

Proof: The proof is taken from Cohen [5] and applied to the Laplace-Carsontransform. In any finite interval (0, T ) we can write

λ

∫ T

0

e−λtf(t) dt =n−1∑

i=0

λ

∫ ti+1

ti

e−λtf(t) dt,

where t0 = 0, tn = T and t1, t2, ...tn−1 are points of discontinuity of f ′(t)on interval (0, T ). For each term on the right hand side we can apply theintegration by parts,

∫ ti+1

ti

e−λtf(t) dt = e−λtf(t)|ti+1

ti + λ

∞∫

0

e−λtf(t) dt

= e−λti+1f(ti+1−) − e−λti+1f(ti+1+) +

∞∫

0

e−λtf(t) dt.

Since f(t) is continuous we obtain

λ

∫ T

0

e−λtf(t)dt = λe−λT f(T ) − λf(0+) + λ2

∫ T

0

e−λtf(t) dt.

20

Page 29: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

By T → ∞ we get

LC{f(t)} = λLC{f ′(t)} − λf(0).

2

3.2 The Inverse Laplace Transform

3.2.1 The Definition and Properties

For a function F (λ) = L{f(t)} we denote the inverse Laplace transform asL−1{F (λ)}, i. e.

L−1{F (λ)} = f(t).

Actually from the definition of the Laplace transform 3.1 it can be seen thatthe inverse Laplace transform cannot be unique in the class of piecewisecontinuous functions. If the functions f(t) and g(t) differ only in a finite setof values of t, then

L{f(t)} = L{g(t)}.Hence, for applying the Laplace transform to our problem it is necessary tobe in the area of uniqueness, which is defined by the Lerch’s theorem.

Theorem 1 (Lerch’s theorem [5]). If for a continuous function f(t)

F (λ) =

∞∫

0

e−λtf(t) dt, λ > γ, (3.2)

then there is no other continuous function satisfying (3.2)

Now if we have an ODE solution for the corresponding transformed PDE, andan exact formula for determining L−1{F (λ)} we can easily produce a contin-uous solution for our PDE. Of course for elementary functions the Laplacetransform can be computed directly by computing the integral (3.1), so ifyour original function is one of these, you can find it in the tables of Laplacetransforms. For L{f(t)} defined by a rational function, the inverse trans-form can be computed easily using the expansion theorem. In the generalcase an analytical formula for the Laplace transform inversion is proved bythe Bromowich theorem.

21

Page 30: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Theorem 2 [5] Let f(t) have a continuous derivative and let |f(t)| < Aeγt,where γ and A are positive constants. Define F (λ) = L{f(t)}, then

f(t) =1

2πi

∫ c+i∞

c−i∞

eutF (u)du

Actually this integral is too special for computing directly, so various nume-rical methods are applied for computing the function values from its Laplacetransform.

3.2.2 The Numerical Inverse Laplace Transform

The Post-Widder formula

Post and Widder [18] managed to present the original function f(t) as alimit of some sequence, involving the n-th derivative of F (λ) on the realaxis, which is more convenient for the numerical computation of the inverseLaplace transform than trying to compute the integral on the complex plane.The result is formulated in the following theorem.

Theorem 3 (Post and Widder theorem [5]). If for a continuous func-tion f(t) the integral

F (λ) =

∞∫

0

e−λtf(t) dt,

converges for every λ > γ, then

f(t) = limn→∞

(−1)n

n!

(n

t

)n+1

F (n)(n

t

)

.

The Gaver-Stehfest methods

There are two major problems of using this formula for the Laplace transforminversion. The first problem is differentiating F (λ) a large number of times.It can be a big obstacle if F (λ) is a complicated function, even if Maple orMathematica differentiating routines are used. Besides, high order deriva-tives are sensible to the round-off errors causing thereby instabilities. Thesecond problem is that the convergence to limit is very slow. However theconvergence can be speeded up using an appropriate extrapolation technics.That is how a group of the numerical Laplace transform inversion methodscalled ”akin to Post-Widder formula” were developed.

22

Page 31: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Another inversion formula can also be obtained from the following arguments.Let

In =

∞∫

0

δn(t, u)f(t)du, (3.3)

where the functions δn(t, u) converge to the delta function as n tends toinfinity, and thus

limn→∞

In = f(t).

The right-hand side of equation (3.3) can be presented as some function mul-tiplied by the n-th derivative of the Laplace transform of f(t). For examplethe Post-Widder formula can be obtained from (3.3) letting

δn(t, u) = (nu/t)nexp(−nu/t)/(n − 1)!.

Using similar arguments Gaver [9] suggested using the functions

δn(t, u) =(2n)!

n!(n − 1)!a(1 − e−au)ne−nau,

where a = ln(2/t), which leads to

f(t) = limn→∞

In(t) = limn→∞

(2n)!

n!(n − 1)!a∆nF (na).

It is similar to the Post-Widder formula, but instead of F (n)(λ) we have then-th finite difference ∆nF (λ). Still, the convergence of In to f(t) is too slow.But Gaver showed that (In−f(t)) can be expanded asymptotically in powersof (1/n), and Stehfest improved the Gaver’s method [19] and presented analgorithm based on approximating f(t) by the sum

aN∑

n=1

KnF (na),

where

Kn = (−1)n+N/2

min(n,N/2)∑

k=[(n+1)/2]

kN/2(2k)!

(N/2 − k)!k!(k − 1)!(n − k)!(2k − n)!.

This algorithm is called the Stehfest algorithm or ”the Gaver-Stehfest algo-rithm”.

23

Page 32: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

The Kryzhnyi method

Kryzhnyi suggests in his work [14] that the algorithms, which are based onchoosing different delta convergent sequences can be compared by analysingthe ’focusing’ abilities of the numerical and the exact inverse transforms ofeλt. Focusing abilities means how does the peakness of a delta approximatingfunction is kept while increasing t. Of course this function flatterns with thetime, it happens because the kernel of the integral (3.3) satisfies a scalingproperty.Focusing on this qualitative characteristics Kryzhnyi developed another al-gorithm of approximating the original function from its Laplace transform.Firstly, he applied the Mellin transform to equation (3.1) and got a solutionin terms of the Mellin transform, which can be inverted after multiplying itby a suitable chosen factor. The result can be expressed by two equations,

fR =

∞∫

0

f(tu)

√u

u + 1

sin(R ln u)

u − 1du,

fR =

∞∫

0

F (u)Π(R, tu)du,

where γ is a regularization parameter and R(γ) → ∞, while γ → 0.Here, instead of some number N , after which we stop the computation wehave a value of some function R in point γ.After some generalization we have

Π(R, u) =1

πϕ(1)L−1

[

sin(R ln p)

p − 1ϕ(p)

]

,

where ϕ(u) is an arbitrary continuous function ϕ(1) 6= 0. From this equationfollows that various kernels can be constructed in this way by choosing thefunction ϕ(u). However, we can choose ϕ(u) in such a way that the kernelcan be expressed analytically using known transforms from tables.Actually this approach by Kryzhnyi will be more tunable for different typesof problems, because we can vary the regularization parameter γ and choosedifferent functions ϕ(u). There are some limitations on R proved by Kryzhnyiin [14]:

• limR→∞ Π(R, x) does not exist,

• for the fixed precision arithmetic the value of parameter R > 0 cannotbe increased infinitely without loss of the accuracy, which is explainedby the next limitation,

24

Page 33: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

• the optimal value of the parameter R is close to a linear function ofnumber n of correct digits in the input data: n/2 < Ropt < n.

Nevertheless, the technic of choosing these parameters R and γ is quite com-plicated.

25

Page 34: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

26

Page 35: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Chapter 4

Results

4.1 The analytical expression for transformed

variables

Our next goal is to apply the Laplace transform on equation (2.7) and solve itin the transformed variables. For convenience we are reverting the directionof time by change of the variable τ = T − t and defining c(τ, S; q) = c(T −τ, S; q) = c(t, St; q) and Sτ = ST−τ = St for τ ≤ 0. The Laplace-Carsontransform of this variables follows from Definition 2

c∗(λ, S; q) = LC{c(τ, S; q)} ≡ λ

∞∫

0

e−λτ c(τ, S; q) dτ,

S∗(λ) = LC{S(τ ; q)} ≡ λ

∞∫

0

e−λτ Sτdτ.

Again, we prefer the Laplace-Carson transform to the Laplace transform be-cause the constant values do not change the transformation and the Laplace-Carson approach generates simpler formulas for our problem. Applying theLaplace-Carson transform to the inhomogeneous PDE (2.7) we will get aninhomogeneous ODE of the same order. For solving this type of ODE weneed to solve the corresponding homogeneous ODE, so it makes sense first toconsider the transformation of the original Black-Scholes PDE for the plainvanilla options, where the parameter q is absent.

Lemma 2 Let c∗(λ, S) = LC{c(τ, S)} define a Laplace-Carson transform of

27

Page 36: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

a value of a vanilla call option with the reversed time. Then

c∗(λ, S) =

K

θ1 − θ2

λ

λ + δ

(

1 − r − δ

λ + rθ2

)(

S

K

)θ1

, if S < K,

K

θ1 − θ2

λ

λ + δ

(

1 − r − δ

λ + rθ2

)(

S

K

)θ1

+λS

λ + δ− λK

λ + r, if S ≥ K,

(4.1)where θ1 and θ2 depend on λ and are real roots of the quadratic equation

1

2σ2θ2 + (r − δ − 1

2σ2)θ − (λ + r) = 0. (4.2)

It can be seen that when putting θ = 1 and θ = 0 we get negative values onthe left hand side of equation (4.2). This means that both roots are outsidethe interval (0, 1), so we numerate it in such a way that θ1 > 1 and θ2 < 0.

Proof: The original proof can be found in [13]. After changing variablesthe Black-Scholes PDE reads

− ∂c

∂τ+ (r − δ)Sτ

∂c

∂S+

1

2σ2S2

τ

∂2c

∂S2− rc = 0, S > 0, (4.3)

supplied with the boundary conditions

limS↓0

c(t, S) = 0,

limS↑∞

dc

dS< ∞,

and the initial condition

c(0, S) = (S − K)+.

After transforming equation (4.3) we obtain a corresponding ODE

1

2σ2S2d2c∗

dS2+ (r − δ)S

dc∗

dS− (λ + r)c∗ + λ(S − K)+ = 0, S > 0, (4.4)

with the boundary conditions

limS↓0

c∗(λ, S) = 0,

limS↑∞

dc∗

dS< ∞,

Equation (4.4) is a linear homogeneous ODE of Euler type and can be reducedto a linear ODE with constant coefficients by substituting S = ey and solvedeasily yielding (4.1).

28

Page 37: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

2

Theorem 4 [13] If S > S∗,

c∗(λ, S; q) = c∗(λ, S) +q

λ + r

θ1

θ1 − θ2

(

S

S∗

)

(4.5)

and c∗(λ, S; q) = 0 otherwise. The stopping boundary is given by

S∗(λ) =

[

2(λ + δ)q

λ(1 − θ2)Kσ2

]−θ1

K.

Proof: It is straightforward that the solution for this equation is a sumof solutions for the homogeneous equation and a particular solution of theinhomogeneous equation. It can be easily seen that the second part of theformula for c∗(λ, S; q), without c∗(λ, S) is a solution for the correspondinginhomogeneous ODE. For a detailed proof we refer the reader to Kimura [13].

2

Additionally, the same approach can be used for proceeding the solution forthe put case. The result can be formulated by the following theorem.

Theorem 5 [13]. If S < S∗,

p∗(λ, S; q) = p∗(λ, S) +q

λ + r

θ2

θ1 − θ2

(

S

S∗

)θ1

, (4.6)

and p∗(λ, S; q) = 0 otherwise. With

p∗(λ, S) =

K

θ1 − θ2

λ

λ + δ

(

1 − r − δ

λ + rθ2

)(

S

K

)θ1

, if S ≥ K,

K

θ1 − θ2

λ

λ + δ

(

1 − r − δ

λ + rθ2

)(

S

K

)θ1

+λS

λ + δ− λK

λ + r, if S < K.

(4.7)The stopping boundary is given by

S∗(λ) =

[

2(λ + δ)q

λ(θ1 − 1)Kσ2

]−θ1

K.

29

Page 38: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

4.1.1 Transformed Greeks

In Section 2.2.2, devoted to the continuous case of installment options wementioned the limiting case proved by Griebsch. This decomposition of theoption in a vanilla call option and an American compound option was shownby Kimura [13] to be very valuable when trying to approximate the install-ment options Greeks. We have

c(t, St; q) + Kt = c(t, St) + Pc(t, St; q),

withKt =

q

r(1 − e−r(T−t)).

Using the integral representation (2.8) we obtain

Kt − Pc(t, St; q) = q

T∫

t

e−r(u−t)Φ(d−(St, Su, u − t))du.

Substituting Φ(x) = 1 − Φ(−x) we get an integral representation for theAmerican compound option

Pc(t, St; q) = q

T∫

t

e−r(u−t)Φ(−d−(St, Su, u − t))du.

Due to the linearity of the Laplace-Carson transform we get for the time-reversed values

LC{c(t, St; q)} + LC{Kt} = LC{c(t, St)} + LC{Pc(τ, S; q)}

From Theorem 4 we see that

P ∗c (t, St; q) − K∗

t =q

λ + r

θ1

θ1 − θ2

(

S

S∗

)θ2

− q

λ + r. (4.8)

Here, the inverse Laplace-Carson transform of the term qλ+r

can be computedanalytically

LC−1

[

q

λ + r

]

= q

τ∫

0

e−rudu =q

r(1 − e−r(T−t)) = Kt,

thus for the transformed value of a American put on a call we have

P ∗c (t, St; q) =

q

λ + r

θ1

θ1 − θ2

(

S

S∗

)θ2

. (4.9)

30

Page 39: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Hence the Greeks of the continuous installment call option can be expressedby Greeks of the vanilla call and Greeks of the American put on a vanillacall with a floating strike price Kt.

∆c(t,S;q) =∂c

∂S= ∆ct,S + LC−1[∆P ∗

c],

Γc(t,S;q) =∂2c

∂S2= Γct,S + LC−1[ΓP ∗

c],

Θc(t,S;q) = − ∂c

∂τ= Θct,S + qe−rτLC−1[ΘP ∗

c].

Now using (4.9) we find explicit formulas for the transformed values of Amer-ican compound option greeks,

∆P ∗

c= LC

[

∂P ∗c

∂S

]

=∂P ∗

c

∂S,

ΓP ∗

c= LC

[

∂2P ∗c

∂S2

]

= −∂2P ∗c

∂S2,

ΘP ∗

c= −LC

[

∂P ∗c

∂τ

]

= −λ (P ∗c (λ, S; q) − P ∗

c (0, S; q)) = −λP ∗c (λ, S; q).

Using the same arguments for the installment put case we obtain

∆p(t,S;q) =∂p

∂S= ∆pt,S + LC−1[∆P ∗

p],

Γp(t,S;q) =∂2p

∂S2= Γpt,S + LC−1[ΓP ∗

p],

Θp(t,S;q) = −∂p

∂τ= Θpt,S + qe−rτLC−1[ΘP ∗

p].

Correspindingly

∆P ∗

p= LC

[

∂P ∗p

∂S

]

=∂P ∗

p

∂S,

ΓP ∗

p= LC

[

∂2P ∗p

∂S2

]

= −∂2P ∗

p

∂S2,

ΘP ∗

p= −LC

[

∂P ∗p

∂τ

]

= −λ(

P ∗p (λ, S; q) − P ∗

p (0, S; q))

= −λP ∗p (λ, S; q).

31

Page 40: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

4.1.2 The Numerical Results

During our work we developed a set of Matlab functions for valuing conti-nuous installment options and its Greeks via the inverse Laplace transformmethods. The algorithm is based on results of Kimura [13], in which theauthor uses two algorithms for the inverse Laplace transform: the Eulersummation and the Gaver-Stehfest method. We decided to use the Gaver-Stehfest and the Kryzhnyi algorithms, described in Chapter 3.Our algorithm of the continuous installment option valuing consists of twonumerical procedures. It is finding the stopping boundary and the numericalintegration of the integral in (2.8) or (2.9). The difference in comparison toKimura’s algorithm is that we use the popular integration Matlab routinequad, which uses the Simpson formula for the integration and determinesintegration nodes automatically and then evaluates the stopping boundaryin each node.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1100

105

110

115

120

125

130

135

140

145

150

t

S

q=15

q=10

q=5

(a) Put case

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 170

75

80

85

90

95

100

t

S

q=5

q=10

q=15

(b) Call case

Figure 4.1: Stopping boundaries for put and call with T = 1, t = 0, δ = 0.03,r = 0.02.

The results of approximation of the stopping boundaries for the put andthe call cases and its sensitivity to the installment rate q and the dividendyield δ are presented in Figure 4.1 and Figure 4.2. From the Figures it can beseen that in dependence on parameters q and δ, the stopping boundary can beeither a monotonic or non-monotonic function, unlike the exercise boundariesof the American style options. This non-monotonic behavior also appears insome types of Asian options and draws great interest of researchers.

The values of the continuous installment options obtained by our Matlabprogramme are given in last two columns of Tables 4.1 and 4.2. The results ofthe Euler method are taken from Kimura [13]. Kimura also notes that everyvalue obtained by the Gaver-Stehfest algorithm is smaller than the valuesobtained by the Euler summation. These values differ significantly, which

32

Page 41: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1100

102

104

106

108

110

112

114

116

t

S

δ=0.08

δ=0.04

δ=0

(a) Put case

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 186

88

90

92

94

96

98

100

t

S

δ=0.04

δ=0.08

δ=0

(b) Call case

Figure 4.2: Stopping boundaries for the put and the call with T = 1, t = 0,q = 10, r = 0.02.

q S Euler-based (Kimura) Gaver-Srehfest Kryzhnyi1 95 3.7071 3.7072 3.7069

105 8.3994 8.3995 8.3993115 14.8530 14.8531 14.8531

3 95 2.2280 2.2283 2.2266105 6.6385 6.6388 6.6379115 12.9687 12.9690 12.9686

6 95 0.6754 0.6761 0.6703105 4.2745 4.2752 4.2723115 10.2533 10.2540 10.2527

Table 4.1: Values of call with t = 0, T = 1, K = 100, r = 0.03, δ = 0.05,σ = 0.2 computed by different algorithms.

caused the author to mistrust to the Gaver-Stehfest algorithm. But as forour results, it can be seen from the tables that all three algorithms producevery close results. On Figure 4.3 you can see a 3D plot of the call and theput values in dependence on time and asset price.

Now the values for different Greeks are presented in Figures 4.4, 4.5, 4.6.Actually not all values for Greeks presented here make sense. We can onlyevaluate Greeks if we are above the stopping boundary in the call case andbelow a stopping boundary in the put case. On Figure 4.5 you can see anunexpected blow up of the put gamma in case of q = 15. On the figureblack markers define the value of the stopping boundary in each case. Sothis unexpected behavior is not important for us, because it happens afterreaching the stopping boundary.

Kimura [13] noticed that the Gaver-Stehfest method behaves bad for valu-

33

Page 42: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

85 90 95 100 105 110 1150

0.5

1

0

5

10

15

t

St

optio

n va

lue

Stopping boundary

(a) Put case

8590

95100

105110

115

0

0.2

0.4

0.6

0.8

1

0

5

10

15

St

t

optio

n va

lue

Stopping boundary

(b) Call case

Figure 4.3: The option value for the put and the call with T = 1, t = 0,δ = 0.03, r = 0.02, q = 10 and stopping boundaries.

60 65 70 75 80 85 90 95 100 105 110−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

S

q=5

q=10

q=15

(a) Put case

80 90 100 110 120 130 140 150−2

−1.5

−1

−0.5

0

0.5

1

S

q=15

q=10

q=5

(b) Call case

Figure 4.4: The Delta value for the put and the call, in dependence on qwhere q = 5, 10, 15 with T = 1, t = 0, r = 0.02, δ = 0.04.

34

Page 43: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

60 70 80 90 100 110 1200

0.01

0.02

0.03

0.04

0.05

0.06

S

Γ

q=10

q=10

q=15

(a) Put case

80 90 100 110 120 130 140 1500

0.02

0.04

0.06

0.08

0.1

0.12

0.14

S

Γ

q=5

q=10

q=15

(b) Call case

Figure 4.5: The Gamma value for the put and the call, in dependence on qwhere q = 5, 10, 15 with T = 1, t = 0, r = 0.02, δ = 0.04.

60 70 80 90 100 110 120−25

−20

−15

−10

−5

0

5

10

15

20

S

Θ

δ=0.08

δ=0.02

δ=0.04

(a) Put case

80 90 100 110 120 130 140 1502

3

4

5

6

7

8

9

10

11

12

S

Θ

δ=0.02

δ=0.04

δ=0.08

(b) Call case

Figure 4.6: The Theta value for the put and the call, in dependence on δwhere δ = 0.08, 0.04, 0.02 with T = 1, t = 0, r = 0.02, δ = 0.04.

35

Page 44: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

q S Euler-based (Kimura) Gaver-Srehfest Kryzhnyi1 85 16.9438 16.9439 16.9439

95 10.3046 10.3047 10.3047105 5.5703 5.5704 5.5705

3 85 15.0001 15.0008 15.000995 8.4283 8.4286 8.4289105 3.8486 3.8489 3.8497

6 85 12.1253 12.1259 12.126395 5.7647 5.7652 5.7666105 1.7010 1.7018 1.7051

Table 4.2: Values of put with t = 0, T = 1, K = 100, r = 0.03, δ = 0.05,σ = 0.2 computed by different algorithms.

ing Greeks when the position is out of the money, but we did not notice that.The results for both used inverse methods look quite reasonable in the wholeregion where the stopping boundary is not reached, even for a time very closeto expiration.Trying to compare the two algorithms used for the inverse Laplace transformwe used a comparison method, proposed by Kryzhnyi [14]. The method isbased on inverting the function eλx, which analytical inverse transform is thedelta function. The better the algorithm approximates the delta functionwhile inverting eλx and preserves its peakness while increasing t, the betterit will approximate other functions too. On Figure 4.7 you can see the resultsof the reconstructing the delta function. The Kryzhnyi method shows morepeaked values and more slowly flatterns with time, but it is difficult to saywhich one is better because of these fast oscillations of the curve obtainedby the Kryzhnyi method. When reconstructing monotonic functions fromits Laplace transform both Kryzhnyi and the Stehfest methods show goodresults, but when dealing with a damped oscillating function it occurs thatthe Stehfest algorithm cannot compete with the Kryzhnyi method. On Fig-ure 4.8 we see that the curve, produced by the Stehfest algorithm flatternsmuch faster than the one produced by the Kryzhnyi method. But in ourcase it is difficult to say which of the methods is more precise because we arereconstructing the non oscillating functions, but as for computational costsit is much more convenient to use the Stehfest algorithm.

36

Page 45: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

0 1 2 3 4 5−2

−1

0

1

2

3

4

5

6

x

y

Gaver−StehfestKryzhnyi

(a) t = 1

0 2 4 6 8 10−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

1.2

x

y(b) t = 5

Figure 4.7: The reconstruction of the delta function by Stehfest and Kryzhnyialgorithms.

Figure 4.8: The reconstruction of the damped oscillating function by Stehfestand Kryzhnyi algorithms. The dashed line - the exact values, the red line -values obtained by the Gaver-Stehfest method, the blue line - values obtainedby the Kryzhnyi method.

37

Page 46: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

38

Page 47: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Chapter 5

Conclusions

The study of the installment and compound options theory led us to theidea that the discrete installment options are the same derivative productsas the multi-fold compound options, just presented in other ways by differentauthors. Meanwhile, the compound options are included as the special caseof the above options (see the classification in Fig. 2.3).The valuation of installment options was split into two cases: discrete andcontinuous ones. In the discrete case it is possible to deduce the closed-formsolution presented by Griebsch et al., using the backward recursion and thenapplying the Curnow and Dunnett integral reduction technique. Consideringthe continuous case we touched only on the European case, where we facedthe stopping boundary problem. To simplify the stopping boundary expres-sion we used the Laplace-Carson transformation as it was done by Kimura[13]. The computation of the transformed values was followed by the in-verse Laplace transformation procedure. We considered two methods of theinverse Laplace transformation: the Gaver-Stehfest method that was usedby Kimura to valuate the continuous installment options and the Kryzhnyimethod that was never applied before as for a valuation of the options. Even-tually, we developed the program code for Matlab to compute the stoppingboundaries, values and Greeks of the European continuous installment op-tions, implementing above methods. The results obtained as for options andthe comparison of the methods were presented in the tables and graphs.

39

Page 48: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

40

Page 49: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Bibliography

[1] G. Alobaidi, R. Mallier and A.S. Deakin (2004)Laplace transforms and installment options. Mathematical Models andMethods in Applied Sciences, 8, 1167–1189.

[2] H. Bateman (1936)Two systems of polynomials for the solution of Laplaces Integral Equa-tion. Duke Math. Journal, 2, 569–577.

[3] H. Ben-Ameur, M. Breton and P. Francois (2006)A dynamic programming approach to price installment options. Euro-pean Journal of Operational Research, 169, 667–676.

[4] P. Ciurlia and I. Roko (2005)Valuation of American continuous-installment options. ComputationalEconomics, 25, 143–165.

[5] A. Cohen (2007)Numerical Methods for Laplace Transform Inversion. New York:Springer, 23–42, 141–146.

[6] M. Davis, W. Schachermayer and R. Tompkins (2001)Pricing, No-arbitrage Bounds and Robust Hedging of Installment Op-tions. Quantitative Finance, 1, 597–610.

[7] M. Davis, W. Schachermayer and R. Tompkins (2002)Installment options and static hedging. Journal of Risk Finance, 3, 46–52.

[8] A. R. Dixit and R. S. Pindyck (1994)Investment Under Uncertainty. Princeton University Press.

[9] D.P. Gaver 1966Observing Stochastic Processes and approximate Transform Inversion.Operational Res., 14, 444–459.

41

Page 50: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

[10] R. Geske (1979)The valuation of compound options. Journal of Financial Economics, 7,63–81.

[11] S. Griebsch, C. Kuhn and U. Wystup (2008)Instalment Options: a Closed-Form Solution and the Limiting Case.Mathematical Control Theory and Finance. Heidelberg: Springer, 211–229.

[12] F. Karsenty and J. Sikorav (1993)Installment plan, Over the Rainbow. Risk magazin, 36–40.

[13] T. Kimura (2009)Valuing Continuous-Installment Options. European Journal of Opera-tional Research. doi:10.1016/j.ejor.2009.02.010.

[14] V. Kryzhnyi (2006)Numerical inversion of the Laplace transform: analysis via regularizedanalytic continuation. Inverse Problems, 22, 579–597.

[15] Y.K. Kwok (1998)Mathematical Models of Financial Derivatives. Springer.

[16] M.Y. Lee, F.B. Yeh and A.P. Chen (2008)The generalized sequential compound options pricing and sensitivityanalysis. Mathematical Social Sciences, 55, 38–54.

[17] C. D. MacRae (2008)The Employee Stock Option: An Installment Option.http://ssrn.com/abstract=1286928.

[18] E.L. Post (1930)Generalized differentiation. Trans. Am. Math. Soc., 32, 723–781.

[19] H. Stehfest (1970)Algorithm 368: Numerical inversion of Laplace Transform. Comm.ACM, 13, 47–49.

[20] L. Thomassen and M. Van Wouwe (2004)The Influence of a Stochastic Interest Rate on the n-fold Compoundoption. Statistics for Industry and Technology. Berlin: Springer-Verlag,343–353.

42

Page 51: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Chapter 6

Appendix

6.1 Matlab Program Listing

function f = theta1fun(sigma,delta,lyam,r)

%roots of quadratic equation in lemma 1\\

f=-.5*(-2.*delta-1.*sigma^2+2.*r-1.*(4.*delta^2+4.*delta*sigma^2-8...

...*delta*r+sigma^4+4.*sigma^2*r+4.*r^2+8.*sigma^2*lyam).^(1/2))/sigma^2;

function f = theta2fun(sigma,delta,lyam,r)

%roots of quadratic equation in lemma 1

f=-.5*(-2.*delta-1.*sigma^2+2.*r+(4.*delta^2+4.*delta*sigma^2-8....

*delta*r+sigma^4+4.*sigma^2*r+4.*r^2+8.*sigma^2*lyam).^(1/2))/sigma^2;

function y=d1(S,K,r,delta,sigma,T,t)

y=(log(S./K)+(r-delta+((sigma^2)./2)).*(T-t))./(sigma.*sqrt((T-t)));

function y=d2(S,K,r,delta,sigma,T,t)

y=d1(S,K,r,delta,sigma,T,t)-(sigma*sqrt(T-t));

function y = stopping_boundary(lyam)

%using global varibles

global T;

global K;

global sigma;

43

Page 52: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

global r;

global q;

global delta;

Kex=K;

Tex=T;

Rex=r;

Sigex=sigma;

Qex=q;

Deltaex=delta;

y=(Kex./lyam).*((2*(lyam+Deltaex)*Qex)./(lyam.*(1-...

theta2fun(Sigex,Deltaex,lyam,Rex))*Kex.*(Sigex^2)))...

^(1./(theta1fun(Sigex,Deltaex,lyam,Rex)));

function y = opvalue(q,sigma,r,T,K,delta,S_t,t)

f=@integrated;

y=S_t*exp(-delta*(T-t))*normcdf(d1(S_t,K,r,delta,sigma,T,t))-...

K*exp(-r*(T-t))*normcdf(d2(S_t,K,r,delta,sigma,T,t))-...

q*quad(f,t+0.0000001,T,1.e-6,0,sigma,r,T,K,delta,S_t,t);

function y = stopping_derivative(lyam)

global K;

y=lyam*stopping_boundary(lyam) - K*lyam;

function f = integrated(u,sigma,r,T,K,delta,S_t,t)

if(u<T)

f=exp(-r*(u-t)).*normcdf((log(S_t...

/stehfest(’stopping_boundary’,T-u,16))...

+(r-delta-0.5*sigma^2).*(u-t))./(sigma*sqrt(u-t)),0,1);

else

f=exp(-r*(u-t)).*normcdf((log(S_t./K)+(r-delta-0.5*sigma^2)...

*(u-t))./(sigma*sqrt(u-t)),0,1);

end;

function y=greek_delta(S,K,r,delta,sigma,T,t)

y=normcdf(d1(S,K,r,delta,sigma,T,t),0,1)*exp(-delta*(T-t));

44

Page 53: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

function f=greek_delta_p(lyam)

% value for transformed delta/lyambda

%using global variables ;S_tex,Kex,Rex,Deltaex,Sigex,Tex,t,

global T;

global K;

global sigma;

global r;

global q;

global delta;

global S;

global t

Kex=K;

Tex=T;

Rex=r;

Sigex=sigma;

Qex=q;

Deltaex=delta;

S_tex=S;

tex=t;

f=(Qex/((lyam+Rex)*lyam))*((theta1fun(Sigex,Deltaex,lyam,Rex)...

*theta2fun(Sigex,Deltaex,lyam,Rex))/(theta1fun(Sigex,Deltaex,lyam,Rex)-...

theta2fun(Sigex,Deltaex,lyam,Rex)))*(1/(S_tex))*((S_tex/(lyam*...

stopping_boundary(lyam)))^theta2fun(Sigex,Deltaex,lyam,Rex));

function y = greek_gamma(S,K,r,delta,sigma,T,t)

y=(Nder(S,K,r,delta,sigma,T,t)*exp(-delta*(T-t)))/(S*sigma*sqrt(T-t));

function f = greek_gamma_p(lyam) % value for transformed greek/lyambda

%using gloabal variables

global T;

global K;

global sigma;

global r;

global q;

global delta;

global S;

global t;

45

Page 54: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

Kex=K;

Tex=T;

Rex=r;

Sigex=sigma;

Qex=q;

Deltaex=delta;

S_tex=S;

tex=t;

theta1=theta1fun(sigma,delta,lyam,r);

theta2=theta2fun(sigma,delta,lyam,r);

f=((S_tex/stehfest(’stopping_boundary’,Tex-tex,16))^theta2)...

*(1/(S_tex^2*lyam))*(Qex/(lyam+Rex))*(((theta1*theta2)*...

(theta2-1))/(theta1-theta2));

function y=greek_theta(S,K,r,delta,sigma,T,t)

y=-((S*Nder(S,K,r,delta,sigma,T,t)*sigma*exp(-delta*(T-t)))...

/(2*sqrt(T-t)))-(r*K*exp(-r*(T-t))*...

normcdf(d2(S,K,r,delta,sigma,T,t)))+...

delta*S*normcdf(d1(S,K,r,delta,sigma,T,t))...

*exp(-delta*(T-t))

function f=greek_theta_p(lyam)

global T;

global K;

global sigma;

global r;

global q;

global delta;

global S;

Kex=K;

Tex=T;

Rex=r;

Sigex=sigma;

Qex=q;

Deltaex=delta;

S_tex=S;

f=-((lyam*Qex)/(lyam+Rex))*...

46

Page 55: Valuation of Installment Options - DiVA portal277712/FULLTEXT01.pdf · Financial Mathematics. Some types of options can not be valuated analyt-ically, but by numerical computation

(theta1fun(Sigex,Deltaex,lyam,Rex)...

/(theta1fun(Sigex,Deltaex,lyam,Rex)-...

theta2fun(Sigex,Deltaex,lyam,Rex)))...

*((S_tex/stopping_boundary(lyam))^...

theta2fun(Sigex,Deltaex,lyam,Rex));

47