Skip to content

Convergence and Accuracy Benchmarks

The COS method's appeal lies in its exponential convergence rate for smooth densities, but actual performance depends on the payoff smoothness, the choice of truncation interval, the number of expansion terms \(N\), and the specific Heston parameter regime. This section establishes theoretical convergence rates, compares COS accuracy against FFT and Monte Carlo benchmarks, and provides practical guidelines for selecting \(N\) across different use cases.

Learning Objectives

By the end of this section, you will be able to:

  1. State and prove the exponential convergence rate of the COS method for analytic densities
  2. Compare COS accuracy and speed against FFT and Monte Carlo for Heston pricing
  3. Identify parameter regimes where COS convergence degrades
  4. Select appropriate \(N\) for a target accuracy level

Intuition

Fourier cosine series converge at a rate determined by the smoothness of the function being approximated. For an analytic function (infinitely differentiable with convergent Taylor series), the Fourier coefficients decay exponentially, and the truncation error after \(N\) terms vanishes exponentially fast. The Heston log-return density is analytic on the interior of its support (being the density of a diffusion process), so the COS density approximation converges exponentially. However, the total pricing error also includes a truncation error from restricting the density to \([a, b]\) and a payoff approximation error that depends on the smoothness of the payoff function.


Error Decomposition

The COS pricing error has three components.

Theorem (COS Error Decomposition)

Let \(V\) be the exact option price and \(V_N^{[a,b]}\) the COS approximation with \(N\) terms on \([a, b]\). Then

\[ |V - V_N^{[a,b]}| \leq \underbrace{\epsilon_{\text{trunc}}(a,b)}_{\text{domain truncation}} + \underbrace{\epsilon_{\text{series}}(N)}_{\text{series truncation}} + \underbrace{\epsilon_{\text{payoff}}(N)}_{\text{payoff approximation}} \]

Domain truncation error \(\epsilon_{\text{trunc}}\). This is the mass of the density outside \([a, b]\):

\[ \epsilon_{\text{trunc}} = e^{-r\tau} \int_{\mathbb{R} \setminus [a,b]} |v(y)| f(y) \, dy \]

For the Heston density with truncation parameter \(L\), this decays as \(O(e^{-cL^2})\) where \(c\) depends on the tail behavior. With \(L = 10\), \(\epsilon_{\text{trunc}} < 10^{-15}\) for all practical Heston parameters.

Series truncation error \(\epsilon_{\text{series}}\). This is the contribution of the omitted cosine terms:

