Next Article in Journal
The Impacts of Shopping Tourism on Retail Sales and Rents: Lessons from the COVID-19 Quasi-Experiment of Hong Kong
Next Article in Special Issue
Generalized Method of Moments Estimation of Realized Stochastic Volatility Model
Previous Article in Journal
Financial Inclusion and Economic Growth in Sub-Saharan Africa—A Panel ARDL and Granger Non-Causality Approach
Previous Article in Special Issue
On the Kavya–Manoharan–Burr X Model: Estimations under Ranked Set Sampling and Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multitouch Options

by
Tristan Guillaume
Laboratoire Thema, CYU Cergy Paris Université, 33 Boulevard du Port, F-95011 Cergy-Pontoise, Cedex, France
J. Risk Financial Manag. 2023, 16(6), 300; https://doi.org/10.3390/jrfm16060300
Submission received: 6 May 2023 / Revised: 2 June 2023 / Accepted: 6 June 2023 / Published: 14 June 2023
(This article belongs to the Special Issue Stochastic Modeling and Statistical Analysis of Financial Data)

Abstract

:
In this article, the multitouch option, also called the n - touch option (or the “baseball” option when n = 3 ) is analyzed and valued in closed form. This is a kind of barrier option that has been traded for a long time on the markets, but that does not yet admit a known valuation formula. The multitouch option sets a gradual knock-out/knock-in mechanism based on the number of times the underlying asset has crossed a predefined barrier in various time intervals before expiry. The higher the number of predefined time intervals during which the barrier has been touched, the lower the value of a knock-out contract at expiry, and conversely for a knock-in one. Multitouch options can be viewed as an extension of step barrier options, preserving the ability of the latter to adjust the exposure to risk over time, while eliminating the notorious danger of “sudden death” that holders of step barrier options are faced with. They are thus less risky and more flexible than step barrier options, and all the more so when compared to standard barrier options. This article also provides closed-form valuation of multitouch options with nonstandard features such as an outside barrier or a barrier defined as a continuous function of time.

1. Introduction

Barrier options are the most heavily traded nonstandard European options in the financial markets, particularly in the foreign exchange ones. They are also embedded in a lot of popular structured derivatives in stock and interest rate markets (see, e.g., Bouzoubaa and Osseiran 2010). Moreover, as analytical tools, they are at the core of the modeling of major financial phenomena such as default risk, in the so-called “structural models” (see, e.g., Bielecki and Rutkowski 2004). The reader unacquainted with barrier options may refer to, e.g., Cont (2010) or to an online financial encyclopedia for basic facts and definitions.
Since their first appearance as traded contracts in the 1970s, there have been a huge number of variations in their payoff, leading to a wide variety of nonstandard barrier options. Among the most well-known of these are the partial-time, the outside and the step barrier options. The specificity of partial-time barrier options is that barrier crossing is not monitored during the entire option’s lifetime. It may end before expiry (“early-ending” barrier) or start after the contract’s inception (“forward-start” barrier). Heynen and Kat (1994a) and Carr (1995) were the first to publish exact formulae for early-ending and forward-start barrier options. More generally, barrier monitoring may start any time after the contract’s inception and terminate any time before expiry. This flexible specification of the time during which a barrier is active, known as a “window”, was handled by Armstrong (2001) for single barriers (also called one-sided barriers) and by Guillaume (2003) for double barriers (also called two-sided barriers) and combinations of one-sided and two-sided barriers. The knock-out or knock-in condition during the option’s lifetime and the moneyness condition at expiry may also be defined w.r.t. two different underlying assets. This is what characterizes an outside option, which was first valued by Heynen and Kat (1994b). Finally, instead of being constant, the barrier may be piecewise constant, i.e., defined as a step function: the option’s lifetime is divided into several time intervals in which the barrier takes different values. The exact analytical valuation of step barrier functions was first achieved by Guillaume (2001) when the barrier is one-sided and by Guillaume (2010) when the barrier is two-sided.
More recent contributions in the literature on barrier options primarily focus on numerical methods of approximation under models other than the standard geometric Brownian motion, such as stochastic volatility (e.g., Carr et al. 2020; Cao et al. 2023), stochastic volatility and jumps (e.g., Guardasoni and Sanfelici 2016), and Markov regime switching (e.g., Zhang and Li 2022), which are not the subject of this article.
A major reason for the success of barrier options is that they allow investors to choose the market scenarios they want to be insured against, i.e., only those that are adverse to their positions, unlike the vanilla option that hedges them against all possible scenarios, including those that are favorable to their positions. As such, barrier options are both more flexible and less expensive than vanilla options. In addition, partial-time barrier options also allow investors to choose the time intervals on which they want to be hedged, while step barrier options allow them to modulate the level of the barrier during the option’s life. As for outside barrier options, they make it possible to manage the effect of volatility by combining a low volatility on the asset to which a knock-out barrier is assigned and a high volatility on the asset whose moneyness is tested at expiry. For more background on how to make an optimal use of all these instruments, the reader may refer to Das (2006).
However, all the aforementioned barrier option contracts have one common limitation, i.e., the crossing of the barrier is designed as an “all or nothing” triggering mechanism. Indeed, a single passage at any moment that the barrier is active is enough to deprive a knock-out contract of all its value or to transform a knock-in contract into a vanilla option. For knock-out barriers, this is known as the “sudden death” risk. It is definitely an unattractive feature for investors in markets where a short-term volatility spike may entail a temporary breach of the barrier while the underlying asset has spent the vast majority of its time inside the authorized fluctuation range. It also makes hedging more difficult for traders, who are faced with discontinuous deltas and gammas going to infinity in the vicinity of the barrier. Various solutions to this problem have already been put forward. One of the oldest and simplest ones is the “soft barrier” (Hart and Ross 1994), in which the knock-out or knock-in provision is defined as a range between an upper level and a lower level, and different percentages of the option’s payoff at expiry are paid out to the option’s holder according to the highest or lowest point reached in this range during the option’s lifetime. Another approach consists in defining the option’s payoff as a function of the time spent above or below the barrier. The corresponding contract is known as “occupation-time derivatives”. This approach was pioneered by Chesney et al. (1997) under the name of the “Parisian option” and by Linetsky (1999) under the name of “step option” (which is not to be confused with a step barrier option).
Multitouch options develop an alternative way of dealing with the “all or nothing” problem associated with traditional barrier options, which consists in setting a gradual knock-out/knock-in mechanism, based neither on the location of the maximum or minimum observed value of the underlying asset price within a range, nor on a measure of the occupation time of the underlying asset within an authorized fluctuation range, but rather on the number of times the underlying asset has crossed a predefined barrier in various time intervals before expiry. The higher the number of predefined time intervals during which the barrier has been touched, the lower the value of a knock-out contract at expiry, and conversely for a knock-in one. The n - touch option allows investors to weigh different knock-out or knock-in scenarios according to the number of passages to the barrier, whereas standard barrier options do not allow for distinguishing among these scenarios. This makes the multitouch barrier option a more flexible instrument that can better adapt to the investors’ expectations or needs. Compared with a standard knock-out barrier option, an n - touch knock-out option not only makes it possible to adjust the exposure to risk over time in the same way as a step barrier option, but it also provides a multichance game, allowing its holder to receive a positive payoff at expiry even if the knock-out barrier has been breached.
The number of crossings on a finite time interval is a stochastic process that can be called the crossing counting process. Unlike other existing contracts, the multitouch barrier option is based on a measure of the frequency of barrier crossings or, equivalently, on a measure of the intensity of the crossing counting process defined as the mean number of crossings per time unit. For instance, with a standard barrier, or a step barrier, or a partial-time barrier, a process may cross the barrier once and then never cross it again until expiry. With an occupation-time contract, a process may spend some time within the required barrier range (i.e., below an up-and-out barrier and above a down-and-out barrier), and then spend all the time left until expiry outside this range. Meanwhile, in a multitouch setting, if the process has crossed the barrier at least once in each of the time intervals that partition the option’s lifetime, and the number of these time intervals is large enough, then there cannot be any significant period of time during which the process has been continuously out of the barrier range. With this new instrument, what matters is not whether the process has hit the barrier range once, nor how long the process has stayed inside the barrier range, but how often it has visited this range, even for a very short period of time.
Despite the attractive features of multitouch options and the fact they have been traded for a long time io the markets, there is currently no available valuation formula for such instruments. To the best of our knowledge, there is not even a single published paper on this important topic among the vast literature on barrier options. The main contribution of this article is to show that a no-arbitrage exact value of a multitouch barrier option can be analytically computed in a standard geometric Brownian motion model, at least for a moderate number of barrier crossings. A few extensions to the more general payoffs and shapes of the barrier are also tackled for the first time, including an outside barrier and a barrier defined as a continuous function of time. Moreover, the resulting formulae are closed-form and easy to evaluate numerically, and can thus be directly implemented. This article is organized as follows: Section 2 provides a detailed description of the contracts under consideration, as well as a number of numerical results aimed at comparing multitouch barrier option prices with standard barrier option and step barrier option prices; Section 3 provides a proof of the valuation formula for a standard multitouch barrier option; Section 4 shows how to value an outside multitouch barrier option, as well as a multitouch barrier option, with a barrier defined as a piecewise exponential affine function of time, and discusses the possibility of an analytical valuation of multitouch barrier options with large numbers of barrier crossings.

2. Detailed Payoff and First Series of Numerical Results

