232
Views
10
CrossRef citations to date
0
Altmetric
Original Articles

Speed and biases of Fourier-based pricing choices: a numerical analysis

ORCID Icon
Pages 1565-1582 | Received 22 Nov 2016, Accepted 26 Mar 2017, Published online: 10 May 2017
 

ABSTRACT

We compare the CPU effort and pricing biases of seven Fourier-based implementations. Our analyses show that truncation and discretization errors significantly increase as we move away from the Black–Scholes–Merton framework. We rank the speed and accuracy of the competing choices, showing which methods require smaller truncation ranges and which are the most efficient in terms of sampling densities. While all implementations converge well in the Bates jump-diffusion model, Attari's formula is the only Fourier-based method that does not blow up for any Variance Gamma parameter values. In terms of speed, the use of strike vector computations significantly improves the computational burden, rendering both fast Fourier transforms (FFT) and plain delta-probability decompositions inefficient. We conclude that the multi-strike version of the COS method is notably faster than any other implementation, whereas the strike-optimized Carr Madan's formula is simultaneously faster and more accurate than the FFT, thus questioning its use.

2010 AMS SUBJECT CLASSIFICATIONS:

Acknowledgments

We thank the anonymous referees and the editor for their quick review and useful comments.

Disclosure statement

No potential conflict of interest was reported by the authors.

ORCID

Ricardo Crisóstomo  http://orcid.org/0000-0001-8482-3247.

Notes

1 We define the strike grid as km=kmax+(m1)Δk+ln(S0) with m=1,,N and k=lnK. This choice entails setting the log FFT strikes symmetrically centered around K=S0.

2 For example, out of the 4096 FFT prices calculated by Carr and Madan [Citation7], only about 67 fall within the ±20% log-strike interval [Citation9].

3 We employ the truncation range [a,b]=[c1Lc2+c4,c1+Lc2+c4] where cn denotes the n-th cumulant of ln(ST/K).

4 The CM-OPT and FFT-SA rely on the same pricing approach and can evaluate any specific strike. Therefore, when the same truncation range and integration grid is used, they are equivalent in terms of accuracy

5 Following Fang and Oosterlee [Citation14], we compute the truncation range in the Bates model through the first two cumulants of ln(ST/K). This choice, however, leaves the 4th-cumulant c4 out of the calculation, thus resulting in larger values of L.

6 Except for the ITM and OTM strikes in the FFT, where interpolation errors result in biases of O(103) or lower

7 For instance, when θ=0 the AVG distribution is symmetric, and v alone determines the excess kurtosis, which is equal to 3(1+v).

8 This methodology replicates the numerical results in [Citation32] and the related example in [Citation19], for which [Citation25] reports a high precision value of 11.3700278104.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 1,129.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.