Next Article in Journal
Operational Resilience Disclosures by Banks: Analysis of Annual Reports
Previous Article in Journal
Portfolio Construction by Using Different Risk Models: A Comparison among Diverse Economic Scenarios
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parisian Time of Reflected Brownian Motion with Drift on Rays and Its Application in Banking

Department of Statistics, London School of Economics, Houghton Street, London WC2A 2AE, UK
*
Authors to whom correspondence should be addressed.
Risks 2020, 8(4), 127; https://doi.org/10.3390/risks8040127
Submission received: 19 October 2020 / Revised: 15 November 2020 / Accepted: 18 November 2020 / Published: 1 December 2020

Abstract

:
In this paper, we study the Parisian time of a reflected Brownian motion with drift on a finite collection of rays. We derive the Laplace transform of the Parisian time using a recursive method, and provide an exact simulation algorithm to sample from the distribution of the Parisian time. The paper was motivated by the settlement delay in the real-time gross settlement (RTGS) system. Both the central bank and the participating banks in the system are concerned about the liquidity risk, and are interested in the first time that the duration of settlement delay exceeds a predefined limit. We reduce this problem to the calculation of the Parisian time. The Parisian time is also crucial in the pricing of Parisian type options; to this end, we will compare our results to the existing literature.

1. Introduction

Suppose we have a system of rays emanating from a common origin and a particle moving on this system. On each ray, the particle behaves as a reflected Brownian motion with drift; and once at the origin, it instantaneously chooses a ray for its next excursion randomly according to a given distribution. We are interested in the time length the particle spends on each ray, and the first time that the excursion time length on a ray exceeds a predefined threshold. We call this first exceeding time of threshold a Parisian time, as it generalizes the concept of Parisian time of standard Brownian motion in literature.
The study of excursion time length of Brownian motion goes back to Chung (1976). Other aspects of Brownian excursion have also been considered. Durrett et al. (1977) developed the relationships between the Brownian excursions, meanders and bridges using the limit processes of conditional functionals of Brownian motion. Imhof (1984) derived the joint density concerning the maximum of Brownian motion and 3-dimensional Bessel process. Kennedy (1976) derived the distribution of the maximum of excursion via the limiting processes and relates it to the standard Brownian motion. Getoor and Sharpe (1979) obtained a limiting result on the distribution of additive functionals over Brownian excursions. A literature review can be found in Zhang (2014).
More recently, Chesney et al. (1997) studied the Parisian time of Brownian motion, and used the result to price the Parisian type options. They are path-dependent options whose payoff depends not only on the final value of the underlying asset, but also on the path trajectory of the underlying above or below a predetermined barrier for a length of time. The two-sided Parisian option was considered in Dassios and Wu (2010), its pricing depends on the Parisian time of a drifted Brownian motion with a two-sided excursion time threshold. It turns out that the Parisian times derived in Chesney et al. (1997) and Dassios and Wu (2010) can be viewed as the special cases of our result. Moreover, the results in the current paper can be used to price more complicated Parisian type options. For more details about Parisian options, see Schröder (2003); Anderluh and van der Weide (2009) and Labart and Lelong (2009).
This paper is motivated by the real-time gross settlement system (RTGS, and known as CHAPS in the UK, see McDonough 1997; Padoa-Schioppa 2005). The participating banks in the RTGS system are concerned about liquidity risk and wish to prevent the excessive liquidity exposure between two banks. There is evidence suggesting that in CHAPS, banks usually set bilateral or multilateral limits on the exposed position with others (see Becher et al. 2008), this mechanism was studied by Che and Dassios (2013) using a Markov model. For a single bank, namely bank A, let a reflected Brownian motion be the net balance between bank A and bank i, and let u i be the bilateral limit set up by bank A for bank i, Che and Dassios (2013) calculated the probability that the limit is exceeded in a finite time.
We consider another source of liquidity risk, the time-lag between the execution of the transaction and its final completion. As it is explained in McDonough (1997) and Padoa-Schioppa (2005), if a counterparty does not settle an obligation for the full value when due but at some unspecified time thereafter, the expected liquidity position of the payee could be affected. The settlement delay may force the payee to cover its cash-flow shortage by funding at short notice from other sources, which may result in a financial loss due to higher financing costs or to damage to its reputation. In more extreme cases, it may be unable to cover its cash-flow shortage at any price, in which case it may be unable to meet its obligation to others. As the settlement delay is the major source of liquidity risk in the RTGS system, both the central bank and the participating banks are interested in the length of the delay. Previous research in Che and Dassios (2013) has shown that the Markov-type models are adequate for CHAPS, we will extend this model here to study the settlement delay. For bank A and bank i in CHAPS, we view the net balance between them as a reflected Brownian motion with drift. Assume that bank A has set a time limit d i on the duration of settlement delay for bank i, and they are interested in the first time that the limit is exceeded. In practice, an individual bank could set multiple limits or even remove the limit on different types of counterparties. We reduce this problem to the calculation of the Parisian time of a reflected Brownian motion with drift on rays. For more details about the CHAPS, see Che (2011) and Soramäki et al. (2007).
We construct the reflected Brownian motion with drift on rays in Section 2, then calculate the Laplace transform of the Parisian time in Section 3. An exact simulation algorithm to sample from the distribution of the Parisian time is provided in Section 4. We discuss the application of these results in Section 5.

2. Construction of the Underlying Process and the Parisian Time