The specificity of multitouch barrier options is to set a gradual knock-out/knock-in mechanism according to the number of times the underlying asset has hit a predefined barrier in various time intervals before expiry. In contrast with standard barrier options and their usual variants such as partial-time or outside barrier options, the knock-out/knock-in mechanism is not triggered once and for all by a single passage to the barrier. Instead, several levels of deactivation/activation are defined, depending on the number of hits by the underlying asset during the option’s life. A fraction of the standard call or put’s payoff is assigned to each number of hits. This fraction is a decreasing function of the number of hits if the option is of the knock-out type, while it is increasing if the option is of the knock-in type. Thus, a knock-out multitouch option does not expose the option’s holder to the notorious risk of “sudden death” which is typical of a standard knock-out barrier option, whereby they lose the entirety of their claim the moment the underlying asset crosses the barrier before the option’s expiry.
More precisely, let us denote as S , K and T the underlying asset, the strike price and the option’s expiry, respectively, and let us divide the option’s lifetime into n intervals [ t 0 = 0 , t 1 ] , , [ t n 1 , t n = T ] . A knock-out or knock-in barrier is defined, the standard form of which is a piecewise constant function (also called a step function), i.e., a constant barrier H i > 0 is associated with each time sub-interval [ t i 1 , t i ] , i { 1 , , n } . However, other shapes can be specified for the barrier. For example, an extension of the valuation method to exponentially curved barriers is introduced in Section 4.
Then, a multitouch barrier call option of order n or, to put it more simply, an n - touch call option, provides its holder with the following payoff:
i = 0 n ω i 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ( S ( T ) K ) +
where η ( S ( t ) , t [ 0 , T ] ) is the number of predefined time intervals in which the barrier has been hit at least once, each ω i + represents a rate of participation in the payoff at expiry and 1 { . } is the indicator function taking value 1 if its argument is true and zero otherwise.
An n - touch put option’s payoff is defined similarly. A standard knock-out step barrier call is retrieved by setting ω 0 = 1 and ω i = 0 for all i 0 , because then the indicator function in (1) takes value zero for any value of η ( S ( t ) , t [ 0 , T ] ) other than zero, and also because any value of ω 0 other than 1 would result in a higher or a lower option value relative to that of the knock-out step barrier call. In the case n = 3 , the n - touch option is sometimes called a “baseball” option. The name is derived from baseball game parlance, “three strikes and you are out”.
There can be various ways to choose the ω i s. The simplest choice is to fix each ω i in the option’s contract. However, you might want to make the ω i s path-dependent, e.g., define them as functions of the maximum or minimum values of the underlying asset observed in each time interval [ t i 1 , t i ] . In the remainder of this article, analytical results will be provided under the assumption that the ω i s are simply a sequence of participation rates fixed in the option’s contract.
In a standard n - touch barrier option, the predefined time intervals [ t 0 = 0 , t 1 ] , , [ t n 1 , t n = T ] form a partition of [ 0 , T ] . When the length of the union of nonintersecting predefined time intervals is smaller than the length of [ 0 , T ] , the n - touch barrier option is of a partial-time type.
Let us now provide a few illustrations of how payoffs can be formulated in more detail. For instance, the payoff on a standard 2-touch up-and-out put with expiry T = t 2 can be expanded as follows:
( K S ( t 2 ) ) { ω 0 1 { S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ( t 2 ) < K } + ω 1 ( 1 { S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ( t 2 ) < K } + 1 { S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ( t 2 ) < K } ) +   ω 2 1 { S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ( t 2 ) < K } }
where S ¯ i j = sup t i t t j S ( t ) .
Likewise, the payoff on a 3-touch up-and-out put with expiry T = t 3 is given by:
( K S ( t 3 ) ) × I ( ω 0 I 1 + ω 1 ( I 2 + I 3 + I 4 ) + ω 2 ( I 5 + I 6 + I 7 ) + ω 3 I 8 )
where:
I = 1 { S ( t 3 ) < K } ,   I 1 = 1 { S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 } ,   I 8 = 1 { S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 H 3 }
I 2 = 1 { S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 } ,   I 3 = 1 { S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 } ,   I 4 = 1 { S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 H 3 }
I 5 = 1 { S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 } , I 6 = 1 { S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 H 3 } , I 7 = 1 { S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 H 3 }
Other knock-out or knock-in payoffs can be easily expanded in a similar manner by using the law of total probability. For instance, the payoff on a 3-touch down-and-in call writes:
( S ( t 3 ) K ) × J ( ω 0 J 1 + ω 1 ( J 2 + J 3 + J 4 ) + ω 2 ( J 5 + J 6 + J 7 ) + ω 3 J 8 )
where:
J = 1 { S ( t 3 ) > K } , J 1 = 1 { S _ 0 1 H 1 , S _ 1 2 H 2 , S _ 2 3 H 3 } , J 8 = 1 { S _ 0 1 > H 1 , S _ 1 2 > H 2 , S _ 2 3 > H 3 }
J 2 = 1 { S _ 0 1 H 1 , S _ 1 2 > H 2 , S _ 2 3 > H 3 } ,   J 3 = 1 { S _ 0 1 > H 1 , S _ 1 2 H 2 , S _ 2 3 > H 3 } ,   J 4 = 1 { S _ 0 1 > H 1 , S _ 1 2 > H 2 , S _ 2 3 H 3 }
J 5 = 1 { S _ 0 1 H 1 , S _ 1 2 H 2 , S _ 2 3 > H 3 } ,   J 6 = 1 { S _ 0 1 > H 1 , S _ 1 2 H 2 , S _ 2 3 H 3 } ,   J 7 = 1 { S _ 0 1 H 1 , S _ 1 2 > H 2 , S _ 2 3 H 3 }
S _ i j = inf t i t t j S ( t )
It is clear that any multitouch barrier option can be decomposed into a portfolio of nonstandard step barrier options combining various up-and-in, up-and-out, down-and-in, and down-and-out steps.
Let us focus on the valuation of a 3-touch up-and-out put with expiry t 3 . Following the martingale equivalent method of option pricing, the no-arbitrage value of this option in a Black–Scholes model is given by:
exp ( r t 3 ) E Q [ ( K S ( t 3 ) ) + i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ]
= exp ( r t 3 ) { K E Q [ 1 { I } × i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ] E Q [ S ( t 3 ) × 1 { I } × i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ] }
where:
i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , T ] ) = i } = ω 0 I 1 + ω 1 ( I 2 + I 3 + I 4 ) + ω 2 ( I 5 + I 6 + I 7 ) + ω 3 I 8
-
Q is the classical “risk-neutral” measure (i.e., the unique equivalent martingale measure in the Black–Scholes model) under which the stochastic differential of S writes:
d S ( t ) = r S ( t ) d t + σ S ( t ) d B ( t )
in which r is the riskless rate, σ + and B ( t ) is a standard Brownian motion on a filtered probability space ( Ω , , t , Q ) .
After an elementary application of the Cameron–Martin–Girsanov theorem, the value of the 3-touch up-and-out put becomes:
i = 1 3 ω i { e r t 3 K E Q ( I × 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ) S ( 0 ) E Q ( S ) ( I × 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ) }
where Q ( S ) is the classical forward-neutral measure whose Radon–Nikodym derivative w.r.t. Q is given by:
d Q ( S ) d Q | t = exp ( σ B ( t ) σ 2 2 t )
Therefore, it suffices to compute each E Q ( I × 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ) , i { 0 , , 3 } . Each E Q ( S ) ( I × 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ) will then be inferred by a mere change in drift in the stochastic differential of S . The detailed computation of each E Q ( I × 1 { η ( S ( t ) , t [ 0 , T ] ) = i } ) is provided in Section 3. Meanwhile, we proceed with some numerical results. In Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6, the prices of four different types of options are compared as functions of the underlying asset’s volatility: vanilla put, standard UOP (up-and-out put), 3-step UOP, and 3-touch UOP. We focus on an up-and-out barrier, since this is the consistent and most widespread form of insurance against adverse movements in the market on a long spot position. The inputs of the tables vary according to the direction of the steps (increasing or decreasing), the options’ expiry, and the options’ moneyness. In Table 1, the step function is decreasing, while it is increasing in Table 2. In Table 3 and Table 4, the options’ expiry is extended. In Table 5 and Table 6, the moneyness of the options is changed, from ATM (at-the-money) in Table 1, Table 2, Table 3 and Table 4 to ITM (in-the-money) in Table 5 and OTM (out-of-the-money) in Table 6. All reported prices are computed using exact analytical formulae: the ones for the put and UOP options can be found in textbooks (see, e.g., Shreve 2010); those for step barrier options are given by Guillaume (2001, 2015) and those for multitouch barrier options are provided in this paper.
In all tables, the following specifications hold:
-
The underlying asset’s value at the beginning of the option’s life t 0 is S ( 0 ) = 100 and the riskless rate is equal to 3.5 % .
-
In the “short-term” setting, the option’s expiry t 3 is equal to 6 months, while t 3 is 2 years in the “longer term” setting.
-
The value of the constant knock-out barrier of the UOP option is equal to 110.
-
The increasing up-and-out 3-step barrier is defined as the vector [ H 1 = 110 , H 2 = 112 , H 3 = 114 ] , while the decreasing up-and-out 3-step barrier is defined as the vector [ H 1 = 114 , H 2 = 112 , H 3 = 110 ] .
-
The time intervals associated with each step are of equal size, i.e., [ t 0 , t 1 ] = [ t 1 , t 2 ] = [ t 2 , t 3 ] = t 3 / 3 (note, however, that unequal sizes of the time intervals are handled just as well by the analytical formula derived in Section 3).
-
The weighting coefficients of the 3-touch UOP options are ω 0 = 1 , ω 1 = 0.75 , ω 2 = 0.5 , ω 3 = 0.25 .
Overall, the price differential observed between a standard UOP and a 3-touch UOP is substantial, reflecting the higher probability that the latter option will not expire worthless. The only setting in which the price differential is small is when volatility is low (18%) and expiry is short-term. However, this is the least significant setting inasmuch as all option prices are close to one another in it. When volatility is intermediate (36%) and the option is ATM, the price differential increases to 27% on a short-term expiry and it almost doubles on a longer time expiry. When volatility is high (64%) and the option is ATM, the price differential almost triples on a longer time expiry. The prices of ITM and OTM options display similar patterns.
Since a multitouch barrier option can be decomposed into a weighted sum of step barrier options, its value is sensitive to the price determinants specifically attached to step barrier options, such as the ordering of the steps (i.e., the distribution of the steps over time according to each step’s distance to the origin S 0 ) and the relative sizes of the time intervals associated with each step. In this respect, one can notice that the prices of multitouch UOP options with decreasing steps in Table 1 and Table 3 are higher than the prices of multitouch UOP options with increasing steps in Table 2 and Table 4. For an explanation of this phenomenon and further insights into the specific price determinants of step barrier options, one can refer to Guillaume (2015).
Of course, the price differential between an UOP and a multitouch UOP is heavily dependent on the choice of the ω i s, which is freely negotiated between the buyer and the seller of the option. If one decides to normalize the sum i = 0 n ω i to 1, then the prices of multitouch knock-out barrier options become lower than those of standard knock-out barrier options, which shows that multitouch barrier options can also be used to lower the cost of hedging, relative to standard barrier options. For instance, if we set ω 0 = 0.5 , ω 1 = 0.25 , ω 2 = 0.15 , ω 3 = 0.1 , then the prices of ATM, 2-year expiry, 3-touch UOP options with decreasing steps become 2.830891789, 5.391604028 and 8.504985192 when the volatility is 0.18%, 0.36% and 0.64%, respectively.

3. Analytical Valuation of Standard n-Touch Barrier Options

