Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T11:06:10.790Z Has data issue: false hasContentIssue false

A Monte Carlo algorithm for the extrema of tempered stable processes

Published online by Cambridge University Press:  30 June 2023

Jorge Ignacio González Cázares*
Affiliation:
University of Warwick and The Alan Turing Institute
Aleksandar Mijatović*
Affiliation:
University of Warwick and The Alan Turing Institute
*
*Postal address: Department of Statistics, University of Warwick, Coventry CV4 7AL, United Kingdom.
*Postal address: Department of Statistics, University of Warwick, Coventry CV4 7AL, United Kingdom.
Rights & Permissions [Opens in a new window]

Abstract

We develop a novel Monte Carlo algorithm for the vector consisting of the supremum, the time at which the supremum is attained, and the position at a given (constant) time of an exponentially tempered Lévy process. The algorithm, based on the increments of the process without tempering, converges geometrically fast (as a function of the computational cost) for discontinuous and locally Lipschitz functions of the vector. We prove that the corresponding multilevel Monte Carlo estimator has optimal computational complexity (i.e. of order $\varepsilon^{-2}$ if the mean squared error is at most $\varepsilon^2$) and provide its central limit theorem (CLT). Using the CLT we construct confidence intervals for barrier option prices and various risk measures based on drawdown under the tempered stable (CGMY) model calibrated/estimated on real-world data. We provide non-asymptotic and asymptotic comparisons of our algorithm with existing approximations, leading to rule-of-thumb principles guiding users to the best method for a given set of parameters. We illustrate the performance of the algorithm with numerical examples.

Information

Type
Original Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Table 1. Summary of the properties of TSB-Alg, SB-Alg [18], and SBG-Alg [16]. The index $\beta_*$, defined in (21) below, is slightly larger than the Blumenthal–Getoor index $\beta$; see Section 5 below for details. The bias and level variance are parametrised by computational effort n as $n\to\infty$, while the MC and MLMC complexities are parametrised by the accuracy $\varepsilon$ (i.e., the mean squared error is at most $\varepsilon^2$) as $\varepsilon\to 0$.

Figure 1

Table 2. Level variance and expected cost of SB-Alg and TSB-Alg, up to multiplicative constants that do not depend on the time horizon T. The bounds on the level variances (defined in the first paragraph of Subsection 3.2 above) follow from [18, Theorem 2] for SB-Alg and Proposition 3.1 for TSB-Alg.

Figure 2

Figure 1. The picture shows the map $l\mapsto \mu_{\boldsymbol\lambda}$, where $c_+=c_-=1$, $\alpha_+=\alpha_-=\alpha$, ${\boldsymbol\lambda}=(l,l)$, and $\alpha\in\{0.2,\ldots,1.8\}$.

Figure 3

Figure 2. Solid lines indicate the estimated value of $\mathbb{E}_{\boldsymbol\lambda} [g(\chi_n)]$ for the USD/JPY currency pair and the function $g(\chi)= \max\{S_T-K,0\}\mathbb{1}{\{\overline{S}_T \le M\}}$ using $N=10^6$ samples with $T\in\big\{\frac{30}{365},\frac{90}{365}\big\}$, $K=95$, and $M=102$. Dotted lines (the symmetric bands around each solid line) indicate the CI of the estimates with confidence level 95%. These CIs are very tight, making them hard to discern in the plot.

Figure 4

Figure 3. Solid lines indicate the estimated value of the ulcer index (UI) $100\sqrt{\mathbb{E}_{\boldsymbol\lambda} [g(\chi_n)]}$ using $N=10^7$ samples, where $g(\chi)= (S_T/\overline{S}_T-1)^2$. Dotted lines (the bands around each solid line) indicate the 95% CI of the estimates.

Figure 5

Table 3. Calibrated/estimated parameters of the tempered stable model. The first two sets of parameters were calibrated in [1, Table 3] based on FX option data. The bottom three sets of parameters were estimated using the maximum likelihood estimators in [7, Table 2], based on a time series of equity returns.

Figure 6

Figure 4. Solid lines indicate the estimated value of the ulcer index (UI) $100\sqrt{\mathbb{E}_{\boldsymbol\lambda} g(\chi_n)}$ using $N=10^7$ samples and the control variates method of Subsection 3.5, where $g(\chi)= (S_T/\overline{S}_T-1)^2$. Dotted lines (the bands around each solid line) indicate the CI of the estimates with confidence level 95%.

Figure 7

Figure 5. The top two panels show the bias and level variance decay as a function of k for the payoff $g(\chi)=\max\{S_T-K,0\}\mathbb{1}{\{\overline{S}_T \le M\}}$ with $S_0=100$, $T=90/365$, $K=95$, $M=102$ and the parameter values for the USD/JPY FX rate (v2) in Table 3. The theoretical predictions (dashed) are based on Proposition 3.1 for barrier-type-1 payoffs. The bottom two panels show the corresponding values of the complexities and parameters $n,N_1,\ldots,N_n$ associated to the precision levels $\varepsilon\in\{2^{-9},2^{-10},\ldots,2^{-19}\}$.

Figure 8

Figure 6. The top two panels show the bias and level variance decay as a function of k for the payoff $g(\chi)=(S_T/\overline{S}_T-1)^2\mathbb{1}_{\{\tau_T with $S_0=100$, $T=28/365$ and the parameter values for MCD in Table 3. The theoretical predictions (dashed) are based on Proposition 3.1 for barrier-type-2 payoffs. The bottom two panels show the corresponding values of the complexities and parameters $n,N_1,\ldots,N_n$ associated to the precision levels $\varepsilon\in\big\{2^{-9},2^{-10},\ldots,2^{-13}\big\}$.

Figure 9

Figure 7. The solid line indicates the estimated value of the expectation $\mathbb{E}_{\boldsymbol\lambda} g(\chi_n)$ for the payoff $g(\chi)=\max\{S_T-K,0\}\mathbb{1}{\{\overline{S}_T \le M\}}$ with $S_0=100$, $T=90/365$, $K=95$, $M=102$ and the parameter values for the USD/JPY FX rate (v2) in Table 3. We use the MLMC estimator $\hat\theta^{g,n}_{\textrm{ML}}$ in (8), and the CIs (dotted lines) are constructed using Theorem 3.1 with confidence level 95%.

Figure 10

Figure 8. The picture shows the map $\varrho\mapsto\phi(\varrho)$, $\varrho\in[0,1]$. Assuming $\alpha_\pm=\alpha$ and defining $\varrho \,:\!=\, \min\{c_+\lambda_+^{\alpha},c_-\lambda_-^{\alpha}\} /\max\{c_+\lambda_+^{\alpha},c_-\lambda_-^{\alpha}\}$, TSB-Alg is preferable to SB-Alg when $(\varrho,\alpha)$ lies in the shaded region.

Figure 11

Figure 9. The shaded region is the set of points $(T,\alpha)$ where TSB-Alg is preferable to SBG-Alg assuming $\alpha_\pm=\alpha\in(0,1)$ and all other parameters are as in the USD/JPY (v1) currency pair in Table 3.

Figure 12

Figure 10. The shaded region is the set of points $(T,\varepsilon)$ where TSB-Alg is preferable to SBG-Alg when $\alpha_\pm=\alpha\in[1,2)$ and all other parameters are as in the MCD stock in Table 3.

Figure 13

Algorithm 2. (Chambers–Mallows–Stuck)