In this section, we construct the reflected Brownian motion with drift on a finite collection of rays, and define the Parisian time we are interested in. Let n be a finite positive integer, we denote by S a system containing n rays emanating from the common origin, i.e., S : = { S 1 , , S n } , and fix a distribution P : = { P i } i = 1 , , n , so that i = 1 n P i = 1 . We also define the functions μ ( S i ) : = μ i and σ ( S i ) : = σ i for i = 1 , , n , where μ i R and σ i R + are constants (see Figure 1).
Consider a planar process X ( t ) on the system of rays S. We represent the position of X ( t ) by ( | X ( t ) | , Θ ( t ) ) , where | X ( t ) | denotes the distance between X ( t ) and the origin, and Θ ( t ) { S 1 , , S n } indicates the current ray of the process. Let U ( t ) : = μ ( Θ ( t ) ) t + σ ( Θ ( t ) ) W t be the “driving process”, and | X ( t ) | be the Skorokhod reflection of U ( t ) , i.e.,
| X ( t ) | = U ( t ) + max 0 s t ( U ( s ) ) + , t 0 .
Then, | X ( t ) | has the same distribution as a reflected Brownian motion with drift μ ( Θ ( t ) ) and dispersion σ ( Θ ( t ) ) . A proof of this can be seen in Jeanblanc et al. (2009) Section 4.1, Peskir (2006) and Graversen and Shiryaev (2000).
We expect Θ ( t ) to be constant during each excursion of X ( t ) away from the origin and has the same distribution as P when X ( t ) returns to the origin. To this end, we initialize Θ ( t ) with P ( Θ ( 0 ) = S i ) = P i , i = 1 , , n , and let Θ ( t ) remain constant whenever | X ( t ) | 0 . Once | X ( t ) | = 0 , Θ ( t ) is randomized according to P, i.e.,
P Θ ( t ) = S i | X ( t ) | = 0 = P i , i = 1 , , n , t > 0 .
This means the coefficients of U ( t ) remain constant whenever | X ( t ) | 0 , and the Skorokhod reflection of U ( t ) has the same distribution as a reflected Brownian motion with drift μ i and dispersion σ i on each ray S i .
Therefore, we summarize the behaviour of X ( t ) as follows. The initial state of X ( t ) is distributed as P ( X ( 0 ) = ( 0 , S i ) ) = P i , i = 1 , , n . Then it behaves as a Brownian motion with drift μ i and dispersion σ i on ray S i , as long as it does not return to the origin. Once at the origin, it instantaneously chooses a new ray according to P, independently of the past behaviour; that is,
P ( X ( t ) = ( 0 , S i ) | X ( t ) | = 0 ) = P i , i = 1 , , n .
There are some special cases of X ( t ) . When μ i = 0 and σ i = 1 for i = 1 , , n , X ( t ) becomes a Walsh Brownian motion. When n = 2 , P 1 = α = 1 P 2 , μ 1 = μ 2 = 0 and σ 1 = σ 2 = 1 , X ( t ) recovers the skew Brownian motion. We also obtain a Brownian motion with drift μ and dispersion σ by setting n = 2 , P 1 = P 2 = 1 2 , μ 1 = μ , μ 2 = μ and σ 1 = σ 2 = σ ; and a reflected Brownian motion by setting n = 1 , P 1 = 1 , μ = 0 and σ = 1 .
Next, we define the last zero time and excursion time length of X ( t ) as g ( t ) : = sup { s t | X ( s ) | = 0 } and U ( t ) : = t g ( t ) . Then U ( t ) represents the time length X ( t ) has spent in the current ray since last time at the origin. On each ray S i , there is a threshold d i > 0 for the excursion time length, our target is to find the first time that the threshold is exceeded by U ( t ) . Thus, we are interested in the Parisian time τ defined as
τ i : = inf { t 0 U ( t ) d i , Θ ( t ) = S i } , for i = 1 , , n , τ : = min i = 1 , , n τ i .
Note that X ( t ) may make an excursion with infinite time length on a ray S i if the drift μ i on this ray is positive. Since our target is to study the Parisian time τ , we are only interested in the excursion time length up to d i , even if the total length is infinite.
We need to calculate the excursion time length of X ( t ) , but the problem is there is no first excursion from zero; before any t > 0 , the process has made an infinite number of small excursions away from the origin. To approximate the dynamic of a Brownian motion, Dassios and Wu (2010) introduced the “perturbed Brownian motion”, we will extend this idea here.
For every ϵ > 0 , we define a perturbed process X ϵ ( t ) = ( | X ϵ ( t ) | , Θ ϵ ( t ) ) on the system of rays S. On each ray S i , | X ϵ ( t ) | behaves as a reflected Brownian motion with drift μ i , dispersion σ i and starting from ϵ , as long as it does not return to the origin. Once at the origin, X ϵ ( t ) not only chooses a new ray according to P, but also jumps to ϵ on the new ray. In other words, X ϵ ( t ) has a perturbation of size ϵ at the origin which can be described as
P X ϵ ( t ) = ( ϵ , S i ) | X ϵ ( t ) | = 0 = P i , i { 1 , , n } .
Hence, we describe the behaviour of X ϵ ( t ) as follows. The initial state of X ϵ ( t ) is distributed as P ( X ϵ ( 0 ) = ( ϵ , S i ) ) = P i , i = 1 , , n . Then it behaves as a Brownian motion with drift μ i , dispersion σ i and starting from ϵ on ray S i , as long as it does not return to the origin. Once at the origin, it instantaneously chooses a new ray according to P and jumps to ϵ on the new ray.
We define the Parisian time of X ϵ ( t ) similarly as before. Let g ϵ ( t ) : = sup { s t | X ϵ ( s ) | = 0 } and U ϵ ( t ) : = t g ϵ ( t ) . We are interested in the Parisian time τ ϵ defined as
τ i ϵ : = inf { t 0 U ϵ ( t ) d i , Θ ϵ ( t ) = S i } , for i = 1 , , n , τ ϵ : = min i = 1 , , n τ i ϵ ,
As ϵ 0 , the perturbation at origin vanishes, and X ϵ ( t ) X ( t ) in a pathwise sense, then τ ϵ τ in distribution. Hence, we will first derive the Laplace transform of τ ϵ , then take the limit lim ϵ 0 E ( e β τ ϵ ) to calculate the Laplace transform of the Parisian time τ .