In this section, we show how to find an exact formula for the no-arbitrage value of a 3-touch up-and-out put, from which the values of other types of 3-touch barrier options can be inferred, as will be subsequently explained.
We begin by dealing with the computation of E Q ( I × I 1 ) as defined in Section 2, which is the probability required to value a 3-step up-and-out put.
Let { X ( t ) = ln ( S ( t ) S ( 0 ) ) , t 0 } . Then, by conditioning with respect to the absolutely continuous random variables X ( t 1 ) , X ( t 2 ) and X ( t 3 ) , and by using the Markov property of process X , the distribution under consideration can be written as the following multiple integral:
E Q ( I × I 1 ) = x 1 = h 1 h 2 x 2 = h 2 h 3 x 3 = k h 3 Q ( X ¯ 0 1 < h 1 , X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 < h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 )
Q ( X ¯ 2 3 < h 3 , X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
Since X is a Gaussian process, the random vector [ X ( t 1 ) , X ( t 2 ) , X ( t 3 ) ] follows a trivariate normal distribution. Under Q , each X ( t i ) has expectation μ t i , where μ = r σ 2 / 2 , and variance σ 2 t i , and the correlation coefficient between X ( t i ) and X ( t j ) is given by ρ i . j = t i t j , i , j , i j . The first probability inside the integral in (13) is obtained by differentiating the classical formula for the joint cumulative distribution of the extremum of a Brownian motion with drift and its endpoint over a closed time interval (see, e.g., Shreve 2010). The next two probabilities can be obtained by using the following simple lemma.
Lemma 1.
Let { S ( t ) , t 0 } be a geometric Brownian motion whose instantaneous variations under a given probability measure P are driven by:
d S ( t ) = α S ( t ) d t + σ S ( t ) d B ( t )
where B ( t ) is a standard Brownian motion, and α , σ + .
Let K and H be two positive real numbers such that H > S ( 0 ) and K H . Let T be a finite positive real number. Then, we have
P ( sup 0 < t u T S ( u ) H , S ( T ) K | S ( t ) = S ( 0 ) e x ) = N [ k x μ ( T t ) σ T t ] exp ( 2 μ σ 2 ( h x ) ) N [ k 2 h + x μ ( T t ) σ T t ]
where k = ln ( K S ( 0 ) ) , h = ln ( H S ( 0 ) ) and μ = α σ 2 / 2 and N [ b ] , b , is the univariate standard normal distribution function.
Proof of Lemma 1.
It is a corollary of a classical result given by Levy (1939) that:
P ( sup t u T S ( u ) H , S ( T ) K | S ( t ) ) = N [ ln ( K S ( t ) ) μ ( T t ) σ T t ] ( H S ( t ) ) 2 μ σ 2 N [ ln ( K S ( t ) ) 2 ln ( H S ( t ) ) μ ( T t ) σ T t ]
which can be rewritten as:
P ( sup t u T S ( u ) H , S ( T ) K | S ( t ) )
= N [ ln ( K S ( 0 ) ) ln ( S ( t ) S ( 0 ) ) μ ( T t ) σ T t ]
exp ( 2 μ σ 2 ( ln ( H S ( 0 ) ) ln ( S ( t ) S ( 0 ) ) ) ) N [ ln ( K S ( 0 ) ) ln ( S ( t ) S ( 0 ) ) 2 ( ln ( H S ( 0 ) ) ln ( S ( t ) S ( 0 ) ) ) μ ( T t ) σ T t ]
Therefore, by conditioning with respect to ln ( S ( t ) S ( 0 ) ) , we obtain:
E P [ 1 { sup 0 < t u T S ( u ) H , S ( T ) K } | S ( 0 ) ]
= h P ( ln ( S ( t ) S ( 0 ) ) d x ) P ( sup 0 < t u T ln ( S ( u ) S ( t ) ) ln ( H S ( 0 ) ) , ln ( S ( T ) S ( t ) ) ln ( K S ( 0 ) ) | ln ( S ( t ) S ( 0 ) ) d x )
= h 1 σ 2 π t exp ( ( x μ t ) 2 2 σ 2 t )
{ N [ k x μ ( T t ) σ T t ] exp ( 2 μ σ 2 ( h x ) ) N [ k x 2 ( h x ) μ ( T t ) σ T t ] } d x
Let us now define the probability density functions φ 1 , φ 2 , ϕ 1 and ϕ 2 as follows:
φ 1 ( x i ) d x i = Q ( X ( t i ) d x i ) = exp ( 1 2 ( x i μ t i σ t i ) 2 ) σ 2 π t i
φ 2 ( x i , x j ) d x i d x j = Q ( X ( t j ) d x j | X ( t i ) d x i ) = exp ( 1 2 ( x j x i μ ( t j t i ) σ t j t i ) 2 ) σ 2 π ( t j t i ) = exp ( 1 2 ( 1 ρ i . j 2 ) ( x j μ t j σ t j ρ i . j x i μ t i σ t i ) 2 ) σ 2 π t j ( 1 ρ i . j 2 )
ϕ 1 ( x i ) d x i = Q ( X ¯ 0 i < h i , X ( t i ) d x i ) = φ 1 ( x i ) d x i exp ( 2 μ h i σ 2 1 2 ( x i 2 h i μ t i σ t i ) 2 ) σ 2 π t i
ϕ 2 ( x i , x j ) d x i d x j = Q ( X ¯ i j < h j , X ( t j ) d x j | X ( t i ) d x i ) = φ 2 ( x i , x j ) exp ( 2 μ σ 2 ( h j x i ) 1 2 ( x j + x i 2 h j μ ( t j t i ) σ t j t i ) 2 ) σ 2 π ( t j t i )
One can now express the valuation problem as the following explicit triple integral:
E Q ( I × I 1 ) = x 1 = h 1 h 2 x 2 = h 2 h 3 x 3 = k h 3 ϕ 1 ( x 1 ) ϕ 2 ( x 1 , x 2 ) ϕ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1
Let the function Φ n [ b 1 , , b n ; ρ 1.2 , , ρ n 1 . n ] be defined by the following convolution of Gaussian densities:
Φ n [ b 1 , , b n ; ρ 1.2 , , ρ n 1 . n ] = D n exp ( y 1 2 2 i = 2 n ( y i ρ i 1 . i y i 1 ) 2 2 ( 1 ρ i 1 . i 2 ) ) ( 2 π ) n / 2 i = 2 n 1 ρ i 1 . i 2 d y n d y 1
where D n = ] , b 1 ] × ] , b 2 ] × ] , b n ] , b i , ρ i 1 . i [ 0 , 1 [ , i { 1 , , n } .
One can notice that Φ 1 [ b 1 ] = N [ b 1 ] and Φ 2 [ b 1 , b 2 ; ρ 1.2 ] = N 2 [ b 1 , b 2 ; ρ 1.2 ] , where N 2 [ b 1 , b 2 ; ρ 1.2 ] is the bivariate standard normal distribution function. Then, performing the necessary calculations, one can obtain E Q ( I × I 1 ) as given by (A1)–(A8) in Appendix A.
It is straightforward to show that the triple integral defining the function Φ 3 can be rewritten as the following single integral:
Φ 3 [ b 1 , b 2 , b 3 ; ρ 1.2 , ρ 2.3 ] = x = b 2 exp ( x 2 / 2 ) 2 π N [ b 1 ρ 1.2 x 1 ρ 1.2 2 ]   N [ b 3 ρ 2.3 x 1 ρ 2.3 2 ] d x
Since, on the one hand, the function N [ b ] can be evaluated with adequate precision for all option valuation purposes, and, on the other hand, the exponential function is of class C , the numerical evaluation of the integral in (35) does not raise any difficulty and can be implemented using classical quadrature methods (see, e.g., Davis and Rabinowitz 2007). The computational time using Gauss–Legendre quadrature is 0.005 s on an ordinary laptop personal computer, so that it takes approximately 0.01 s to compute the price of a 3-touch barrier option.
Alternatively, it is possible to obtain the probability under consideration as the solution of the following integration problem:
E Q ( I × I 1 ) = x 1 = h 1 h 2 x 2 = h 2 h 3 x 3 = k h 3 Q ( X ( t 1 ) d x 1 , X ( t 2 ) d x 2 , X ( t 3 ) d x 3 )
Q ( X ¯ 0 1 < h 1 | X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 < h 2 | X ( t 1 ) d x 1 , X ( t 2 ) d x 2 )
Q ( X ¯ 2 3 < h 3 | X ( t 2 ) d x 2 , X ( t 3 ) d x 3 ) d x 3 d x 2 d x 1
Substituting the four probabilities multiplied inside the integral in (27) yields:
E Q ( I × I 1 ) = 1 ( 2 π ) 3 / 2 σ 2 | 1 σ 3 | 1.2 σ 3 t 1 t 2 t 3
× x 1 = h 1 h 2 x 2 = h 2 h 3 x 3 = k h 3 exp ( 1 2 ( x 1 μ t 1 σ t 1 ) 2 1 2 σ 2 | 1 2 ( x 2 μ t 2 σ t 2 ρ 1.2 x 1 μ t 1 σ t 1 ) 2
1 2 σ 3 | 1.2 2 ( x 3 μ t 3 σ t 3 ρ 1.3 x 1 μ t 1 σ t 1 ρ 2.3 | 1 σ 3 | 1.2 ( x 2 μ t 2 σ t 2 ρ 1.2 x 1 μ t 1 σ t 1 ) ) 2 ( 1 exp ( 2 h 1 ( x 1 h 1 ) σ 2 t 1 ) )
( 1 exp ( 2 ( h 2 x 1 ) ( x 2 h 2 ) σ 2 ( t 2 t 1 ) ) ) ( 1 exp ( 2 ( h 3 x 2 ) ( x 3 h 3 ) σ 2 ( t 3 t 2 ) ) ) d x 3 d x 2 d x 1
where:
σ 2 | 1 = 1 ρ 12 2 ,   ρ 2.3 | 1 = ρ 2.3 ρ 1.2 ρ 1.3 σ 2 | 1 ,   σ 3 | 1.2 = 1 ρ 1.3 2 ρ 2.3 | 1 2
This integral can be explicitly computed, yielding a linear combination of trivariate standard normal distribution functions N 3 [ b 1 , b 2 , b 3 ; ρ 1.2 , ρ 1.3 , ρ 2.3 ] , ( b 1 , b 2 , b 3 ) 3 . The result is not given because it is not easier to calculate or to evaluate numerically. In the remainder of this section, we will continue to use Φ 3 functions, but all results involving them could also be written in terms of N 3 functions.
Let us now proceed with E Q ( I × I 4 ) . We have:
E Q ( I 4 ) = Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 H 3 )
= Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 )
The probability Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 ) = Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < H 3 ) has just been computed and the probability Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) can be obtained as follows:
x 1 = h 1 h 2 x 2 = h 2 Q ( X ¯ 0 1 < h 1 , X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 < h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) d x 2 d x 1
= x 1 = h 1 h 2 x 2 = h 2 ϕ 1 ( x 1 ) ϕ 2 ( x 1 , x 2 ) d x 2 d x 1
The solution to (30) is given by (A9)–(A11) in Appendix A.
To tackle the terminal condition at expiry t 3 , we use the following decomposition:
Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 H 3 , S ( t 3 ) < K )
= Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
where the term Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K ) can be handled as follows:
x 1 = h 1 h 2 x 2 = h 2 x 3 = k Q ( X ¯ 0 1 < h 1 , X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 < h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 )
Q ( X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
= x 1 = h 1 h 2 x 2 = h 2 x 3 = k ϕ 1 ( x 1 ) ϕ 2 ( x 1 , x 2 ) φ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1
The solution to (33) is given by (A12)–(A15) in Appendix A.
Notice that Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K ) is the probability required to value an early-ending two-step up-and-out put option with step barrier [ H 1 , H 2 ] on [ t 0 , t 1 ] [ t 1 , t 2 ] .
Next, we deal with E Q ( I × I 2 ) :
E Q ( I × I 2 ) = Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
= Q ( S ¯ 0 1 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
where the probability Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) is already known and the probability Q ( S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) is given by:
x 1 = h 2 x 2 = h 2 h 3 x 3 = k h 3 Q ( X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 < h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) Q ( X ¯ 2 3 < h 3 , X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
= x 1 = h 2 x 2 = h 2 h 3 x 3 = k h 3 φ 1 ( x 1 ) ϕ 2 ( x 1 , x 2 ) ϕ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1
The solution is given by (A16)–(A19) in Appendix A.
Notice that Q ( S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) is the probability required to value a forward-start 2-step up-and-out put option with step barrier [ H 2 , H 3 ] on [ t 1 , t 2 ] [ t 2 , t 3 ] .
We then proceed to E Q ( I × I 7 ) :
Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 H 3 , S ( t 3 ) < K )
= Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K ) E Q ( I × I 2 )
The term Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K ) can be obtained as follows:
Q ( S ¯ 1 2 < H 2 , S ( t 3 ) < K ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K )
where Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K ) has already been calculated and:
Q ( S ¯ 1 2 < H 2 , S ( t 3 ) < K )
= x 1 = h 2 x 2 = h 2 x 3 = k Q ( X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 < h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) Q ( X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
= x 1 = h 2 x 2 = h 2 x 3 = k φ 1 ( x 1 ) ϕ 2 ( x 1 , x 2 ) φ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1
The solution to (40) is given by (A20)–(A23) in Appendix A.
Notice that Q ( S ¯ 1 2 < H 2 , S ( t 3 ) < K ) is the probability required to value a window up-and-out put option with barrier H 2 .
The next case to handle is E Q ( I × I 3 ) :
E Q ( I × I 3 ) = Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
= Q ( S ¯ 0 1 < H 1 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) E Q ( I × I 0 )
The term Q ( S ¯ 0 1 < H 1 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) can be computed as follows:
x 1 = h 1 x 2 = h 3 x 3 = k h 3 Q ( X ¯ 0 1 < h 1 , X ( t 1 ) d x 1 ) Q ( X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) Q ( X ¯ 2 3 < H 3 , X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
= x 1 = h 1 x 2 = h 3 x 3 = k h 3 ϕ 1 ( x 1 ) φ 2 ( x 1 , x 2 ) ϕ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1
The solution to (43) is given by (A24)–(A27) in Appendix A.
Next, we deal with E Q ( I × I 6 ) :
E Q ( I × I 6 ) = Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 H 3 , S ( t 3 ) < K )
= Q ( S ¯ 0 1 < H 1 , S ¯ 2 3 H 3 , S ( t 3 ) < K ) E Q ( I × I 4 )
where:
Q ( S ¯ 0 1 < H 1 , S ¯ 2 3 H 3 , S ( t 3 ) < K ) = Q ( S ¯ 0 1 < H 1 , S ( t 2 ) H 3 , S ( t 3 ) < K ) + Q ( S ¯ 0 1 < H 1 , S ( t 2 ) < H 3 , S ¯ 2 3 H 3 , S ( t 3 ) < K )
= x 1 = h 1 x 2 = h 3 x 3 = k Q ( X ¯ 0 1 < h 1 , X ( t 1 ) d x 1 ) Q ( X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) Q ( X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1 + x 1 = h 1 x 2 = h 3 x 3 = k Q ( X ¯ 0 1 < h 1 , X ( t 1 ) d x 1 ) Q ( X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) Q ( X ¯ 2 3 h 3 , X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
= x 1 = h 1 x 2 = h 3 x 3 = k ϕ 1 ( x 1 ) φ 2 ( x 1 , x 2 ) φ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1 + x 1 = h 1 x 2 = h 3 x 3 = k ϕ 1 ( x 1 ) φ 2 ( x 1 , x 2 ) ( φ 2 ( x 2 , x 3 ) ϕ 2 ( x 2 , x 3 ) ) d x 3 d x 2 d x 1
The solution to (47) is given by (A28)–(A31) in Appendix A.
Q ( S ¯ 0 1 < H 1 , S ¯ 2 3 H 3 , S ( t 3 ) < K ) is the probability required to value a partial-time 2-step barrier put with a knock-out barrier H 1 on [ t 0 , t 1 ] , a knock-in barrier H 2 on [ t 2 , t 3 ] and no active barrier on [ t 1 , t 2 ] .
The penultimate case to tackle is E Q ( I × I 5 ) :
E Q ( I × I 5 ) = Q ( S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) E Q ( I × I 3 )
where Q ( S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) is computed as follows:
Q ( S ( t 1 ) < H 2 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) + Q ( S ( t 1 ) H 2 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
= x 1 = h 2 x 2 = h 3 x 3 = k h 3 Q ( X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) Q ( X ¯ 2 3 < h 3 , X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
+ x 1 = h 2 x 2 = h 3 x 3 = k h 3 Q ( X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 ) Q ( X ¯ 2 3 < h 3 , X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) d x 3 d x 2 d x 1
= x 1 = h 2 x 2 = h 3 x 3 = k h 3 φ 1 ( x 1 ) ( φ 2 ( x 1 , x 2 ) ϕ 2 ( x 1 , x 2 ) ) ϕ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1 + x 1 = h 2 x 2 = h 3 x 3 = k h 3 φ 1 ( x 1 ) ( φ 2 ( x 1 , x 2 ) ϕ 2 ( x 1 , x 2 ) ) ϕ 2 ( x 2 , x 3 ) d x 3 d x 2 d x 1
The solution to (51) is given by (A32)–(A37) in Appendix A.
Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K ) is the probability required to value a 3- step in-and-in-and-out put option with knock-in steps H 1 and H 2 , and knock-out step H 3 .
Eventually, E Q ( I × I 8 ) is dealt with:
E Q ( I × I 8 ) = Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ( t 3 ) < K ) E Q ( I × I 5 )
where Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ( t 3 ) < K ) can be decomposed into:
Q ( S ¯ 0 1 H 1 , S ( t 3 ) < K ) Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K )
Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K ) has already been calculated, and we have:
Q ( S ¯ 0 1 H 1 , S ( t 3 ) < K ) = Q ( S ( t 3 ) < K ) Q ( S ¯ 0 1 < H 1 , S ( t 3 ) < K )
where
Q ( S ¯ 0 1 < H 1 , S ( t 3 ) < K ) = x 1 = h 1 x 3 = k ϕ 1 ( x 1 ) φ 2 ( x 1 , x 3 ) d x 3 d x 1
and is given by (A38) in Appendix A.
Retracing our steps, we see that we have completed the closed-form valuation of a 3-touch up-and-out put. As explained in Section 2, it suffices to take μ = r + σ 2 2 instead of μ = r σ 2 2 in all the formulae obtained in this section to obtain the list of necessary probabilities under the Q ( S ) measure.
We can now easily deduce other probabilities needed to recover the no-arbitrage prices of other types of 3-touch knock-out barrier options. Let us begin with a 3-touch up-and-out call. The value of this option is given by:
exp ( r t 3 ) { E Q [ S ( t 3 ) i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i , S ( t 3 ) > K } ] K E Q [ i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) , S ( t 3 ) > K } ] }
From the Cameron–Martin–Girsanov theorem, all we need to compute is E Q [ i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i , S ( t 3 ) > K } ] . By the law of total probability and the continuity of paths of the process S , we have:
E Q [ i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i , S ( t 3 ) > K } ] = E Q [ i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i , S ( t 3 ) K } ]
= E Q [ i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i } ] E Q [ I × i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i } ]
Since the ω i s are known and we have already obtained E Q [ I × i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i } ] , we only have to calculate E Q [ i = 0 3 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i } ] .
The term E Q ( I 4 ) is given by (29). Moreover, since the event { S ¯ 2 3 < H 3 } includes the event { S ( t 3 ) < H 3 } , we have:
E Q ( I 1 ) = Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < H 3 )
E Q ( I 2 ) = Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < H 3 )
E Q ( I 3 ) = Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < H 3 )
E Q ( I 5 ) = Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < H 3 )
Therefore, E Q ( I 1 ) , E Q ( I 2 ) , E Q ( I 3 ) and E Q ( I 5 ) are given by E Q ( I × I 1 ) , E Q ( I × I 2 ) , E Q ( I × I 3 ) and E Q ( I × I 5 ) , respectively, along with the substitution k = h 3 .
With regard to E Q ( I 6 ) , we have:
E Q ( I 6 ) = Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 )
= Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 ) E Q ( I 3 )
= Q ( S ¯ 0 1 < H 1 ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) E Q ( I 3 )
Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) has been dealt with in (30) and Q ( S ¯ 0 1 < H 1 ) is a textbook formula.
The probability E Q ( I 7 ) can be derived as follows:
E Q ( I 7 ) = Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 ) Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 )
= Q ( S ¯ 1 2 < H 2 ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 )
where Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 ) = E Q ( I 2 ) , and has been dealt with in (59), and:
Q ( S ¯ 1 2 < H 2 ) = x 1 = h 2 x 2 = h 2 φ 1 ( 1 ) ϕ 2 ( 1 , 2 ) d x 2 d x 1
and is given by (A39) in Appendix A.
Q ( S ¯ 1 2 H 2 ) is the probability required to value a forward-start up-and-out put.
Finally, E Q ( I 8 ) is dealt with as follows:
E Q ( I 8 ) = Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 ) Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 )
= Q ( S ¯ 0 1 H 1 ) Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 ) Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 )
= Q ( S ¯ 0 1 H 1 ) ( Q ( S ¯ 1 2 < H 2 ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) ) E Q ( I 5 )
where the probability Q ( S ¯ 1 2 < H 2 ) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) has been dealt with in (63), and the probability Q ( S ¯ 0 1 H 1 ) = 1 Q ( S ¯ 0 1 < H 1 ) is a textbook formula.
Retracing our steps, we see that we have completed the closed-form valuation of a 3-touch up-and-out call.
Once formulae for 3-touch up-and-out calls and puts are known, formulae for 3-touch down-and-out calls and puts ensue as a corollary. Indeed, the symmetry of paths of Brownian motion entails:
Q ( X ¯ i j < h j , X ( t j ) < k ) = Q ( X _ i j > h j , X ( t j ) > k ) , H j > S ( t i ) , K > 0
where we recall that X _ i j = inf t i t t j X ( t ) .
The important practical consequence is that, in order to derive the formula for a 3-touch down-and-out call from the formula for a 3-touch up-and-out put, it suffices to multiply by −1 all the bounds (but not the correlation coefficients) of the cumulative distribution functions involved in the formula for a 3-touch up-and-out put. In other words, every function Φ 3 [ b 1 , b 2 , b 3 ; ± ρ 1.2 , ± ρ 2.3 ] that appears in the formula for a 3-touch up-and-out put becomes Φ 3 [ b 1 , b 2 , b 3 ; ± ρ 1.2 , ± ρ 2.3 ] in the formula for a 3-touch down-and-out call. Obviously, the same transformation applies to cumulative distribution functions of a smaller order, i.e., functions N [ . ] and N 2 [ . , . ; . ] , which may appear in the formula for a 3-touch up-and-out put. For instance, from the probability Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) given in Appendix A, one can immediately infer:
Q ( S _ 0 1 > H 1 , S _ 1 2 > H 2 )
= N 2 [ h 1 h 2 + μ t 1 σ t 1 , h 2 + μ t 2 σ t 2 ; ρ 1.2 ] exp ( 2 μ h 2 σ 2 ) N 2 [ h 1 h 2 μ t 1 σ t 1 , h 2 + μ t 2 σ t 2 ; ρ 1.2 ]
exp ( 2 μ h 1 σ 2 ) N 2 [ h 1 h 2 + 2 h 1 + μ t 1 σ t 1 , h 2 + 2 h 1 + μ t 2 σ t 2 ; ρ 1.2 ]
+ exp ( 2 μ ( h 2 h 1 ) σ 2 ) N 2 [ h 1 h 2 + 2 h 1 μ t 1 σ t 1 , h 2 2 h 1 + μ t 2 σ t 2 ; ρ 1.2 ]
where H 1 > S ( 0 ) in Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 ) and H 1 < S ( 0 ) in Q ( S _ 0 1 > H 1 , S _ 1 2 > H 2 ) .
Thus, there is no need to perform new analytical computations to obtain formulae for 3-touch down-and-out options.
To close Section 3, one can point out that, although we have not shown the details of the valuation of a 2-touch option, they are quite similar to those of the valuation of a 3-touch option, albeit simpler. Consequently, the formula for a 2-touch up-and-out put is given without proof in Appendix B.

