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
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
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.,
, and fix a distribution
, so that
. We also define the functions
and
for
, where
and
are constants (see
Figure 1).
Consider a planar process
on the system of rays
S. We represent the position of
by
, where
denotes the distance between
and the origin, and
indicates the current ray of the process. Let
be the “driving process”, and
be the Skorokhod reflection of
, i.e.,
We expect
to be constant during each excursion of
away from the origin and has the same distribution as
P when
returns to the origin. To this end, we initialize
with
,
, and let
remain constant whenever
. Once
,
is randomized according to
P, i.e.,
This means the coefficients of remain constant whenever , and the Skorokhod reflection of has the same distribution as a reflected Brownian motion with drift and dispersion on each ray .
Therefore, we summarize the behaviour of
as follows. The initial state of
is distributed as
,
. Then it behaves as a Brownian motion with drift
and dispersion
on ray
, 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,
There are some special cases of . When and for , becomes a Walsh Brownian motion. When , , and , recovers the skew Brownian motion. We also obtain a Brownian motion with drift and dispersion by setting , , , and ; and a reflected Brownian motion by setting , , and .
Next, we define the last zero time and excursion time length of
as
and
. Then
represents the time length
has spent in the current ray since last time at the origin. On each ray
, there is a threshold
for the excursion time length, our target is to find the first time that the threshold is exceeded by
. Thus, we are interested in the Parisian time
defined as
Note that may make an excursion with infinite time length on a ray if the drift 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 , even if the total length is infinite.
We need to calculate the excursion time length of
, but the problem is there is no first excursion from zero; before any
, 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
, we define a perturbed process
on the system of rays
S. On each ray
,
behaves as a reflected Brownian motion with drift
, dispersion
and starting from
, as long as it does not return to the origin. Once at the origin,
not only chooses a new ray according to
P, but also jumps to
on the new ray. In other words,
has a perturbation of size
at the origin which can be described as
Hence, we describe the behaviour of as follows. The initial state of is distributed as , . Then it behaves as a Brownian motion with drift , dispersion and starting from on ray , 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
similarly as before. Let
and
. We are interested in the Parisian time
defined as
As , the perturbation at origin vanishes, and in a pathwise sense, then in distribution. Hence, we will first derive the Laplace transform of , then take the limit to calculate the Laplace transform of the Parisian time .
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 , , , and calculate for . Set .
- 2.
Generate a multinomial random variable I whose probability function is via the following steps:
- (a)
Generate an uniform random variable .
- (b)
Set . For , find the unique i such that then return .
- 3.
Generate a random variable via the following steps:
- (a)
Generate an exponential random variable by setting , then return .
- (b)
For each , generate the following subordinator:
If , generate a subordinator by setting and If , generate a subordinator by setting and
- (c)
Set .
- 4.
Output .
Proof. For simplicity, we denote by
and
, then the Laplace transform (
2) can be written as
Since
for
, we know
, and the denominator of
is positive. This enables us to rewrite the Laplace transform in an integration format using the exponential function
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
then we can generate
I using the strip method, this becomes Step 2. Note that the random variable
has the Laplace transform
Next, we denote by
the random variable whose Laplace transform is
For each
i, we interpret the expression
as the Laplace transform of the random variable
, where
is a subordinator with truncated Lévy measure
at time
. Comparing (
10) with (
A1), we know
can be generated via Algorithms 4.3 and 4.4 in
Appendix A.
Moreover, (
9) implies that
, where
is an exponential random variable. Hence, we generate
T in Step 3(a), sample from
in Step 3(b) and calculate
via Step 3(c).
Finally, since , we have the representation , where 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
, and
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
. Then we consider the following two standard measures for the associated error of the algorithm,
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
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 to make another payment to bank i, . Let a reflected Brownian motion with drift and dispersion be the net balance between bank A and bank i. To avoid the excessive exposure to liquidity risk, a time limit 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 , and view the first exceeding time as the Parisian time of . 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.