3. Laplace Transform of τ

We present the main result of the paper in this section. For simplicity, we denote the symmetric function
Ψ ( x ) : = 2 π x Φ ( 2 x ) π x + e x 2 , x R ,
where Φ ( . ) is the cumulative distribution function of standard normal distribution, and the constant
C i : = P i 2 2 π σ i 2 d i Ψ μ i d i 2 σ i 2 + μ i σ i 2 ,
where μ i , σ i , P i and d i are defined in Section 2. For μ i R , σ i R + , P i ( 0 , 1 ] and d i > 0 , we deduce from the definition that C i > 0 .
Theorem 1.
Let X ( t ) be a reflected Brownian motion with drift on a system of rays S, where μ i R , σ i R + , P i ( 0 , 1 ] and d i > 0 are the drift, dispersion, entering probability and excursion time threshold of ray S i , i = 1 , , n . For β 0 , the Laplace transform of the Parisian time τ is
E e β τ = i = 1 n e β d i C i i = 1 n C i + i = 1 n P i 0 d i ( 1 e β v ) e μ i 2 2 σ i 2 v 1 2 π σ i 2 v 3 d v ,
and the expectation of τ is
E ( τ ) = i = 1 n d i C i + i = 1 n P i 0 d i e μ i 2 2 σ i 2 v 1 2 π σ i 2 v d v i = 1 n C i .
Proof. 
We prepare some preliminary formulas for the proof. From Section 2, we know X ϵ ( t ) starts from ϵ on ray S i , and behaves as a Brownian motion with drift μ i and dispersion σ i as long as it does not return to the origin. Let g i ( ϵ , t ) be the density of the first hitting time at 0 of such a Brownian motion, then
g i ( ϵ , t ) = ϵ 2 π σ i 2 t 3 e ( ϵ + μ i t ) 2 2 σ i 2 t , for μ i R , σ i R + , ϵ > 0 , t > 0 , i = 1 , , n .
We define the following functions in ϵ ,
L i ( ϵ ) : = 0 d i e β s g i ( ϵ , t ) d t and U i ( ϵ ) : = d i e β d i g i ( ϵ , t ) d t ,
and call them L i and U i for convenience. In their Laplace transforms respectively, L i represents the excursion time length of X ϵ ( t ) on ray S i if it is shorter than the threshold d i , and U i represents the excursion time length if it is longer than d i . In the latter case, we set the excursion time length to be d i because we are only interested in the excursion up to the threshold.
These functions have the limits
lim ϵ 0 U i ( ϵ ) = 0 and lim ϵ 0 L i ( ϵ ) = 1 .
Moreover, we calculate the limits of their derivatives to be
lim ϵ 0 d d ϵ U i ( ϵ ) = e β d i 2 2 π σ i 2 d i Ψ μ i d i 2 σ i 2 + μ i σ i 2 ,
lim ϵ 0 d d ϵ L i ( ϵ ) = 2 2 π σ i 2 d i Ψ μ i 2 d i 2 σ i 2 + β d i μ i σ i 2 = 2 2 π σ i 2 d i Ψ μ i d i 2 σ i 2 + μ i σ i 2 0 d i ( 1 e β y ) e μ i 2 2 σ i 2 y 1 2 π σ i 2 y 3 d y ,
the last equation can be checked using Ψ ( x ) = 1 + 0 1 ( 1 e x 2 v ) 1 2 v 3 / 2 d v , which is obtained by a direct calculation from the definition of Ψ ( x ) .
Now we study the Parisian time τ ϵ . Define the sequence of random times
ζ 0 = 0 , ζ m + 1 = inf { t > ζ m | X ϵ ( t ) | = 0 } , for m N 0
recursively, and the mutually exclusive events
C m : = { ζ m τ ϵ < ζ m + 1 } , for m N 0 .
Then, C m denotes the event that the exceeding of threshold occurs during the ( m + 1 ) -th excursion of X ϵ ( t ) away from the origin. Next, we set { X ϵ ( 0 ) = ( ϵ , S i ) } for an arbitrary but fixed i, and calculate the Laplace transforms E ( e β τ ϵ 𝟙 { C m } X ϵ ( 0 ) = ( ϵ , S i ) ) for m N 0 .
For m = 0 , we interpret C 0 as follows. Starting from ϵ on ray S i , X ϵ ( t ) spends more than d i time before hitting the origin, hence the exceeding occurs during the first excursion. This is equivalent to the event that a Brownian motion with drift μ i and dispersion σ i spends more than d i time to travel from ϵ to 0, which has probability d i g i ( ϵ , t ) d t . Thus ( τ ϵ 𝟙 { C 0 } X ϵ ( 0 ) = ( ϵ , S i ) ) = d i , and
E e β τ ϵ 𝟙 { C 0 } X ϵ ( 0 ) = ( ϵ , S i ) = d i e β d i g i ( ϵ , t ) d t = U i .
Next, we consider the event C 1 . In this case, the duration of the first excursion of X ϵ ( t ) is shorter than d i , and the Laplace transform of the duration is 0 d i e β s g i ( ϵ , t ) d t . After the first excursion, X ϵ ( t ) returns to the origin and jumps to ( ϵ , S k ) with probability P k , then exceeds the excursion time threshold d k before returning to the origin. The behaviour of X ϵ ( t ) during the second excursion is similar to what we described for C 0 , with the index i replaced by k. Thus, we have
E e β τ ϵ 𝟙 { C 1 } X ϵ ( 0 ) = ( ϵ , S i ) = 0 d i e β s g i ( ϵ , t ) d t k = 1 n P k E e β τ ϵ 𝟙 { C 0 } X ϵ ( 0 ) = ( ϵ , S k ) = L i k = 1 n P k U k .
In the same way, we consider the event C 2 . In this case, the duration of the first excursion of X ϵ ( t ) is shorter than d i , with the Laplace transform 0 d i e β s g i ( ϵ , t ) d t . After the first excursion, X ϵ ( t ) returns to the origin and jumps to ( ϵ , S k ) with probability P k . Restarting from ( ϵ , S k ) , X ϵ ( t ) will exceed the excursion time threshold exactly during the second excursion (hence the third in total). The behaviour of X ϵ ( t ) during the second and third excursions is similar to what we described for C 1 , with the index i replaced by k. Hence,
E e β τ ϵ 𝟙 { C 2 } X ϵ ( 0 ) = ( ϵ , S i ) = 0 d i e β s g i ( ϵ , t ) d t k = 1 n P k E e β τ ϵ 𝟙 { C 1 } X ϵ ( 0 ) = ( ϵ , S k ) = L i k = 1 n P k L k j = 1 n P j U j = L i k = 1 n P k L k j = 1 n P j U j .
The same explanation applies to C m for any positive integer m, i.e., the duration of the first excursion of X ϵ ( t ) is shorter than d i , after that X ϵ ( t ) restarts from ( ϵ , S k ) and exceeds the threshold exactly during the m-th excursion. Hence, we deduce that
E e β τ ϵ 𝟙 { C m } X ϵ ( 0 ) = ( ϵ , S i ) = L i k = 1 n P k E e β τ ϵ 𝟙 { C m 1 } X ϵ ( 0 ) = ( ϵ , S k ) .
This implies a recursive structure between the Laplace transforms of τ ϵ conditioned on C m and C m 1 , we solve for
E e β τ ϵ 𝟙 { C m } X ϵ ( 0 ) = ( ϵ , S i ) = L i k = 1 n P k L k m 1 j = 1 n P j U j , m = 1 , 2 , .
Since the exceeding of threshold may occur during any excursion of X ϵ ( t ) , we need to sum the result over m N 0 , this gives
E e β τ ϵ X ϵ ( 0 ) = ( ϵ , S i ) = m = 0 E e β τ ϵ 𝟙 { C m } X ϵ ( 0 ) = ( ϵ , S i ) = U i + m = 1 L i ( k = 1 n P k L k ) m 1 ( j = 1 n P j U j ) = U i + L i ( j = 1 n P j U j ) 1 k = 1 n P k L k ,
the last equation holds because for each k, g k ( ϵ , t ) is a probability density function on ( 0 , ) , so for any β 0 ,
0 < k = 1 n P k L k = k = 1 n P k 0 d k e β s g k ( ϵ , s ) d s k = 1 n P k 0 d k g k ( ϵ , s ) d s < k = 1 n P k = 1 .
Equation (6) boils down the Laplace transform of τ ϵ to the initial state of X ϵ ( t ) , which is distributed as P ( X ϵ ( 0 ) = ( ϵ , S i ) ) = P i . Then we calculate the Laplace transform of τ ϵ to be
E e β τ ϵ = i = 1 n P i E e β τ ϵ X ϵ ( 0 ) = ( ϵ , S i ) = i = 1 n P i U i + L i ( j = 1 n P j U j ) 1 k = 1 n P k L k = i = 1 n P i U i ( ϵ ) 1 k = 1 n P k L k ( ϵ ) .
As ϵ 0 , both numerator and denominator of the right hand side of (7) tend to 0, then we can calculate the limit lim ϵ 0 E ( e β τ ϵ ) using (4) and (5), and this gives E ( e β τ ) . The expectation of τ is obtained by applying the moment generating function. □
As in Section 2, X ( t ) can be reduced to a Brownian motion with drift or a standard Brownian motion by choosing the parameters accordingly, then we can compare Theorem 1 with the results in the existing literature.
Remark 1.
When n = 2 , μ 1 = μ 0 , μ 2 = μ , σ 1 = σ 2 = 1 , P 1 = P 2 = 1 2 and d 1 > 0 , d 2 > 0 , Equation (2) becomes the Laplace transform of the two-sided Parisian time of a Brownian motion with drift
E e β τ = e β d 1 d 2 Ψ ( μ d 1 2 ) + μ d 1 d 2 π 2 + e β d 2 d 1 Ψ ( μ d 2 2 ) μ d 1 d 2 π 2 d 2 Ψ ( β + μ 2 2 ) d 1 + d 1 Ψ ( β + μ 2 2 ) d 2 ,
this is the main result of Dassios and Wu (2010). Moreover, for n = 2 , P 1 = P 2 = 1 2 , μ 1 = μ 2 = 0 , σ 1 = σ 2 = 1 , we set d 2 > 0 and let d 1 , then Equation (2) gives the Laplace transform of the one-sided Parisian time of a standard Brownian motion
E ( e β τ ) 1 1 + 2 π β d 2 exp ( β d 2 ) Φ ( 2 β d 2 ) ,
this was derived in Section 8.4.1 of Chesney et al. (1997).