4. Generalization to Other Types of Barriers, as Well as to Higher Dimension

In this section, we discuss extensions of the analytical method used in Section 3 to tackle a wider variety of barriers and a greater number of barrier crossings.

4.1. Outside Multitouch Payoff

An outside barrier option is a kind of multi-asset barrier option, the specificity of which is to define one asset, say S , with regard to which barrier monitoring is performed, and another asset, say V , with regard to which the moneyness of the option is tested at expiry. This allows, among other things, to take advantage of the volatility spread between S and V , as well as the correlation effects. When the barrier is knock-out, a classical strategy to optimize the expected payoff is to combine a low volatility on S , a high volatility on V and negative correlation between S and V . The payoff on a 3-touch up-and-out put with expiry t 3 and outside barrier is given by:
( K V ( t 3 ) ) + i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i }
where η ( S ( t ) , t [ 0 , t 3 ] ) , i.e., the number of predefined time intervals in which the barrier has been hit, is determined according to the variations of asset S .
The previous payoff can be slightly generalized by defining t 4 > t 3 as the expiry of the option and by considering an early-ending 3-touch up-and-out put with expiry t 4 and outside barrier as follows:
( K V ( t 4 ) ) + i = 0 3 ω i 1 { η ( S ( t ) , t [ 0 , t 3 ] ) = i }
where the step barrier is monitored on [ t 0 , t 1 ] , [ t 1 , t 2 ] , [ t 2 , t 3 ] but not on [ t 3 , t 4 ] .
Under Q , the stochastic differentials of S and V are given by:
d S ( t ) = r S ( t ) d t + σ S S ( t ) d B 1 ( t )
d V ( t ) = r V ( t ) d t + σ V V ( t ) d B 2 ( t )
where σ S , σ V > 0 , and the instantaneous correlation coefficient between B 1 ( t ) and B 2 ( t ) is denoted by θ 1.2 .
The Q - probability, denoted by p , that the maximum payout rate ω 0 is obtained at expiry, is the probability required to value an early-ending, outside 3-step up-and-out put option with expiry t 4 , and is given by:
p = Q ( S ¯ 1 ( 0 , 1 ) H 1 , S ¯ 1 ( 1 , 2 ) H 2 , S ¯ 1 ( 2 , 3 ) H 3 , V ( t 4 ) K )
= x 1 = h 1 h 2 x 2 = h 2 h 3 x 3 = h 3 x 4 = k Q ( X ¯ ( 0 , 1 ) h 1 , X ( t 1 ) d x 1 ) Q ( X ¯ ( 1 , 2 ) h 2 , X ( t 2 ) d x 2 | X ( t 1 ) d x 1 )
Q ( X ¯ ( 2 , 3 ) h 3 , X ( t 3 ) d x 3 | X ( t 2 ) d x 2 ) Q ( Y ( t 4 ) d x 4 | X ( t 3 ) d x 3 ) d x 4 d x 3 d x 2 d x 1
where X ( t ) = ln ( S ( t ) S ( 0 ) ) and Y ( t ) = ln ( V ( t ) V ( 0 ) ) , and we use the equality in law between Q ( X ¯ i j | X ( t i ) , X ( t j ) ) and Q ( X ¯ i j | X ( t i ) , X ( t j ) , Y ( t j ) ) .
The covariance between X ( t 3 ) and Y ( t 4 ) can be written as follows:
cov [ X ( t 3 ) , Y ( t 4 ) ] = cov [ μ S t 3 + σ S t 3 Z 1 , μ V t 4 + σ V t 3 ( θ 1.2 Z 1 + 1 θ 1.2 2 Z 2 ) + σ V t 4 t 3 Z 3 ]
= σ 1 σ 2 θ 1.2 t 3
where μ S = r σ S 2 2 and μ V = r σ V 2 2 , and Z 1 , Z 2 , Z 3 are three independent, standard, normal random variables.
Hence, the correlation coefficient between X ( t 3 ) and V ( t 4 ) is equal to θ 1.2 t 3 t 4 and we have:
p = x 1 = h 1 h 2 x 2 = h 2 h 3 x 3 = h 3 x 4 = k ϕ 1 ( x 1 ) ϕ 2 ( x 1 , x 2 ) ϕ 2 ( x 2 , x 3 ) φ 2 ( x 3 , x 4 ) d x 4 d x 3 d x 2 d x 1
Performing the necessary calculations yields:
p = Φ 4 [ h 1 h 2 μ S t 1 σ S t 1 , h 2 h 3 μ S t 2 σ S t 2 , h 3 μ S t 3 σ S t 3 , k μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 12 ]
exp ( 2 μ S h 1 σ S 2 ) Φ 4 [ h 1 h 2 2 h 1 μ S t 1 σ S t 1 , h 2 h 3 2 h 1 μ S t 2 σ S t 2 , h 3 2 h 1 μ S t 3 σ S t 3 , k 2 ρ 3.4 θ 1.2 σ V σ S h 1 μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 1.2 ]
exp ( 2 μ S h 2 σ S 2 ) Φ 4 [ h 1 h 2 + μ S t 1 σ S t 1 , h 2 h 3 2 h 2 μ S t 2 σ S t 2 , h 3 2 h 2 μ S t 3 σ S t 3 , k 2 ρ 3.4 θ 1.2 σ V σ S h 2 μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 1.2 ]
exp ( 2 μ S h 3 σ S 2 ) Φ 4 [ h 1 h 2 + μ S t 1 σ S t 1 , h 2 h 3 + μ S t 2 σ S t 2 , h 3 μ S t 3 σ S t 3 , k 2 ρ 3.4 θ 1.2 σ V σ S h 3 μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 1.2 ]
+ exp ( 2 μ S ( h 2 h 1 ) σ S 2 ) Φ 4 [ h 1 h 2 2 h 1 + μ S t 1 σ S t 1 , 2 h 1 + h 2 h 3 2 h 2 μ S t 2 σ S t 2 , h 3 2 h 2 + 2 h 1 μ S t 3 σ S t 3 , k 2 ρ 3.4 θ 1.2 σ V σ S ( h 2 h 1 ) μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 1.2 ]
+ exp ( 2 μ S ( h 3 h 1 ) σ S 2 ) Φ 4 [ h 1 h 2 2 h 1 + μ S t 1 σ S t 1 , h 2 h 3 2 h 1 + μ S t 2 σ S t 2 , h 3 + 2 h 1 μ S t 3 σ S t 3 , k 2 ρ 3.4 θ 1.2 σ V σ S ( h 3 h 1 ) μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 1.2 ]
+ exp ( 2 μ S ( h 3 h 2 ) σ S 2 ) Φ 4 [ h 1 h 2 μ S t 1 σ S t 1 , h 2 h 3 2 h 2 + μ S t 2 σ S t 2 , h 3 + 2 h 2 μ S t 3 σ S t 3 , k 2 ρ 3.4 θ 1.2 σ V σ S ( h 3 h 2 ) μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 1.2 ]
exp ( 2 μ S ( h 3 h 2 + h 1 ) σ S 2 ) Φ 4 [ h 1 h 2 2 h 1 μ S t 1 σ S t 1 , h 2 h 3 2 h 2 + 2 h 1 + μ S t 2 σ S t 2 , h 3 + 2 h 2 2 h 1 μ S t 3 σ S t 3 , k 2 ρ 3.4 θ 1.2 σ V σ S ( h 3 h 2 + h 1 ) μ V t 4 σ V t 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 θ 1.2 ]
where h i = ln ( H i S ( 0 ) ) , k = ln ( K V ( 0 ) ) and the function Φ 4 [ b 1 , b 2 , b 3 , b 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 ] is defined by (25).
The quadruple integral defining the function Φ 4 can be rewritten as the following double integral:
Φ 4 [ b 1 , b 2 , b 3 , b 4 ; ρ 1.2 , ρ 2.3 , ρ 3.4 ]
= x 2 = b 2 x 3 = b 3 ρ 2.3 y 2 1 ρ 2.3 2 1 2 π exp ( ( x 2 2 + x 3 2 ) 2 ) N [ b 1 ρ 1.2 x 2 1 ρ 1.2 2 ]   N [ b 4 ρ 3.4 1 ρ 2.3 2 x 3 ρ 3.4 ρ 2.3 x 2 1 ρ 3.4 2 ] d x 2 d x 3
The numerical evaluation of (88) is just as easy as that of (26), for the same reasons as explained in Section 3. Extensive testing shows that a mere 16-point Gauss–Legendre double quadrature suffices to reach a minimum of 10 7 precision in less than one hundredth of a second, as long as | ρ i . j | < 0.99 . If even more accuracy is needed, or if more extreme values of the correlation coefficients are encountered, a standard subregion adaptive algorithm will perform well, as explained by Berntsen et al. (1991), along with a Kronrod rule to reduce the number of required iterations (see, e.g., Davis and Rabinowitz 2007). These are widely used numerical integration techniques, and it is easy to find the available code or built-in functions in the usual scientific computing software.
Notice that the formula for an outside 3-step up-and-out put option without the early-ending feature, i.e., with expiry t 3 , is immediately derived by substituting ρ 3.4 θ 1.2 with θ 1.2 and by substituting t 4 with t 3 in (80)–(87).
It is possible to obtain a formula for the probability p in terms of quadrivariate standard normal distribution functions if one expresses the problem as the following integral:
p = x 1 = h 1 h 2 x 2 = h 2 h 3 x 3 = h 3 h 4 x 4 = k Q ( X ( t 1 ) d x 1 , X ( t 2 ) d x 2 , X ( t 3 ) d x 3 , Y ( t 4 ) d x 4 )
Q ( X ¯ 0 1 h 1 | X ( t 1 ) d x 1 ) Q ( X ¯ 1 2 h 2 | X ( t 1 ) d x 1 , X ( t 2 ) d x 2 )
Q ( X ¯ 2 3 h 3 | X ( t 2 ) d x 2 , X ( t 3 ) d x 3 ) d x 4 d x 3 d x 2 d x 1
The resulting formula is not given because it is more cumbersome and less easy to evaluate numerically than (80)–(87).
Once the probability p has been obtained, it is possible, using the same method, to explicitly calculate all the other probabilities involved in the valuation of an early-ending 3-touch up-and-out put with expiry t 4 , i.e., the following set P of probabilities:
P = { Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 H 3 , V ( t 4 ) < K ) , Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , V ( t 4 ) < K )
Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , V ( t 4 ) < K ) , Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 H 3 , V ( t 4 ) < K )
Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , V ( t 4 ) < K ) , Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 H 3 , V ( t 4 ) < K )
Q ( S ¯ 0 1 H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 H 3 , V ( t 4 ) < K ) }
Notice that, in contrast to a multitouch barrier option with a non-outside barrier, a new, elementary change of measure is required to obtain the option value, which is given by:
i = 1 3 ω i { K e r t 4 Q ( η ( S ( t ) , t [ 0 , t 3 ] ) = i , V ( t 4 ) < K ) V ( 0 ) Q ( V ) ( η ( S ( t ) , t [ 0 , t 3 ] ) = i , V ( t 4 ) < K ) }
The Radon–Nikodym derivative of the measure Q ( V ) w.r.t. Q is given by:
d Q ( V ) d Q | t = exp ( σ V θ 1.2 W 1 ( t ) σ V 2 θ 1.2 2 2 t + σ V 1 θ 1.2 2 W 2 ( t ) σ V 2 ( 1 θ 1.2 2 ) 2 t )
where W 1 ( t ) and W 2 ( t ) are two independent, standard Brownian motions under Q ( V ) , and t is the smallest filtration w.r.t. which both W 1 ( t ) and W 2 ( t ) are measurable; thus, under Q ( V ) , we have:
E Q ( V ) [ S ( t ) ] = S ( 0 ) exp ( ( r σ S 2 2 + σ S σ V θ 1.2 ) t ) ,   E Q ( V ) [ V ( t ) ] = V ( 0 ) exp ( ( r + σ V 2 2 ) t )
Table 7 reports numerical values for 3-touch OEEUOP (Outside Early-Ending Up and Out Put) option prices as functions of volatility and correlation. The option’s expiry is t 4 = 1 . All the other parameters that are not given inside Table 7 are identical to those in Table 1.