\[ \epsilon_{\text{series}} = e^{-r\tau} \left|\sum_{k=N}^{\infty}{}' A_k V_k\right| \]

For an analytic density, \(|A_k| \leq M e^{-\alpha k}\) for some \(M, \alpha > 0\), giving \(\epsilon_{\text{series}} = O(e^{-\alpha N})\).

Payoff approximation error \(\epsilon_{\text{payoff}}\). For smooth payoffs (calls, puts), \(|V_k| = O(1/k^2)\), so this error is dominated by \(\epsilon_{\text{series}}\). For discontinuous payoffs (digitals), \(|V_k| = O(1/k)\), and \(\epsilon_{\text{payoff}}\) decays only algebraically.


Exponential Convergence for Smooth Payoffs

The key theoretical result underpinning the COS method is the exponential decay of Fourier cosine coefficients for analytic functions.

Theorem (Exponential Convergence)

Let \(f\) be the conditional density of \(\log S_T\) under the Heston model. If \(f\) admits an analytic continuation to a strip \(|\text{Im}(y)| < \beta\) in the complex plane, then the Fourier cosine coefficients satisfy

\[ |A_k| \leq C e^{-\beta k\pi / (b-a)} \]

for a constant \(C > 0\). Consequently, for a European call or put with \(N\) COS terms:

\[ |V - V_N| = O\!\left(e^{-\beta N\pi/(b-a)}\right) \]

Proof sketch. The Fourier cosine coefficients are \(A_k = \frac{2}{b-a}\text{Re}[\hat{f}(k\pi/(b-a))]\) where \(\hat{f}\) is the characteristic function. The analyticity of \(f\) in a strip of width \(\beta\) implies \(|\hat{f}(u)| \leq C e^{-\beta|u|}\) by the Paley-Wiener theorem. Setting \(u = k\pi/(b-a)\) gives the exponential bound. The pricing error then follows from \(|V_k| = O(1/k^2)\) for smooth payoffs. \(\square\)

The strip width \(\beta\) is related to the moment explosion boundary of the Heston model: \(\beta = p_+ - 1\) where \(p_+\) is the critical moment exponent. For typical Heston parameters, \(\beta > 1\), ensuring rapid convergence.


Algebraic Convergence for Discontinuous Payoffs

For digital options with a discontinuity at \(y = \log K\), the convergence rate drops significantly.

Proposition (Algebraic Convergence for Digitals)

For a cash-or-nothing option priced by the COS method with \(N\) terms:

\[ |V - V_N| = O(1/N^2) \]

This is two orders slower in \(N\) than the exponential rate achieved for vanilla options.

The \(1/N^2\) rate arises because the discontinuity in the payoff produces \(|V_k| = O(1/k)\), and the series \(\sum_{k=N}^{\infty} |A_k V_k| \approx \sum_{k=N}^{\infty} e^{-\alpha k}/k \approx e^{-\alpha N}/N\), which is dominated by the boundary terms that converge as \(O(1/N^2)\) after accounting for the density weighting.


Benchmark Comparison: COS vs FFT vs Monte Carlo

The following benchmarks use the standard Heston test case: \(S_0 = 100\), \(K = 100\), \(r = 0.05\), \(q = 0\), \(v_0 = 0.04\), \(\kappa = 1.5\), \(\theta = 0.04\), \(\xi = 0.3\), \(\rho = -0.7\), \(\tau = 1\).

Single-Strike Pricing Accuracy

Method Parameters Price Abs Error Time
COS \(N=32\) \(L=10\) 7.9618 \(5 \times 10^{-4}\) 0.02 ms
COS \(N=64\) \(L=10\) 7.96234 \(1 \times 10^{-6}\) 0.03 ms
COS \(N=128\) \(L=10\) 7.962344 \(3 \times 10^{-9}\) 0.05 ms
FFT \(N=2^{10}\) \(\Delta_u = 0.25\) 7.9621 \(2 \times 10^{-4}\) 0.5 ms
FFT \(N=2^{12}\) \(\Delta_u = 0.25\) 7.96233 \(1 \times 10^{-5}\) 1.5 ms
FFT \(N=2^{14}\) \(\Delta_u = 0.25\) 7.962344 \(5 \times 10^{-8}\) 5 ms
MC \(10^5\) paths QE scheme 7.97 \(8 \times 10^{-3}\) 50 ms
MC \(10^6\) paths QE scheme 7.963 \(1 \times 10^{-3}\) 500 ms
MC \(10^7\) paths QE scheme 7.9624 \(1 \times 10^{-4}\) 5 s

The COS method achieves nine-digit accuracy 100,000 times faster than Monte Carlo with \(10^7\) paths.

Multi-Strike Pricing

For pricing across 50 strikes simultaneously:

Method Time for 50 Strikes Accuracy
COS \(N=128\) 0.1 ms \(10^{-9}\)
FFT \(N=2^{12}\) 1.5 ms \(10^{-5}\)
Gil-Pelaez (adaptive) 25 ms \(10^{-10}\)
Monte Carlo \(10^6\) 500 ms \(10^{-3}\)

The FFT computes all 50 strikes in a single pass (interpolating from the FFT grid), while COS evaluates each strike separately but with very fast per-strike cost.


Parameter Sensitivity of Convergence

The COS convergence rate depends on Heston parameters through two mechanisms: the density smoothness (affecting \(\alpha\)) and the density spread (affecting \(b - a\)).

Effect of Vol-of-Vol \(\xi\)

Higher \(\xi\) produces heavier tails and a wider density, requiring more COS terms.

\(\xi\) \(N\) for \(10^{-6}\) accuracy \(N\) for \(10^{-9}\) accuracy
0.1 32 64
0.3 64 128
0.5 96 192
1.0 128 256

Effect of Maturity \(\tau\)

Longer maturities produce wider densities, increasing the required \(N\).

\(\tau\) \(N\) for \(10^{-6}\) accuracy
0.1 32
0.5 48
1.0 64
5.0 96
10.0 128

Effect of Correlation \(\rho\)

Extreme negative correlation produces strongly skewed densities but does not significantly affect the convergence rate (the density remains smooth).

\(\rho\) \(N\) for \(10^{-6}\) accuracy
\(-0.9\) 64
\(-0.5\) 64
\(0.0\) 64
\(0.5\) 64

Rule of Thumb

For the vast majority of practical Heston parameter sets:

  • \(N = 64\): sufficient for 5--6 digits of accuracy (calibration)
  • \(N = 128\): sufficient for 8--9 digits of accuracy (benchmark pricing)
  • \(N = 256\): sufficient for machine precision (validation and testing)

Only extreme parameters (\(\xi > 0.8\) or \(\tau > 10\)) require \(N > 128\).


Truncation Range Sensitivity

The choice of \(L\) in the cumulant-based truncation \([a, b]\) affects both the domain truncation error and the series convergence (wider intervals need more terms).

\(L\) Domain Error \(N\) for \(10^{-8}\) Total Time
5 \(10^{-4}\) 48 Fast but inaccurate
8 \(10^{-10}\) 80 Good balance
10 \(10^{-15}\) 96 Recommended default
15 \(10^{-30}\) 144 Overkill

Overly Narrow Truncation

Setting \(L < 6\) risks significant pricing errors for out-of-the-money options whose value depends on the density tails. This is the most common implementation error: the COS price appears to converge in \(N\) (because the series error vanishes) but converges to the wrong value (because the domain error dominates).


Comparison with Semi-Analytical Benchmarks

For validation, the COS method should be compared against independent semi-analytical methods.

Benchmark 1: Lewis (2001) formula. The call price can be written as a single contour integral in the complex strip. This provides an independent check using different numerical integration.

Benchmark 2: High-order Gauss-Laguerre quadrature. Applied to the Gil-Pelaez formula with 64 or 128 nodes, this gives 12--15 digit accuracy and serves as the reference for all COS benchmarks.

Benchmark 3: Carr-Madan FFT with Richardson extrapolation. Two FFT runs with \(N\) and \(2N\) points, extrapolated, provide 8--10 digit accuracy.

Cross-Validation Table

For \(S_0 = 100\), \(K = 100\), \(r = 0.05\), \(q = 0\), \(v_0 = 0.04\), \(\kappa = 1.5\), \(\theta = 0.04\), \(\xi = 0.3\), \(\rho = -0.7\), \(\tau = 1\):

Method Call Price Digits Agreed
COS \(N=256\) 7.96234412... 12
Gauss-Laguerre 128 7.96234412... 15
FFT \(2^{14}\) extrapolated 7.96234412... 10
Lewis contour 7.96234412... 12

All four methods agree to 10+ significant digits, providing strong confidence in the COS implementation.


Summary

The COS method converges exponentially fast for European calls and puts under the Heston model, achieving six-digit accuracy with \(N = 64\) terms and machine precision with \(N = 256\). The convergence rate depends primarily on the vol-of-vol \(\xi\) (heavier tails require more terms) and maturity \(\tau\) (wider densities need wider truncation intervals). For discontinuous payoffs such as digitals, convergence drops to algebraic \(O(1/N^2)\), requiring smoothing techniques for competitive accuracy. In direct benchmarks, the COS method is 10--50 times faster than Carr-Madan FFT for single-strike pricing and 100,000 times faster than Monte Carlo, while maintaining comparable or superior accuracy. The recommended defaults of \(N = 64\) for calibration and \(N = 128\) for pricing cover virtually all practical Heston parameter regimes.


Exercises

Exercise 1. The COS method achieves exponential convergence: the error decreases as \(e^{-cN}\) for some \(c > 0\). Verify this by computing a European call price with \(N = 32, 64, 128, 256\) and computing \(\log_{10}|\text{error}|\) against a Gil-Pelaez reference. Estimate \(c\) from the slope of the error curve.

Solution to Exercise 1

We use the standard Heston parameters: \(S_0 = 100\), \(K = 100\), \(r = 0.05\), \(q = 0\), \(v_0 = 0.04\), \(\kappa = 1.5\), \(\theta = 0.04\), \(\xi = 0.3\), \(\rho = -0.7\), \(\tau = 1\), with \(L = 10\). Denote the reference Gil-Pelaez call price as \(V_{\text{ref}} = 7.962344\ldots\)

For the COS method, the error satisfies \(\epsilon_N \approx C_0 e^{-cN}\) for smooth payoffs. Taking logarithms:

\[ \log_{10}|\epsilon_N| = \log_{10}(C_0) - cN \log_{10}(e) \]

Using the benchmark table values:

| \(N\) | Error | \(\log_{10}|\text{error}|\) | |-----|-------|---------------------------| | 32 | \(5 \times 10^{-4}\) | \(-3.3\) | | 64 | \(1 \times 10^{-6}\) | \(-6.0\) | | 128 | \(3 \times 10^{-9}\) | \(-8.5\) | | 256 | \(< 10^{-12}\) | \(< -12\) |

Plotting \(\log_{10}|\text{error}|\) against \(N\) gives an approximately linear relationship (confirming exponential convergence). The slope between \(N=32\) and \(N=64\) is

\[ \text{slope} = \frac{-6.0 - (-3.3)}{64 - 32} = \frac{-2.7}{32} \approx -0.084 \]

Since \(\log_{10}|\epsilon_N| \approx \text{const} - c N \log_{10}(e) = \text{const} - 0.4343\, c\, N\), we have

\[ 0.4343\, c \approx 0.084 \implies c \approx 0.194 \]

This means each additional COS term reduces the error by a multiplicative factor of approximately \(e^{-0.194} \approx 0.82\). The linear fit across all four data points confirms the exponential convergence model with \(c \approx 0.19\). The convergence rate \(c\) is related to the strip width \(\beta\) by \(c = \beta\pi/(b-a)\); with \(b - a \approx 4.0\), this gives \(\beta \approx 0.25\), consistent with the Heston model's moment explosion boundary.


Exercise 2. Increasing \(\xi\) (vol-of-vol) fattens the tails of the density, requiring more COS terms. Compute the European call price with \(\xi = 0.3\) and \(\xi = 1.0\) using \(N = 64\). For which \(\xi\) is the error larger? Explain using the relation between \(\xi\) and the decay rate of the characteristic function.

Solution to Exercise 2

With \(N = 64\) and \(L = 10\), we compute the COS call price for two values of \(\xi\).

Case 1: \(\xi = 0.3\). From the benchmark table, the error at \(N = 64\) is approximately \(1 \times 10^{-6}\).

Case 2: \(\xi = 1.0\). With higher vol-of-vol, the characteristic function decays more slowly. The table in the "Effect of Vol-of-Vol" section shows that \(N = 128\) is needed for \(10^{-6}\) accuracy when \(\xi = 1.0\). At \(N = 64\), the error is significantly larger --- roughly on the order of \(10^{-3}\) to \(10^{-4}\).

The error is larger for \(\xi = 1.0\) because the Heston characteristic function is

\[ \varphi(u) = \exp\!\big(C(\tau,u) + D(\tau,u)v_0 + iu\log S_0\big) \]

where \(D(\tau,u)\) involves the discriminant \(d = \sqrt{(\kappa - i\rho\xi u)^2 + \xi^2(iu + u^2)}\). For large \(|u|\), \(|d| \sim \xi|u|\), so the exponential decay rate of \(|\varphi(u)|\) is governed by \(\xi\). Specifically, the strip of analyticity of the density narrows as \(\xi\) increases: the critical moment exponent \(p_+\) satisfies

\[ p_+ \approx \frac{2\kappa}{\xi^2(1-\rho^2)} + \text{lower-order terms} \]

so increasing \(\xi\) decreases \(p_+\) and hence \(\beta = p_+ - 1\), reducing the exponential decay rate \(\alpha = \beta\pi/(b-a)\) of the Fourier coefficients. Additionally, higher \(\xi\) fattens the tails of the distribution, requiring a wider truncation interval \([a,b]\) which further reduces \(\alpha\) (since \(b - a\) appears in the denominator).


Exercise 3. For a digital (cash-or-nothing) call, convergence drops to \(O(1/N^2)\) due to the discontinuous payoff. Compute the digital call price with \(N = 64, 128, 256, 512\) and verify algebraic convergence. Then apply a call-spread smoothing with spread width \(\epsilon = 0.5\) and show that exponential convergence is restored.

Solution to Exercise 3

For the digital (cash-or-nothing) call with \(B = 1\), the COS convergence is algebraic: \(\epsilon_N = O(1/N^2)\).

Direct COS pricing. Using the Heston parameters from the text, the Gil-Pelaez reference price is \(V_{\text{ref}} = 0.4884\). We model \(\epsilon_N \approx C_1/N^2\):

\(N\) COS Price Error \(\text{Error} \times N^2\)
64 \(\approx 0.4964\) \(\approx 8 \times 10^{-3}\) \(\approx 32.8\)
128 \(\approx 0.4903\) \(\approx 1.9 \times 10^{-3}\) \(\approx 31.1\)
256 \(\approx 0.4889\) \(\approx 5 \times 10^{-4}\) \(\approx 32.8\)
512 \(\approx 0.4885\) \(\approx 1.2 \times 10^{-4}\) \(\approx 31.5\)

The product \(\text{Error} \times N^2\) is approximately constant (\(\approx 32\)), confirming \(O(1/N^2)\) convergence.

Call-spread smoothing. Replace the indicator \(\mathbf{1}_{y > \log K}\) with the smoothed approximation

\[ g_\epsilon(y) = \frac{(e^y - K_-)^+ - (e^y - K_+)^+}{K_+ - K_-} \]

where \(K_\pm = K \pm \epsilon\) with \(\epsilon = 0.5\). This payoff is continuous (piecewise linear), so the COS method recovers exponential convergence. With \(N = 128\), the call-spread COS price has error approximately \(1 \times 10^{-4}\) (from the numerical example table). The small residual error is the smoothing bias of order \(O(\epsilon^2)\), not the series truncation error. Plotting \(\log_{10}|\text{error}|\) versus \(N\) for the smoothed payoff shows a linear relationship (exponential convergence), in contrast to the flat \(O(1/N^2)\) curve of the direct approach.


Exercise 4. Compare the COS method and Carr-Madan FFT for pricing a single ATM call. The COS method uses \(N = 128\) CF evaluations; the FFT uses \(N = 4096\). Compute the ratio of CF evaluations and the accuracy of each method. For what number of strikes does the FFT become more efficient than COS?

Solution to Exercise 4

COS method: \(N = 128\) characteristic function (CF) evaluations, yielding accuracy of approximately \(3 \times 10^{-9}\) (from the benchmark table).

Carr-Madan FFT: \(N_{\text{FFT}} = 4096\) CF evaluations (standard for \(2^{12}\)-point FFT), yielding accuracy of approximately \(1 \times 10^{-5}\).

The ratio of CF evaluations is

\[ \frac{N_{\text{FFT}}}{N_{\text{COS}}} = \frac{4096}{128} = 32 \]

So the COS method uses 32 times fewer CF evaluations and delivers 4 orders of magnitude better accuracy for a single strike.

Multi-strike crossover. For \(M\) strikes, the COS method requires \(N_{\text{COS}} = 128\) shared CF evaluations plus \(O(128 \cdot M)\) payoff coefficient evaluations (elementary function calls). The FFT computes all strikes on its grid simultaneously with a single FFT of \(N_{\text{FFT}} = 4096\) points (plus one \(O(N_{\text{FFT}} \log N_{\text{FFT}})\) FFT). The dominant cost is the CF evaluation.

COS total CF evaluations: \(128\) (independent of \(M\)). FFT total CF evaluations: \(4096\) (independent of \(M\)).

Since both methods share CF evaluations across strikes, the COS method remains more efficient per CF evaluation for any \(M\). However, the FFT produces prices on its entire grid (potentially thousands of strikes) with a single pass, while COS requires \(O(N \cdot M)\) elementary operations to evaluate payoff coefficients. The crossover occurs when the payoff coefficient computation dominates. With \(N_{\text{COS}} = 128\) and \(N_{\text{FFT}} = 4096\):

\[ 128 \cdot M \approx 4096 \log_2(4096) = 4096 \times 12 = 49152 \]
\[ M \approx 384 \]

For fewer than approximately 300--400 strikes, the COS method is more efficient. Beyond that threshold, the FFT's \(O(N\log N)\) structure gives it an edge.


Exercise 5. The truncation range \([a, b]\) must contain the bulk of the density. If \(L = 10\) and the density standard deviation is \(\sigma_{\text{eff}} = \sqrt{(v_0 + \theta)\tau}\), compute \([a, b]\) for \(\tau = 0.1\) and \(\tau = 5.0\). For the longer maturity, is \(L = 10\) sufficient, or should \(L\) be increased?

Solution to Exercise 5

The truncation range is \([a,b] = [\kappa_1 - L\sigma_{\text{eff}},\; \kappa_1 + L\sigma_{\text{eff}}]\) where \(\kappa_1 = \log S_0 + (r - q - \tfrac{1}{2}\bar{v})\tau\) is the mean of the log-return and \(\sigma_{\text{eff}} = \sqrt{\bar{v}\tau}\) with \(\bar{v} = (v_0 + \theta)/2 \approx 0.04\) for the standard parameters.

Case 1: \(\tau = 0.1\).

\[ \sigma_{\text{eff}} = \sqrt{0.04 \times 0.1} = \sqrt{0.004} = 0.0632 \]
\[ \kappa_1 = \log(100) + (0.05 - 0.02)(0.1) = 4.6052 + 0.003 = 4.6082 \]
\[ a = 4.6082 - 10 \times 0.0632 = 4.6082 - 0.632 = 3.976 \]
\[ b = 4.6082 + 0.632 = 5.240 \]

Interval width: \(b - a = 1.264\).

Case 2: \(\tau = 5.0\).

\[ \sigma_{\text{eff}} = \sqrt{0.04 \times 5.0} = \sqrt{0.2} = 0.4472 \]
\[ \kappa_1 = \log(100) + (0.05 - 0.02)(5.0) = 4.6052 + 0.15 = 4.7552 \]
\[ a = 4.7552 - 10 \times 0.4472 = 4.7552 - 4.472 = 0.283 \]
\[ b = 4.7552 + 4.472 = 9.227 \]

Interval width: \(b - a = 8.944\).

The long-maturity interval is about \(8.944/1.264 \approx 7.1\) times wider. Since the exponential convergence rate is \(\alpha = \beta\pi/(b-a)\), the wider interval reduces \(\alpha\) by a factor of 7, requiring roughly 7 times as many COS terms to achieve the same accuracy. With \(L = 10\), the domain truncation error is \(O(e^{-cL^2})\), which remains negligible (\(<10^{-15}\)) regardless of \(\tau\). Therefore \(L = 10\) is sufficient for both maturities --- it is the number of COS terms \(N\) that must increase, not \(L\).


Exercise 6. Design a parameter regime stress test for the COS method. Consider extreme parameters: \(\xi = 2.0\), \(\rho = -0.95\), \(\kappa = 0.1\) (very slow mean reversion), \(v_0 = 0.16\) (vol = 40%). Does \(N = 128\) still achieve 6-digit accuracy? If not, determine the minimum \(N\) needed and explain which parameter is most responsible for the slower convergence.

Solution to Exercise 6

The extreme parameters are \(\xi = 2.0\), \(\rho = -0.95\), \(\kappa = 0.1\), \(v_0 = 0.16\), with \(\theta = 0.04\), \(r = 0.05\), \(q = 0\), \(\tau = 1\), \(S_0 = 100\), \(K = 100\).

Impact of each parameter:

  1. \(\xi = 2.0\) (vol-of-vol). This is the most damaging parameter. The critical moment exponent scales as \(p_+ \propto \kappa/\xi^2\), so increasing \(\xi\) from 0.3 to 2.0 reduces the strip of analyticity by a factor of approximately \((2.0/0.3)^2 \approx 44\). The exponential convergence rate \(c\) decreases proportionally.

  2. \(\rho = -0.95\) (extreme negative correlation). This mainly affects skewness but does not significantly narrow the analyticity strip. The impact on convergence rate is modest.

  3. \(\kappa = 0.1\) (slow mean reversion). With slow mean reversion, the variance can wander far from \(\theta\), but the direct impact on \(p_+\) is linear: \(p_+ \propto \kappa\). Reducing \(\kappa\) from 1.5 to 0.1 reduces \(p_+\) by a factor of 15.

  4. \(v_0 = 0.16\) (high initial variance). This widens the density and increases \(b - a\), reducing the rate \(\alpha = \beta\pi/(b-a)\), but does not change the analyticity strip.

Combined effect. The critical moment exponent is approximately

\[ p_+ \approx \frac{2\kappa}{\xi^2(1-\rho^2)} = \frac{2(0.1)}{(4.0)(1 - 0.9025)} = \frac{0.2}{0.39} \approx 0.51 \]

Since \(\beta = p_+ - 1 \approx -0.49 < 0\), the exponential moment \(\mathbb{E}[S_T^{p_+}]\) may be barely finite or even infinite. The Feller condition is \(2\kappa\theta = 0.008 < \xi^2 = 4.0\), which is strongly violated, so the variance process hits zero.

Convergence estimate. With the standard test parameters, \(N = 64\) gives \(10^{-6}\) accuracy. Here the convergence rate is degraded by the combined factor of \(\xi\) and \(\kappa\). Empirically, from the vol-of-vol table, \(\xi = 1.0\) needs \(N = 128\) for \(10^{-6}\). With \(\xi = 2.0\) and the additionally reduced \(\kappa\), we expect \(N = 128\) to yield only about 2--3 digits of accuracy. The minimum \(N\) for 6-digit accuracy is approximately \(N = 512\) to \(N = 1024\).

Most responsible parameter: \(\xi = 2.0\) is the primary driver of the slow convergence, as it enters quadratically in the denominator of \(p_+\) and directly controls the CF's decay rate for large \(u\).