4. Exact Simulation Algorithm of the Parisian Time

In this section, we provide an exact simulation algorithm to sample from the distribution of the Parisian time τ . Our algorithm is based on the exact simulation schemes of the truncated Lévy subordinator developed in Dassios et al. (2020). We refer to Algorithms 4.3 and 4.4 of Dassios et al. (2020) as AlgorithmI(.) and AlgorithmII(. , .),their full steps are attached in Appendix A.
Theorem 2.
Exact simulation algorithm of the Parisian time τ.
1. 
Initialize μ i , σ i , P i , d i and calculate C i for i = 1 , , n . Set λ = i = 1 n C i .
2. 
Generate a multinomial random variable I whose probability function is
P ( I = i ) = C i j = 1 n C j for i = 1 , , n ,
via the following steps:
(a) 
Generate an uniform random variable U 1 U [ 0 , 1 ] .
(b) 
Set P ( I = 0 ) = 0 . For i = 1 , , n , find the unique i such that
j = 0 i 1 P ( I = j ) < U 1 j = 0 i P ( I = j ) ,
then return I = i .
3. 
Generate a random variable τ * via the following steps:
(a) 
Generate an exponential random variable T e x p ( λ ) by setting U 2 U [ 0 , 1 ] , then return T = 1 λ ln ( 1 U 2 ) .
(b) 
For each i = 1 , , n , generate the following subordinator:
  • If μ i = 0 , generate a subordinator X i by setting α = 1 2 and
    X i = AlgorithmI T P i 2 π σ i 2 d i Γ ( 1 α ) α ;
  • If μ i 0 , generate a subordinator X i by setting α = 1 2 and
    X i = AlgorithmII T P i 2 π σ i 2 d i Γ ( 1 α ) α , μ i 2 d i 2 σ i 2 .