4.2. Piecewise Exponential Affine Step Barrier

A more general and flexible form of barrier consists in replacing each constant H i on each [ t i 1 , t i ] by a function of time. In general, only numerical approximations to the valuation problem can be attained in this new framework (Wang and Pötzelberger 1997; Novikov et al. 1999). However, as shown by Guillaume (2016), a remarkable exception is when the barrier is defined as a piecewise exponential affine function of time. Then, exact solutions can be found. This is all the more useful to notice as exponential functions display curvature, thus allowing for a wide variety of shapes. More precisely, let us define a barrier g ( t ) for a standard geometric Brownian motion S ( t ) as defined by (10) on a partition { [ t 0 = 0 , t 1 ] , , [ t n 1 , t n = T ] } of [ 0 , T ] as follows:
g ( t ) = i = 1 n S ( 0 ) exp ( a i + b i ( t t i 1 ) )   I [ t i 1 , t i ] ( t ) ,   a i ,   b i ,   i { 1 , 2 , , n }
Then, the Q - probability, denoted by p , to receive a maximum payout rate ω 0 on a 3-touch up-and-out put option with expiry T = t 3 , is defined by:
p = Q ( ( S ( t ) < S ( 0 ) exp ( a 1 + b 1 t ) , 0 t t 1 ) ( S ( t ) < S ( 0 ) exp ( a 2 + b 2 ( t t 1 ) ) , t 1 t t 2 ) ( S ( t ) < S ( 0 ) exp ( a 3 + b 3 ( t t 2 ) ) , t 2 t t 3 ) S ( t 3 ) < K )
It can be shown that:
p = Φ 3 [ z 1 b 1 t 1 μ 1 t 1 σ t 1 , z 2 b 2 t 2 μ 1 t 1 μ 2 ( t 2 t 1 ) σ t 2 , z 3 b 3 t 3 μ 1 t 1 μ 2 ( t 2 t 1 ) μ 3 ( t 3 t 2 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( λ 1 σ 2 ) Φ 3 [ z 1 b 1 t 1 2 a 1 μ 1 t 1 σ t 1 , z 2 b 2 t 2 2 a 1 μ 1 t 1 μ 2 ( t 2 t 1 ) σ t 2 , z 3 b 3 t 3 2 a 1 μ 1 t 1 μ 2 ( t 2 t 1 ) μ 3 ( t 3 t 2 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( λ 2 σ 2 ) Φ 3 [ z 1 b 1 t 1 μ 1 t 1 + 2 μ 2 t 1 σ t 1 , z 2 b 2 t 2 2 α 2 + μ 1 t 1 μ 2 ( t 1 + t 2 ) σ t 2 , z 3 b 3 t 3 2 α 2 + μ 1 t 1 μ 2 ( t 1 + t 2 ) μ 3 ( t 3 t 2 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( λ 3 σ 2 ) Φ 3 [ z 1 b 1 t 1 2 a 1 μ 1 t 1 + 2 μ 2 t 1 σ t 1 , z 2 b 2 t 2 2 α 2 + 2 a 1 + μ 1 t 1 μ 2 ( t 1 + t 2 ) σ t 2 z 3 b 3 t 3 2 α 2 + 2 a 1 + μ 1 t 1 μ 2 ( t 1 + t 2 ) μ 3 ( t 3 t 2 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( λ 4 σ 2 ) Φ 3 [ z 1 b 1 t 1 μ 1 t 1 + 2 μ 3 t 1 σ t 1 , z 2 b 2 t 2 μ 1 t 1 μ 2 ( t 2 t 1 ) + 2 μ 3 t 2 σ t 2 , z 3 b 3 t 3 2 α 3 + μ 1 t 1 + μ 2 ( t 2 t 1 ) μ 3 ( t 2 + t 3 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( λ 5 σ 2 ) Φ 3 [ z 1 b 1 t 1 2 a 1 + 2 μ 3 t 1 μ 1 t 1 σ t 1 , z 2 b 2 t 2 2 a 1 μ 1 t 1 μ 2 ( t 2 t 1 ) + 2 μ 3 t 2 σ t 2 , z 3 b 3 t 3 2 α 3 + 2 a 1 + μ 1 t 1 + μ 2 ( t 2 t 1 ) μ 3 ( t 2 + t 3 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( λ 6 σ 2 ) Φ 3 [ z 1 b 1 t 1 2 μ 3 t 1 + 2 μ 2 t 1 μ 1 t 1 σ t 1 , z 2 b 2 t 2 2 α 2 + μ 1 t 1 μ 2 ( t 1 + t 2 ) + 2 μ 3 t 2 σ t 2 , z 3 b 3 t 3 2 α 3 + 2 α 2 μ 1 t 1 + μ 2 ( t 1 + t 2 ) μ 3 ( t 2 + t 3 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( λ 7 σ 2 ) Φ 3 [ z 1 b 1 t 1 2 a 1 2 μ 3 t 1 + 2 μ 2 t 1 μ 1 t 1 σ t 1 , z 2 b 2 t 2 2 α 2 + 2 a 1 + μ 1 t 1 μ 2 ( t 1 + t 2 ) + 2 μ 3 t 2 σ t 2 , z 3 b 3 t 3 2 α 3 + 2 α 2 2 a 1 μ 1 t 1 + μ 2 ( t 1 + t 2 ) μ 3 ( t 2 + t 3 ) σ t 3 ; ρ 1.2 , ρ 2.3 ]
where:
α 2 = a 2 b 2 t 1 ,   α 3 = a 3 b 3 t 2
μ i = μ σ 2 2 b i , k = ln ( K / S ( 0 ) )
λ 1 = 2 μ 1 a 1 , λ 2 = 2 μ 2 α 2 2 μ 1 μ 2 t 1 + 2 μ 2 2 t 1 , λ 3 = 2 μ 1 a 1 + 2 μ 2 α 2 4 μ 2 a 1 2 μ 1 μ 2 t 1 + 2 μ 2 2 t 1
λ 4 = 2 μ 3 α 3 + 2 μ 3 2 t 2 2 μ 1 μ 3 t 1 2 μ 2 μ 3 ( t 2 t 1 )
λ 5 = 2 μ 3 α 3 + 2 μ 1 a 1 4 μ 3 a 1 + 2 μ 3 2 t 2 2 μ 1 μ 3 t 1 2 μ 2 μ 3 ( t 2 t 1 )
λ 6 = 2 μ 3 α 3 + 2 μ 2 α 2 4 μ 3 α 2 + 2 ( μ 3 μ 2 ) 2 t 1 + 2 μ 1 ( μ 3 μ 2 ) t 1 + 2 μ 3 2 ( t 2 t 1 ) 2 μ 2 μ 3 ( t 2 t 1 )
λ 7 = 2 μ 1 a 1 + 2 μ 2 α 2 4 μ 3 α 2 + 2 μ 3 α 3 + 2 ( μ 3 μ 2 ) 2 t 1 + 2 μ 3 2 ( t 2 t 1 ) 2 μ 2 μ 3 ( t 2 t 1 ) + 2 ( μ 3 μ 2 ) ( 2 a 1 + μ 1 t 1 )
z 1 = min ( a 1 + b 1 t 1 , a 2 ) , z 2 = min ( a 2 + b 2 ( t 2 t 1 ) , a 3 ) , z 3 = min ( a 3 + b 3 ( t 3 t 2 ) , k )
Details on how this solution is obtained can be found in Guillaume (2016). Following the same method, it is possible to explicitly calculate all the other probabilities involved in the valuation of a 3-touch UOP with a barrier defined as a piecewise exponential affine function g ( t ) , as in (94). Table 8 reports a few numerical values of prices as functions of volatility and moneyness. Apart from the shape of the barrier, all the parameters in Table 8 are the same as those in Table 1. The function g ( t ) is continuous at t 1 and t 2 , but note that piecewise continuity on [ t 0 , t 3 ] is sufficient for the formula in (96)–(103) to hold. The barrier g ( t ) starts at 108.328707 on time t 0 . Then, it takes values 109.965886 and 110.701441 at times t 1 and t 2 , respectively, before ending at 111.441916 at expiry t 3 .
It is a quite straightforward extension to value a 3-touch OEEUOP with a piecewise exponential affine barrier, in the same way as we moved on from a 3-touch UOP to a 3-touch OEEUOP when the barrier was piecewise constant. Table 9 provides a few numerical results when the process S ( t ) and the barrier g ( t ) have the same specifications as in Table 8, and when the process V ( t ) has the same specifications as in Table 7.

4.3. Higher Dimension

So far, exact results have been provided only for 3-touch barrier options. It is important to know if an n touch barrier option remains analytically tractable for n > 3 . Let us refer to the maximum number of crossings n as the dimension of the n touch barrier option. Such terminology is justified by the fact that n is the dimension of the integral problem associated with an n touch barrier option. Clearly, as n increases, the analytical calculations become more and more time-consuming, and the resulting formulae more and more cumbersome. Among all possible n touch barrier option valuation formulae, the n touch up-and-in put and the n touch down-and-in call are the ones that should require the fewest multidimensional integrals to compute, and thus the ones that should result in the most compact formulae. Indeed, consider the following probability p , where the K i s are fixed positive real numbers and the H i s are all greater than zero, with H 1 > S ( 0 ) :
p = Q ( S ¯ 0 1 H 1 , S ( t 1 ) < K 1 , S ¯ 1 2 H 2 , S ( t 2 ) < K 2 , S ¯ 2 3 H 3 , S ( t 3 ) < K 3 , S ¯ 3 4 H 4 , S ( t 4 ) < K 4 , S ¯ 4 5 H 5 , S ( t 5 ) K 5 )
= exp ( 2 μ σ 2 ( h 5 h 4 + h 3 h 2 + h 1 ) )
Φ 5 [ k 1 2 h 1 μ t 1 σ t 1 , k 2 2 h 2 + 2 h 1 + μ t 2 σ t 2 , k 3 2 h 3 + 2 h 2 2 h 1 μ t 3 σ t 3 , k 4 2 h 4 + 2 h 3 2 h 2 + 2 h 1 + μ t 4 σ t 4 k 5 2 h 5 + 2 h 4 2 h 3 + 2 h 2 2 h 1 μ t 5 σ t 5 ; ρ 1.2 , ρ 2.3 , ρ 3.4 , ρ 4.5 ]
where the function Φ 5 [ b 1 , b 2 , b 3 , b 4 , b 5 ; ρ 12 , ρ 23 , ρ 34 , ρ 45 ] is defined by (25).
In theory, the probability p in (105) could be used to value a 5-step up-and-in put by taking K 1 , K 2 , K 3 , K 4 high enough for the probability Q ( S ( t 1 ) < K 1 , S ( t 2 ) < K 2 , S ( t 3 ) < K 3 , S ( t 4 ) < K 4 ) to become “very” close to 1. One should beware, though, of the numerical errors entailed by taking the appropriate limits w.r.t. the K i s in (105). A little testing shows that they can be big, so that one cannot get around the analytical derivation of the following probability:
Q ( S ¯ 0 1 H 1 , S ¯ 1 2 H 2 , S ¯ 2 3 H 3 , S ¯ 3 4 H 4 , S ¯ 4 5 H 5 , S ( t 5 ) K 5 )
which involves many more 5-dimensional Gaussian integrals than p .
To evaluate the function Φ 5 , it can be shown that the 5-dimensional integral defining Φ 5 can be rewritten as the following triple integral, which is significantly faster to evaluate numerically:
Φ 5 [ b 1 , , b 5 ; ρ 1.2 , , ρ 4.5 ] = 1 8 π 3 x 2 = b 2 x 3 = b 3 ρ 2.3 x 2 1 ρ 2.3 2 x 4 = b 4 ρ 3.4 ( x 3 1 ρ 2.3 2 + ρ 2.3 x 2 ) 1 ρ 3.4 2 exp ( x 2 2 + x 3 2 + x 4 2 2 ) N [ b 1 ρ 1.2 x 2 1 ρ 1.2 2 ]
N [ b 5 ρ 4.5 ( x 4 1 ρ 3.4 2 + ρ 3.4 ( x 3 1 ρ 2.3 2 + ρ 2.3 x 2 ) ) 1 ρ 4.5 2 ] d x 4 d x 3 d x 2
The probability p can also be expressed in terms of the pentavariate standard normal cumulative distribution function N 5 , as follows:
p = exp ( 2 μ σ 2 ( h 5 h 4 + h 3 h 2 + h 1 ) )
N 5 [ k 1 2 h 1 ν t 1 σ t 1 , k 2 2 h 2 + 2 h 1 + ν t 2 σ t 2 , k 3 2 h 3 + 2 h 2 2 h 1 ν t 3 σ t 3 , k 4 2 h 4 + 2 h 3 2 h 2 + 2 h 1 + ν t 4 σ t 4 k 5 2 h 5 + 2 h 4 2 h 3 + 2 h 2 2 h 1 ν t 5 σ t 5 ; ρ 1.2 , ρ 1.3 , ρ 1.4 , ρ 1.5 ρ 2.3 , ρ 2.4 , ρ 2.5 , ρ 3.4 , ρ 3.5 , ρ 4.5 ]
An exact three-dimensional quadrature rule for the numerical evaluation of the five-dimensional function N 5 can be found in Guillaume (2018). However, this approach is not faster than implementing the formula in (107).
Whatever the multitouch payoff considered, it is clear that, as n increases, so does the size of the obtained formulae. Thus, although it is possible to calculate closed-form formulae for multitouch barrier options for n > 3 , the number of terms involved makes it a quite tedious task. To give an idea of the required effort, one can examine the number of multivariate normal distribution functions involved in the calculation of the probability needed to value a mere 5-step knock-out put in Guillaume (2015). For an arbitrary dimension n , the only realistic solution would be to find a way to automate the calculation.
However, even if a computer program were able to write down the exact solution of the n touch barrier option valuation problem for any n , with all the necessary details for its immediate implementation, there would still be a more fundamental issue to be addressed than the size of the resulting formula, namely, the numerical evaluation of the multivariate Gaussian integral of order n . It is well known by specialists of numerical integration that it is impossible to evaluate such an integral with arbitrary accuracy and efficiency for any n , due to the notorious “curse of dimensionality”. For more background on this topic, the reader may refer to Genz and Bretz (2009). In high dimension, the conditional Monte Carlo simulation method pioneered by Wang and Pötzelberger (1997) and Pötzelberger and Wang (2001) remains extensively used by practitioners, due to its flexibility and its good mix of speed (computational time grows linearly in dimension) and precision (no discretization of each [ t i 1 , t i ] is required). Notice that the closed-form solutions that one can derive in low dimension are still a useful way to increase the speed of convergence of the Monte Carlo simulation in high dimension, either as accurate benchmarks that can be used as control variates, or as a way to extend the Brownian bridge over time intervals larger than [ t i 1 , t i ] . Another possible solution in high dimension is to notice that the function Φ n , as a convolution of Gaussian densities, can be numerically evaluated by means of the fast Gauss transform algorithm pioneered by Greengard and Strain (1991). Examples of applications of this numerical method to quantitative problems in finance can be found in Broadie and Yamamoto (2005).

5. Conclusions

This paper has shown how to compute exact prices, at least in moderate dimension, of valuable kinds of barrier options known as multitouch options. The latter capture the flexibility of step barrier options without exposing investors to the risk of ‘sudden death’ (nullification of the claim at the first passage to the barrier before expiry), thus making multitouch options significantly less risky than barrier options that do not gradually knock out. Hedging parameters can be derived by mere differentiation of the obtained formulae. Implementing dynamic hedging with multitouch options is easier than with other barrier options, as gammas do not ‘explode’ (i.e., do not go to infinity) near the barrier, thanks to the multiple chances of staying alive entailed by the payoff.
Based on the valuation method presented here, it would be a straightforward extension to derive exact formulae for partial-time multitouch options. An interesting but more challenging extension would consist in letting the rates of participation in the payoff at expiry be defined as functions of the highest or lowest values reached by the underlying asset during the option’s lifetime. What seems much less easy to find is a way to analytically price a multitouch option in arbitrary dimension, i.e., with an arbitrary number of crossings, because it rapidly becomes impossible to evaluate the resulting multidimensional integrals with sufficient precision in a reasonable amount of time. This does not mean that closed-form formulae in low dimension are not valuable though, because most traded contracts only incorporate a few possibilities of breaching the barrier. In particular, the most popular multitouch option in the markets, known as the ‘baseball option’, is merely a 3-touch option, and this case is precisely the one we have focused on in this paper. Moreover, exact values in low dimension can serve as useful benchmarks to speed up approximate valuation by simulation in high dimension in the form of control variates.

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A. Solutions to the Integration Problems in Section 3

(1) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
= Φ 3 [ h 1 h 2 μ t 1 σ t 1 , h 2 h 3 μ t 2 σ t 2 , k h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 1 σ 2 ) Φ 3 [ h 1 h 2 2 h 1 μ t 1 σ t 1 , h 2 h 3 2 h 1 μ t 2 σ t 2 , k h 3 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 2 σ 2 ) Φ 3 [ h 1 h 2 + μ t 1 σ t 1 , h 2 h 3 2 h 2 μ t 2 σ t 2 , k h 3 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 3 σ 2 ) Φ 3 [ h 1 h 2 + μ t 1 σ t 1 , h 2 h 3 + μ t 2 σ t 2 , k h 3 2 h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ ( h 2 h 1 ) σ 2 ) Φ 3 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , h 2 h 3 2 h 2 + 2 h 1 μ t 2 σ t 2 , k h 3 2 h 2 + 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ ( h 3 h 1 ) σ 2 ) Φ 3 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , h 2 h 3 2 h 1 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ ( h 3 h 2 ) σ 2 ) Φ 3 [ h 1 h 2 μ t 1 σ t 1 , h 2 h 3 2 h 2 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ ( h 3 h 2 + h 1 ) σ 2 )
Φ 3 [ h 1 h 2 2 h 1 μ t 1 σ t 1 , h 2 h 3 2 h 2 + 2 h 1 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 2 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
(2) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 )
= N 2 [ h 1 h 2 μ t 1 σ t 1 , h 2 μ t 2 σ t 2 ; ρ 1.2 ] exp ( 2 μ h 2 σ 2 ) N 2 [ h 1 h 2 + μ t 1 σ t 1 , h 2 μ t 2 σ t 2 ; ρ 1.2 ]
exp ( 2 μ h 1 σ 2 ) N 2 [ h 1 h 2 2 h 1 μ t 1 σ t 1 , h 2 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]
+ exp ( 2 μ ( h 2 h 1 ) σ 2 ) N 2 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , h 2 + 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]
(3) Q ( S ¯ 0 1 < H 1 , S ¯ 1 2 < H 2 , S ( t 3 ) < K )
= Φ 3 [ h 1 h 2 μ t 1 σ t 1 , h 2 μ t 2 σ t 2 , k μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 2 σ 2 ) Φ 3 [ h 1 h 2 + μ t 1 σ t 1 , h 2 μ t 2 σ t 2 , k 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 1 σ 2 ) Φ 3 [ h 1 h 2 2 h 1 μ t 1 σ t 1 , h 2 2 h 1 μ t 2 σ t 2 , k 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ ( h 2 h 1 ) σ 2 ) Φ 3 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , h 2 + 2 h 1 μ t 2 σ t 2 , k 2 h 2 + 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
(4) Q ( S ¯ 1 2 < H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
= Φ 3 [ h 2 μ t 1 σ t 1 , h 2 h 3 μ t 2 σ t 2 , k h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 2 σ 2 ) Φ 3 [ h 2 + μ t 1 σ t 1 , h 2 h 3 2 h 2 μ t 2 σ t 2 , k h 3 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 3 σ 2 ) Φ 3 [ h 2 + μ t 1 σ t 1 , h 2 h 3 + μ t 2 σ t 2 , k h 3 2 h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ ( h 3 h 2 ) σ 2 ) Φ 3 [ h 2 μ t 1 σ t 1 , h 2 h 3 2 h 2 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
(5) Q ( S ¯ 1 2 < H 2 , S ( t 3 ) < K )
= Φ 3 [ h 2 μ t 1 σ t 1 , h 2 μ t 2 σ t 2 , k μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ] Φ 3 [ h 1 μ t 1 σ t 1 , h 2 μ t 2 σ t 2 , k μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 2 σ 2 ) { Φ 3 [ h 2 + μ t 1 σ t 1 , h 2 μ t 2 σ t 2 , k 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ] Φ 3 [ h 1 + μ t 1 σ t 1 , h 2 μ t 2 σ t 2 , k 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ] }
+ exp ( 2 μ h 1 σ 2 ) Φ 3 [ h 1 μ t 1 σ t 1 , h 2 2 h 1 μ t 2 σ t 2 , k 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ ( h 2 h 1 ) σ 2 ) Φ 3 [ h 1 + μ t 1 σ t 1 , h 2 + 2 h 1 μ t 2 σ t 2 , k 2 h 2 + 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
(6) Q ( S ¯ 0 1 < H 1 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
= Φ 3 [ h 1 μ t 1 σ t 1 , h 3 μ t 2 σ t 2 , k h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 1 σ 2 ) Φ 3 [ h 1 μ t 1 σ t 1 , h 3 2 h 1 μ t 2 σ t 2 , k h 3 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 3 σ 2 ) Φ 3 [ h 1 + μ t 1 σ t 1 , h 3 + μ t 2 σ t 2 , k h 3 2 h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ ( h 3 h 1 ) σ 2 ) Φ 3 [ h 1 + μ t 1 σ t 1 , h 3 2 h 1 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
(7) Q ( S ¯ 0 1 < H 1 , S ¯ 2 3 H 3 , S ( t 3 ) < K )
= Φ 3 [ h 1 μ t 1 σ t 1 , h 3 + μ t 2 σ t 2 , k μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 1 σ 2 ) Φ 3 [ h 1 μ t 1 σ t 1 , h 3 + 2 h 1 + μ t 2 σ t 2 , k 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ h 3 σ 2 ) Φ 3 [ h 1 + μ t 1 σ t 1 , h 3 + μ t 2 σ t 2 , k 2 h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ ( h 3 h 1 ) σ 2 ) Φ 3 [ h 1 + μ t 1 σ t 1 , h 3 2 h 1 + μ t 2 σ t 2 , k 2 h 3 + 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
(8) Q ( S ¯ 1 2 H 2 , S ¯ 2 3 < H 3 , S ( t 3 ) < K )
= Φ 3 [ h 2 + μ t 1 σ t 1 , h 3 μ t 2 σ t 2 , k h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
+ exp ( 2 μ h 2 σ 2 ) { Φ 3 [ h 2 + μ t 1 σ t 1 , h 3 2 h 2 μ t 2 σ t 2 , k h 3 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ] Φ 3 [ h 1 + μ t 1 σ t 1 , h 3 2 h 2 μ t 2 σ t 2 , k h 3 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ] }
+ exp ( 2 μ ( h 2 h 1 ) σ 2 ) Φ 3 [ h 1 + μ t 1 σ t 1 , h 3 2 h 2 + 2 h 1 μ t 2 σ t 2 , k h 3 2 h 2 + 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ h 3 σ 2 ) Φ 3 [ h 2 μ t 1 σ t 1 , h 3 + μ t 2 σ t 2 , k h 3 2 h 3 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
exp ( 2 μ ( h 3 h 2 ) σ 2 ) { Φ 3 [ h 2 μ t 1 σ t 1 , h 3 2 h 2 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ] Φ 3 [ h 1 μ t 1 σ t 1 , h 3 2 h 2 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 2 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ] }
exp ( 2 μ ( h 3 h 2 + h 1 ) σ 2 ) Φ 3 [ h 1 μ t 1 σ t 1 , h 3 2 h 2 + 2 h 1 + μ t 2 σ t 2 , k h 3 2 h 3 + 2 h 2 2 h 1 μ t 3 σ t 3 ; ρ 1.2 , ρ 2.3 ]
(9) Q ( S ¯ 0 1 < H 1 , S ( t 3 ) < K )
= N 2 [ h 1 + μ t 1 σ t 1 , k μ t 3 σ t 3 ; ρ 1.3 ] + exp ( 2 μ h 1 σ 2 ) N 2 [ h 1 μ t 1 σ t 1 , k 2 h 1 μ t 3 σ t 3 ; ρ 1.3 ]
(10) Q ( S ¯ 1 2 < H 2 )
= N 2 [ h 2 μ t 1 σ t 1 , h 2 μ t 2 σ t 2 ; ρ 1.2 ] exp ( 2 μ h 2 σ 2 ) N 2 [ h 2 + μ t 1 σ t 1 , h 2 μ t 2 σ t 2 ; ρ 1.2 ]

Appendix B. Closed-Form Formula for the Value of a 2-Touch Up-and-Out Put

Under the modeling assumptions and the notations defined in Section 2, the no-arbitrage value of a 2-touch up-and-out put with strike K , expiry t 2 , constant knock-out levels H 1 and H 2 monitored on [ t 0 , t 1 ] and [ t 1 , t 2 ] respectively, such that H 1 < H 2 , is given by:
K e r t 2 { ω 0 ψ 1 ( μ ( Q ) ) + ω 1 ( ψ 2 ( μ ( Q ) ) + ψ 3 ( μ ( Q ) ) ) + ω 2 ψ 4 ( μ ( Q ) ) }
S ( 0 ) { ω 0 ψ 1 ( μ ( Q ( S ) ) ) + ω 1 ( ψ 2 ( μ ( Q ( S ) ) ) + ψ 3 ( μ ( Q ( S ) ) ) ) + ω 2 ψ 4 ( μ ( Q ( S ) ) ) }
where:
-   μ ( Q ) = r σ 2 2 ,   μ ( Q ( S ) ) = r + σ 2 2
-   ψ 1 ( μ ) = N 2 [ h 1 h 2 μ t 1 σ t 1 , k h 2 μ t 2 σ t 2 ; ρ 1.2 ]
exp ( 2 μ h 1 σ 2 ) N 2 [ h 1 h 2 2 h 1 μ t 1 σ t 1 , k h 2 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]
exp ( 2 μ h 2 σ 2 ) N 2 [ h 1 h 2 + μ t 1 σ t 1 , k h 2 2 h 2 μ t 2 σ t 2 ; ρ 1.2 ]
+ exp ( 2 μ ( h 2 h 1 ) σ 2 ) N 2 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , k h 2 2 h 2 + 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]
-   ψ 2 ( μ ) = N 2 [ h 2 μ t 1 σ t 1 , k h 2 μ t 2 σ t 2 ; ρ 1.2 ] N 2 [ h 1 μ t 1 σ t 1 , k h 2 μ t 2 σ t 2 ; ρ 1.2 ]
+ exp ( 2 μ h 1 σ 2 ) N 2 [ h 1 h 2 2 h 1 μ t 1 σ t 1 , k h 2 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]
exp ( 2 μ h 2 σ 2 ) ( N 2 [ h 2 + μ t 1 σ t 1 , k h 2 2 h 2 μ t 2 σ t 2 ; ρ 1.2 ] N 2 [ h 1 + μ t 1 σ t 1 , k h 2 2 h 2 μ t 2 σ t 2 ; ρ 1.2 ] )
exp ( 2 μ ( h 2 h 1 ) σ 2 ) N 2 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , k h 2 2 h 2 + 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]
-   ψ 3 ( μ ) = exp ( 2 μ h 2 σ 2 ) N 2 [ h 1 + μ t 1 σ t 1 , k h 2 2 h 2 μ t 2 σ t 2 ; ρ 1.2 ]
exp ( 2 μ ( h 2 h 1 ) σ 2 ) N 2 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , k h 2 2 h 2 + 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]
-   ψ 4 ( μ ) = N 2 [ h 2 + μ t 1 σ t 1 , k h 2 μ t 2 σ t 2 ; ρ 1.2 ]
+ exp ( 2 μ h 2 σ 2 ) ( N 2 [ h 2 + μ t 1 σ t 1 , k h 2 2 h 2 μ t 2 σ t 2 ; ρ 1.2 ] N 2 [ h 1 + μ t 1 σ t 1 , k h 2 2 h 2 μ t 2 σ t 2 ; ρ 1.2 ] )
+ exp ( 2 μ ( h 2 h 1 ) σ 2 ) N 2 [ h 1 h 2 2 h 1 + μ t 1 σ t 1 , k h 2 2 h 2 + 2 h 1 μ t 2 σ t 2 ; ρ 1.2 ]

References

  1. Armstrong, Grant F. 2001. Valuation formulae for window barrier options. Applied Mathematical Finance 8: 197–208. [Google Scholar] [CrossRef]
  2. Berntsen, Jarle, Terje O. Espeli, and Alan Genz. 1991. An adaptive algorithm for the approximate calculation of multiple integrals. ACM Transactions on Mathematical Software 17: 437–51. [Google Scholar] [CrossRef]
  3. Bielecki, Tomasz R., and Marek Rutkowski. 2004. Credit Risk: Modeling, Valuation and Hedging. Berlin/Heidelberg: Springer. [Google Scholar]
  4. Bouzoubaa, Mohamed, and Adel Osseiran. 2010. Exotic Options and Hybrids. Finance: Wiley. Hoboken: Wiley. [Google Scholar]
  5. Broadie, Mark, and Yusaku Yamamoto. 2005. A double exponential fast gauss transform algorithm for pricing discrete path-dependent options. Operations Research 53: 764–79. [Google Scholar] [CrossRef] [Green Version]
  6. Cao, Jiling, Jeong-Hoon Kim, and Xi Li. 2023. Valuation of barrier and lookback options under hybrid CEV and stochastic volatility. Mathematics and Computers in Simulation 208: 660–76. [Google Scholar] [CrossRef]
  7. Carr, Peter. 1995. Two extensions to barrier option valuation. Applied Mathematical Finance 2: 173–209. [Google Scholar] [CrossRef]
  8. Carr, Peter, Andrey Itkin, and Dmitry Muravey. 2020. Semi-closed-form prices of barrier options in the time-dependent CEV and CIR models. Journal of Derivatives 28: 26–50. [Google Scholar] [CrossRef]
  9. Chesney, Marc, Monique Jeanblanc, and Marc Yor. 1997. Brownian excursions and Parisian barrier options. Annals of Applied Probability 29: 165–84. [Google Scholar] [CrossRef]
  10. Cont, Rama, ed. 2010. Encyclopedia of Quantitative Finance. Hoboken: John Wiley and Sons. [Google Scholar]
  11. Das, Satyajit. 2006. Structured Products: Volume 1. Finance: Wiley. Hoboken: John Wiley and Sons. [Google Scholar]
  12. Davis, Philip J., and Philip Rabinowitz. 2007. Methods of Numerical Integration. Mineola: Dover Publications. [Google Scholar]
  13. Genz, Alan, and Frank Bretz. 2009. Computation of Multivariate Normal and t Probabilities. Berlin/Heidelberg: Springer. [Google Scholar]
  14. Greengard, Leslie, and John Strain. 1991. The fast Gauss transform. SIAM Journal on Scientific and Statistical Computing 12: 79–94. [Google Scholar] [CrossRef] [Green Version]
  15. Guardasoni, Chiara, and Simona Sanfelici. 2016. Fast numerical pricing of barrier options under stochastic volatility and jumps. SIAM Journal on Applied Mathematics 76: 27–57. [Google Scholar] [CrossRef]
  16. Guillaume, Tristan. 2001. Analytical valuation of options on joint minima and maxima. Applied Mathematical Finance 8: 209–35. [Google Scholar] [CrossRef]
  17. Guillaume, Tristan. 2003. Window double barrier options. Review of Derivatives Research 6: 47–75. [Google Scholar] [CrossRef]
  18. Guillaume, Tristan. 2010. Step double barrier options. Journal of Derivatives 18: 59–79. [Google Scholar] [CrossRef] [Green Version]
  19. Guillaume, Tristan. 2015. On the computation of the survival probability of Brownian motion with drift in a closed time interval when the absorbing boundary is a step function. Journal of Probability and Statistics 2015: 391681. [Google Scholar] [CrossRef] [Green Version]
  20. Guillaume, Tristan. 2016. Computation of the survival probability of Brownian motion with drift in a closed time interval when the absorbing boundary is an affine or an exponential function of time. International Journal of Statistics and Probability 5: 119–38. [Google Scholar] [CrossRef]
  21. Guillaume, Tristan. 2018. Computation of the Quadrivariate and Pentavariate normal cumulative distribution functions. Communications in Statistics-Simulation and Computation 47: 839–51. [Google Scholar] [CrossRef]
  22. Hart, Ian, and Michael Ross. 1994. Striking continuity. Risk Magazine 7: 51–56. [Google Scholar]
  23. Heynen, Ronald C., and Harry M. Kat. 1994a. Partial barrier options. The Journal of Financial Engineering 3: 253–74. [Google Scholar]
  24. Heynen, Ronald C., and Harry M. Kat. 1994b. Crossing barriers. Risk Magazine 7: 46–50. [Google Scholar]
  25. Levy, Paul. 1939. Sur certains processus stochastiques homogènes. Compositio Mathematica 7: 283–339. [Google Scholar]
  26. Linetsky, Vadim. 1999. Step options. Mathematical Finance 9: 55–96. [Google Scholar] [CrossRef]
  27. Novikov, Alex, Volf Frishling, and Nino Kordzakhia. 1999. Approximations of boundary crossing probabilities for a Brownian motion. Journal of Applied Probability 36: 1019–30. [Google Scholar] [CrossRef]
  28. Pötzelberger, Klaus, and Liqun Wang. 2001. Boundary crossing probability for Brownian motion. Journal of Applied Probability 38: 152–64. [Google Scholar] [CrossRef]
  29. Shreve, Steven E. 2010. Stochastic Calculus for Finance II. Finance. New York: Springer. [Google Scholar]
  30. Wang, Liqun, and Klaus Pötzelberger. 1997. Boundary crossing probability for Brownian motion and general boundaries. Journal of Applied Probability 34: 54–65. [Google Scholar] [CrossRef] [Green Version]
  31. Zhang, Tianqi, and Bingqing Li. 2022. Pricing double-barrier option with processes depending on various states of the economy. Communications in Statistics-Theory and Methods 51: 8296–309. [Google Scholar] [CrossRef]
Table 1. Short-term, ATM, decreasing step barrier.
Table 1. Short-term, ATM, decreasing step barrier.
Vol = 18%Vol = 36%Vol = 64%
Vanilla put4.210285529.1964091216.8915617
Standard UOP 3.879303456.115436477.41655712
3-step UOP 4.063272827.125734369.26066970
3-touch UOP4.143872378.2446422313.4221543
Table 2. Short-term, ATM, increasing step barrier.
Table 2. Short-term, ATM, increasing step barrier.
Vol = 18%Vol = 36%Vol = 64%
Vanilla put4.210285529.1964091216.8915617
Standard UOP 3.879303456.115436477.41655712
3-step barrier UOP 3.947746926.281717137.57564760
3-touch barrier UOP4.123631408.0814147713.0947085
Table 3. Longer term, ATM, decreasing step barrier.
Table 3. Longer term, ATM, decreasing step barrier.
Vol = 18%Vol = 36%Vol = 64%
Vanilla put6.7708932216.213253930.4462253
Standard UOP 4.379181606.330056937.39619749
3-step barrier UOP 5.133314958.006123959.68798236
3-touch barrier UOP5.9647536312.331852421.0176847
Table 4. Longer term, ATM, increasing step barrier.
Table 4. Longer term, ATM, increasing step barrier.
Vol = 18%Vol = 36%Vol = 64%
Vanilla put6.7708932216.213253930.4462253
Standard UOP 4.379181606.330056937.39619749
3-step barrier UOP 4.513295116.463933097.49064685
3-touch barrier UOP5.8553398712.046416620.5970811
Table 5. Longer term, ITM, decreasing step barrier.
Table 5. Longer term, ITM, decreasing step barrier.
Vol = 18%Vol = 36%Vol = 64%
Vanilla put11.589912721.657378836.654626
Standard UOP 6.685601377.886449828.55349279
3-step barrier UOP 7.9220841610.005738411.2146769
3-touch barrier UOP9.6500621916.003688924.9762416
Table 6. Longer term, OTM, decreasing step barrier.
Table 6. Longer term, OTM, decreasing step barrier.
Vol = 18%Vol = 36%Vol = 64%
Vanilla put3.3795601911.494069724.6215650
Standard UOP 2.418808194.823857506.24758108
3-step barrier UOP 2.788259116.074200638.17314591
3-touch barrier UOP3.119013239.0219130217.2485329
Table 7. 3-touch OEEUOP option prices with piecewise constant barrier as functions of volatility and correlation.
Table 7. 3-touch OEEUOP option prices with piecewise constant barrier as functions of volatility and correlation.
3-Touch OEEUOP σ S = 20 % , σ V = 50 % σ S = 50 % , σ V = 20 % σ S = 35 % , σ V = 35 %
θ 1.2 = 50 % 12.68762693.192051216.93552897
θ 1.2 = 50 % 15.15814314.378181099.02213614
θ 1.2 = 5 % 14.08207183.841646818.09063875
Table 8. 3-touch UOP option prices with piecewise exponential affine step barrier.
Table 8. 3-touch UOP option prices with piecewise exponential affine step barrier.
3-Touch UOP σ = 18 % σ = 36 % σ = 64 %
K = 100 5.029310828.0977618912.2562049
K = 110 9.3638318211.65250715.5356909
K = 90 1.591731684.828306029.09761268
Table 9. 3-touch OEEUOP option prices with piecewise exponential affine step barrier.
Table 9. 3-touch OEEUOP option prices with piecewise exponential affine step barrier.
3-Touch OEEUOP σ S = 20 % , σ V = 50 % σ S = 50 % , σ V = 20 % σ S = 35 % , σ V = 35 %
θ 1.2 = 50 % 4.049804062.653368265.40003822
θ 1.2 = 50 % 8.530963574.959793659.36116401
θ 1.2 = 5 % 6.453911243.898169137.55304833
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Guillaume, T. Multitouch Options. J. Risk Financial Manag. 2023, 16, 300. https://doi.org/10.3390/jrfm16060300

AMA Style

Guillaume T. Multitouch Options. Journal of Risk and Financial Management. 2023; 16(6):300. https://doi.org/10.3390/jrfm16060300

Chicago/Turabian Style

Guillaume, Tristan. 2023. "Multitouch Options" Journal of Risk and Financial Management 16, no. 6: 300. https://doi.org/10.3390/jrfm16060300

APA Style

Guillaume, T. (2023). Multitouch Options. Journal of Risk and Financial Management, 16(6), 300. https://doi.org/10.3390/jrfm16060300

Article Metrics

Back to TopTop