(c) 
Set τ * = i = 1 n d i X i .
4. 
Output τ = τ * + d I .
Proof. 
For simplicity, we denote by M : = i = 1 n e β d i C i and λ : = i = 1 n C i , then the Laplace transform (2) can be written as
E e β τ = M λ + i = 1 n P i 0 d i ( 1 e β v ) e μ i 2 2 σ i 2 v 1 2 π σ i 2 v 3 d v , for β 0 .
Since C i > 0 for i = 1 , , n , we know λ > 0 , and the denominator of E ( e β τ ) is positive. This enables us to rewrite the Laplace transform in an integration format using the exponential function
E e β τ = M 0 exp t λ + i = 1 n P i 0 d i ( 1 e β v ) e μ i 2 2 σ i 2 v 1 2 π σ i 2 v 3 d v d t = M λ 0 λ e λ t exp i = 1 n t P i 2 π σ i 2 d i 0 1 ( 1 e β d i z ) e μ i 2 d i 2 σ i 2 z 1 z 3 / 2 d z d t .
Equation (8) can be understood as a product of the Laplace transforms of two independent random variables, hence we can generate them separately, and view the Parisian time τ as their summation.
Denote by I a multinomial random variable with the probability function
P ( I = i ) = C i j = 1 n C j for i = 1 , , n ,
then we can generate I using the strip method, this becomes Step 2. Note that the random variable d I = { d 1 , , d n } has the Laplace transform
E e β d I = i = 1 n e β d i C i j = 1 n C j = M λ .
Next, we denote by τ * the random variable whose Laplace transform is
E e β τ * = 0 λ e λ t exp i = 1 n t P i 2 π σ i 2 d i 0 1 ( 1 e β d i z ) e μ i 2 d i 2 σ i 2 z 1 z 3 / 2 d z d t
For each i, we interpret the expression
exp t P i 2 π σ i 2 d i 0 1 ( 1 e β d i z ) e μ i 2 d i 2 σ i 2 z 1 z 3 / 2 d z
as the Laplace transform of the random variable d i X i ( t P i 2 π σ i 2 d i ) , where X i ( t P i 2 π σ i 2 d i ) is a subordinator with truncated Lévy measure
e μ i 2 d i 2 σ i 2 z 1 z 3 / 2 𝟙 { 0 < z < 1 } d z
at time t P i 2 π σ i 2 d i . Comparing (10) with (A1), we know X i ( . ) can be generated via Algorithms 4.3 and 4.4 in Appendix A.
Moreover, (9) implies that τ * = law i = 1 n d i X i ( T P i 2 π σ i 2 d i ) , where T exp ( λ ) is an exponential random variable. Hence, we generate T in Step 3(a), sample from X i ( T P i 2 π σ i 2 d i ) in Step 3(b) and calculate τ * via Step 3(c).
Finally, since E ( e β τ ) = E ( e β d I ) E ( e β τ * ) , we have the representation τ = law d I + τ * , where d I and τ * are independent, then τ can be generated via Step 4. □
Next, we illustrate the accuracy and performance of the exact simulation algorithm with a numerical example. We set n = 7 , and
μ 1 = 0 , μ 2 = 0.5 , μ 3 = 0.3 , μ 4 = 0 , μ 5 = 0.2 , μ 6 = 0 , μ 7 = 0.1 ; σ 1 = 1.5 , σ 2 = 2 , σ 3 = 1.3 , σ 4 = 1 , σ 5 = 2 , σ 6 = 1 , σ 7 = 1 ; P 1 = 0.1 , P 2 = 0.2 , P 3 = 0.1 , P 4 = 0.2 , P 5 = 0.2 , P 6 = 0.1 , P 7 = 0.1 ; d 1 = 1 , d 2 = 3 , d 3 = 2.5 , d 4 = 1.5 , d 5 = 1.5 , d 6 = 0.5 , d 7 = 2.5 .
Using the exact simulation algorithm, we generate samples from the Parisian time and calculate their average. On the other hand, we use Equation (3) to calculate the true expectation of τ to be 3.0534 . Then we consider the following two standard measures for the associated error of the algorithm,
  • difference = sample average − true expectation
  • standard error = sample standard deviation number of samples
Table 1 reports the results, we see that the algorithm can achieve a high accuracy, and one has to generate more samples to decrease the standard error.
In addition, we estimate the distribution function of the Parisian time. Using the exact simulation algorithm and the smoothing techniques (see Bowman and Azzalini 1997), we get the estimated curve for the distribution function. On the other hand, we apply the Gaver–Stehfest method (see Cohen 2007) to invert the Laplace transform E ( e β τ ) β numerically and obtain the inverted curve for the distribution function. These curves are provided in Figure 2, they show that the exact simulation algorithm provides a good approximation for the distribution of the Parisian time.
We also illustrate the performance of the algorithm by recording the CPU time needed to generate these samples from the Parisian time. The experiment is implemented on an Intel Core i5-5200U [email protected] processor, 8.00GB RAM, Windows 10, 64-bit Operating System and performed in Matlab R2019b. No parallel computing is used. Table 2 reports the results.

5. Discussion

We can apply this model to study the settlement delay in CHAPS. For an individual bank A, we assume that there are n counterparties in the system, namely bank 1, bank 2, ..., bank n. We also assume that bank A uses an internal queue to manage its outgoing payments, and once the current payment is settled, it has probability P i to make another payment to bank i, i = 1 , , n . Let a reflected Brownian motion with drift μ i and dispersion σ i be the net balance between bank A and bank i. To avoid the excessive exposure to liquidity risk, a time limit d i has been set for the duration of settlement delay between bank A and bank i. Both the central bank and the participating banks are interested in the first time that the limit is exceeded.
We model the net balance between bank A and the counterparties by the planar process X ( t ) , and view the first exceeding time as the Parisian time of X ( t ) . Using the results in the current paper, we can sample from this first exceeding time and estimate its distribution function numerically. We remark that this approach can be adopted by both the policymaker in the central bank and the credit control departments of the participating banks to lay down decisive actions. For example, the central bank may use time-dependent transaction fees to provide incentives to earlier settlements. Alternatively, the participating banks may also learn to coordinate their payments over time, creating non-binding behavioural conventions or implicit contracts.
In particular, an empirical method has been developed in Denbee and Zimmerman (2012) to detect the apparent `free-riding’ in the RTGS system, referring to the behaviour that the banks wait for incoming payments to fund subsequent outgoing payments and not supply an amount of liquidity to the system commensurate with the share of payments they are responsible for. Suppose the banks are required to hold buffers of liquid assets in order that they can make payments in a stress scenario, and the buffers are continuously calculated based on past activity. Banks may have an incentive to delay their payments so that the regulatory buffer will be reduced at subsequent recalibrations. The method in Denbee and Zimmerman (2012) could help to detect this behaviour and calibrate buffers independent of strategic actions. The study in the current paper provides another point of view towards this method. We can estimate the distribution of the settlement delay and take this into consideration when calculating the buffers.
It is also possible to extend the model in the current paper to the settlement systems other than CHAPS. For example, the structure of settlement delay in Interbank Electronic Payment System (SPEI operated by Banco de México) has been specified in Alexandrova-Kabadjova and Solis (2012) with real transactions data from 7 April to 7 May 2010. We may assume that the Markov model is adequate for SPEI, and use these data to calibrate the parameters of the model. Moreover, the observations in Alexandrova-Kabadjova and Solis (2012) suggest that low value payments do not increase the settlement delay in the system. This is reasonable under the assumption that the net balance between two banks follows a reflected Brownian motion with drift, because the process will make an infinite number of small excursions at the origin.
This paper has focused on the model with one central bank (or agent) and several domestic participants, which is classified as a `within border payment system’ (see Bech et al. 2020). For a cross-border payment system, however, we need to consider a model containing two or more central banks, each with their own domestic participants. Assume that the system offers payment versus payment (PvP, see Bech et al. 2020) services, then the settlement delay may originate in any local system, and the first exceeding time of settlement delay of the whole system can be viewed as the joint distribution of the Parisian times of the local systems. With the technique developed in this paper, we are able to simulate the marginal distributions of the local exceeding time, but not the joint distribution. This is a topic for future research, and the result would be beneficial on a global scale.
In addition, our Brownian-type model reflects the random fluctuations of payments and delays, but the external events that can influence these are not taken into account. For example, the operational risks related to computer and telecommunication system breakdown may increase the settlement delay, see Rochet and Tirole (1996) for the impact of computer problem of the Bank of New York in 1985 and the San Francisco earthquake in 1989. More recently, many reports have suggested the impact of global pandemic in 2020 on the settlement systems. These might be interesting for a further study.

Author Contributions

Methodology, A.D. and J.Z.; software, J.Z.; formal analysis, A.D. and J.Z.; writing—original draft preparation, J.Z.; writing—review and editing, A.D.; supervision, A.D.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors are grateful to the editor for handling this manuscript and both reviewers for giving us very helpful and inspiring comments, especially during the difficult time of pandemic.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Exact Simulation of Truncated Subordinator

In this appendix, we attach Algorithms 4.3 and 4.4 of Dassios et al. (2020). These algorithms exactly generate samples from the truncated subordinator Z ( t ) with Laplace transform
E e v Z ( t ) = exp α t Γ ( 1 α ) 0 1 ( 1 e v z ) e η z z α + 1 d z .
We first present two ancillary algorithms, namely Algorithms 4.1 and 4.2 of Dassios et al. (2020).
Lemma A1
(Algorithm 4.1 of Dassios et al. 2020). Exact simulation of ( T , W ) .
  1. 
Set ξ = Γ ( 1 α ) 1 ; A 0 = ( 1 α ) α α 1 α .
  2. 
minimise C ( λ ) = A 0 e ξ 1 α λ 1 1 α α ( 1 α ) 1 α 1 ( A 0 λ ) α 2 .
  3. 
record critical value λ * ; set C = C ( λ * ) .
  4. 
repeat {
  5. 
  sample U U [ 0 , π ] ; U 1 U [ 0 , 1 ] ,
  6. 
  set Y = 1 U 1 1 1 α ; A U = [ sin α ( α U ) sin 1 α ( ( 1 α ) U ) / sin ( U ) ] 1 1 α ,
  7. 
  sample R Γ ( 2 α , A u λ ) ; V U [ 0 , 1 ] .
  8. 
  if ( V A U e ξ R 1 α Y α e λ * R ( A U λ * ) α 2 Y α 1 ( 1 ( 1 Y ) α ) / C ) , break.
  9. 
}
10. 
sample U 2 U [ 0 , 1 ] ,
11. 
set T = R 1 α Y α ; W = Y 1 + [ ( 1 Y ) α U 2 ( ( 1 Y ) α 1 ) ] 1 α .
12. 
return ( T , W ) .
Lemma A2
(Algorithm 4.2 of Dassios et al. 2020). Exact simulation of { Z ( t ) | T > t } .
1. 
sample U 1 U [ 0 , π ] ; set A U 1 = [ sin α ( α U 1 ) sin 1 α ( ( 1 α ) U 1 ) / sin ( U 1 ) ] 1 1 α .
2. 
repeat {
3. 
  sample U 2 U [ 0 , 1 ] ; set Z = log ( U 2 ) A U 1 t 1 1 α 1 α α .
4. 
  if ( Z < 1 ) , break.
5. 
}
6. 
return Z.
Next we provide the Algorithm 4.3 and 4.4 of Dassios et al. (2020).
Theorem A1
(Algorithm 4.3 of Dassios et al. 2020). Exact simulation of the subordinator Z ( t ) when η = 0 . The input is t.
1. 
set Z = 0 ; S = 0 .
2. 
repeat {
3. 
  sample ( T , W ) via Algorithm 4.1; set S = S + T , Z = Z + 1 + W .
4. 
  if ( S > t ) , break.
5. 
}
6. 
set Z S T = Z 1 W ; sample Z t ( S T ) via Algorithm 4.2.
7. 
return Z S T + Z t ( S T ) .
Theorem A2
(Algorithm 4.4 of Dassios et al. 2020). Exact simulation of the subordinator Z ( t ) when η > 0 . The inputs are ( t , η ) .
1. 
repeat {
2. 
  sample Z t via Algorithm 4.3; V U [ 0 , 1 ] .
3. 
  if ( V exp ( η Z t ) ) , break.
4. 
}
5. 
return Z t .
Proof. 
For the proof as well as the motivation of the algorithms above, see Dassios et al. (2020). □

References

  1. Alexandrova-Kabadjova, Biliana, and Francisco Solis. 2012. The mexican experience in how the settlement of large payments is performed in the presence of a high volume of small payments. Diagnostics for the Financial Markets–Computational Studies of Payment System. Available online: https://ssrn.com/abstract=2191794 (accessed on 21 November 2020).
  2. Anderluh, Jasper H. M., and Jan A. M. van der Weide. 2009. Double-sided Parisian option pricing. Finance and Stochastics 13: 205–38. [Google Scholar] [CrossRef] [Green Version]
  3. Bech, Morten L., Umar Faruqui, and Takeshi Shirakami. 2020. Payments without borders. BIS Quarterly Review. March 1. Available online: https://ssrn.com/abstract=3561190 (accessed on 21 November 2020).
  4. Becher, Christopher, Marco Galbiati, and Merxe Tudela. 2008. The timing and funding of CHAPS Sterling payments. Economic Policy Review 14: 113–33. [Google Scholar] [CrossRef] [Green Version]
  5. Bowman, Adrian W., and Adelchi Azzalini. 1997. Applied Smoothing Techniques for Data Analysis: The Kernel Approach with S-Plus Illustrations. Oxford: OUP, vol. 18. [Google Scholar]
  6. Che, Xiaonan. 2011. Markov Type Models for Large-Valued Interbank Payment Systems. Ph. D. dissertation, The London School of Economics and Political Science (LSE), London, UK. [Google Scholar]
  7. Che, Xiaonan, and Angelos Dassios. 2013. Stochastic boundary crossing probabilities for the Brownian motion. Journal of Applied Probability 50: 419–29. [Google Scholar] [CrossRef] [Green Version]
  8. Chesney, Marc, Monique Jeanblanc-Picqué, and Marc Yor. 1997. Brownian excursions and Parisian barrier options. Advances in Applied Probability 29: 165–84. [Google Scholar] [CrossRef]
  9. Chung, Kai Lai. 1976. Excursions in Brownian motion. Arkiv för Matematik 14: 155–77. [Google Scholar] [CrossRef]
  10. Cohen, Alan M. 2007. Numerical Methods for Laplace Transform Inversion. New York: Springer, vol. 5. [Google Scholar]
  11. Dassios, Angelos, Jia Wei Lim, and Yan Qu. 2020. Exact simulation of a truncated Lévy subordinator. ACM Transactions on Modeling and Computer Simulation 30: 26. [Google Scholar] [CrossRef]
  12. Dassios, Angelos, and Shanle Wu. 2010. Perturbed Brownian motion and its application to Parisian option pricing. Finance and Stochastics 14: 473–94. [Google Scholar] [CrossRef]
  13. Denbee, Edward, and Rodney Garratt-Peter Zimmerman. 2012. Methods for evaluating liquidity provision in real-time gross settlement payment systems. Diagnostics for the Financial Markets–Computational Studies of Payment System. Available online: https://www.econstor.eu/bitstream/10419/212978/1/e45-bof-sci-monographs.pdf#page=55 (accessed on 21 November 2020).
  14. Durrett, Richard T., Donald L. Iglehart, and Douglas R. Miller. 1977. Weak convergence to Brownian meander and Brownian excursion. The Annals of Probability 5: 117–29. [Google Scholar] [CrossRef]
  15. Getoor, Ronald K., and Michael J. Sharpe. 1979. Excursions of Brownian motion and Bessel processes. Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete 47: 83–106. [Google Scholar] [CrossRef]
  16. Graversen, Svend Erik, and Albert N. Shiryaev. 2000. An extension of P. Lévy’s distributional properties to the case of a Brownian motion with drift. Bernoulli 6: 615–20. [Google Scholar] [CrossRef]
  17. Imhof, Jan-Pierre. 1984. Density factorizations for Brownian motion, meander and the three-dimensional Bessel process, and applications. Journal of Applied Probability 21: 500–10. [Google Scholar] [CrossRef]
  18. Jeanblanc, Monique, Marc Yor, and Marc Chesney. 2009. Mathematical Methods for Financial Markets. Springer Finance. London: Springer. [Google Scholar]
  19. Kennedy, Douglas P. 1976. The distribution of the maximum Brownian excursion. Journal of Applied Probability 13: 371–76. [Google Scholar] [CrossRef]
  20. Labart, Céline, and Jérôme Lelong. 2009. Pricing double barrier Parisian options using Laplace transforms. International Journal of Theoretical and Applied Finance 12: 19–44. [Google Scholar] [CrossRef] [Green Version]
  21. McDonough, William J. 1997. Real-Time Gross Settlement Systems. Basel: Committee on Payment and Settlement Systems, Bank for International Settlements. [Google Scholar]
  22. Padoa-Schioppa, Tommaso. 2005. New Developments in Large-Value Payment Systems. Basel: Committee on Payment and Settlement Systems, Bank for International Settlements. [Google Scholar]
  23. Peskir, Goran. 2006. On reflecting Brownian motion with drift. Paper presented at 37th ISCIE International Symposium on Stochastic Systems Theory and Its Applications, Kyoto, Japan; pp. 1–5. [Google Scholar]
  24. Rochet, Jean-Charles, and Jean Tirole. 1996. Controlling risk in payment systems. Journal of Money, Credit and Banking 28: 832–62. [Google Scholar] [CrossRef]
  25. Schröder, Michael. 2003. Brownian excursions and Parisian barrier options: A note. Journal of Applied Probability 40: 855–64. [Google Scholar] [CrossRef]
  26. Soramäki, Kimmo, Morten L. Bech, Jeffrey Arnold, Robert J. Glass, and Walter E. Beyeler. 2007. The topology of interbank payment flows. Physica A: Statistical Mechanics and Its Applications 379: 317–33. [Google Scholar] [CrossRef] [Green Version]
  27. Zhang, Youyou. 2014. Brownian Excursions in Mathematical Finance. Ph. D. dissertation, The London School of Economics and Political Science, London, UK. [Google Scholar]
Figure 1. A system of 5 rays emanating from a common origin.
Figure 1. A system of 5 rays emanating from a common origin.
Risks 08 00127 g001
Figure 2. Inverted and numerical estimated curves of the distribution function.
Figure 2. Inverted and numerical estimated curves of the distribution function.
Risks 08 00127 g002
Table 1. Sample average and accuracy of the exact simulation algorithm.
Table 1. Sample average and accuracy of the exact simulation algorithm.
Sample SizeSample AverageDifferenceStandard Error
10003.06660.01320.0616
40003.0302−0.02320.0304
16,0003.0470−0.00650.0155
64,0003.0509−0.00250.0077
256,0003.0520−0.00140.0039
1,024,0003.05380.00040.0019
Table 2. CPU time of the exact simulation algorithm.
Table 2. CPU time of the exact simulation algorithm.
Sample SizeCPU Time (in seconds)
10000.201831
40000.725738
16,0003.080721
64,00012.214876
256,00052.715700
1,024,000201.460605
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dassios, A.; Zhang, J. Parisian Time of Reflected Brownian Motion with Drift on Rays and Its Application in Banking. Risks 2020, 8, 127. https://doi.org/10.3390/risks8040127

AMA Style

Dassios A, Zhang J. Parisian Time of Reflected Brownian Motion with Drift on Rays and Its Application in Banking. Risks. 2020; 8(4):127. https://doi.org/10.3390/risks8040127

Chicago/Turabian Style

Dassios, Angelos, and Junyi Zhang. 2020. "Parisian Time of Reflected Brownian Motion with Drift on Rays and Its Application in Banking" Risks 8, no. 4: 127. https://doi.org/10.3390/risks8040127

APA Style

Dassios, A., & Zhang, J. (2020). Parisian Time of Reflected Brownian Motion with Drift on Rays and Its Application in Banking. Risks, 8(4), 127. https://doi.org/10.3390/risks8040127

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop