IDEAS home Printed from https://ideas.repec.org/p/tin/wpaper/20060065.html
   My bibliography  Save this paper

Why the Rotation Count Algorithm works

Author

Listed:
  • Roger Lord

    (Erasmus Universiteit Rotterdam, and Rabobank International)

  • Christian Kahl

    (University of Wuppertal, and ABN AMRO, London)

Abstract

The characteristic functions of many affine jump-diffusion models, such as Heston’s stochastic volatility model and all of its extensions, involve multivalued functions such as the complex logarithm. If we restrict the logarithm to its principal branch, as is done in most software packages, the characteristic function can become discontinuous, leading to completely wrong option prices if options are priced by Fourier inversion. In this paper we prove under non-restrictive conditions on the parameters that the rotation count algorithm of Kahl and Jäckel chooses the correct branch of the complex logarithm. Under the same restrictions we prove that in an alternative formulation of the characteristic function the principal branch is the correct one. Seen as this formulation is easier to implement and numerically more stable than Heston’s formulation, it should be the preferred one. The remainder of this paper shows how complex discontinuities can be avoided in the Schöbel-Zhu model and the exact simulation algorithm of the Heston model, recently proposed by Broadie and Kaya. Finally, we show that Matytsin’s SVJJ model has a closed-form characteristic function, though the complex discontinuities that arise there due to the branch switching of the exponential integral cannot be avoided under all circumstances.

Suggested Citation

  • Roger Lord & Christian Kahl, 2006. "Why the Rotation Count Algorithm works," Tinbergen Institute Discussion Papers 06-065/2, Tinbergen Institute.
  • Handle: RePEc:tin:wpaper:20060065
    as

    Download full text from publisher

    File URL: https://papers.tinbergen.nl/06065.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Stein, Elias M & Stein, Jeremy C, 1991. "Stock Price Distributions with Stochastic Volatility: An Analytic Approach," Review of Financial Studies, Society for Financial Studies, vol. 4(4), pages 727-752.
    2. Roger Lord & Remmert Koekkoek & Dick Van Dijk, 2010. "A comparison of biased simulation schemes for stochastic volatility models," Quantitative Finance, Taylor & Francis Journals, vol. 10(2), pages 177-194.
    3. Mark Broadie & Özgür Kaya, 2006. "Exact Simulation of Stochastic Volatility and Other Affine Jump Diffusion Processes," Operations Research, INFORMS, vol. 54(2), pages 217-231, April.
    4. Roger Lord & Christian Kahl, 2006. "Optimal Fourier Inversion in Semi-analytical Option Pricing," Tinbergen Institute Discussion Papers 06-066/2, Tinbergen Institute, revised 05 Jun 2007.
    5. Heston, Steven L, 1993. "A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options," Review of Financial Studies, Society for Financial Studies, vol. 6(2), pages 327-343.
    6. Bates, David S, 1996. "Jumps and Stochastic Volatility: Exchange Rate Processes Implicit in Deutsche Mark Options," Review of Financial Studies, Society for Financial Studies, vol. 9(1), pages 69-107.
    7. Gaspar, Raquel M., 2004. "General Quadratic Term Structures of Bond, Futures and Forward Prices," SSE/EFI Working Paper Series in Economics and Finance 559, Stockholm School of Economics.
    8. Christian Kahl & Peter Jackel, 2006. "Fast strong approximation Monte Carlo schemes for stochastic volatility models," Quantitative Finance, Taylor & Francis Journals, vol. 6(6), pages 513-536.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Roger Lord & Christian Kahl, 2006. "Optimal Fourier Inversion in Semi-analytical Option Pricing," Tinbergen Institute Discussion Papers 06-066/2, Tinbergen Institute, revised 05 Jun 2007.
    2. Kilin, Fiodar, 2006. "Accelerating the calibration of stochastic volatility models," MPRA Paper 2975, University Library of Munich, Germany, revised 22 Apr 2007.
    3. Eduardo Abi Jaber, 2022. "The characteristic function of Gaussian stochastic volatility models: an analytic expression," Working Papers hal-02946146, HAL.
    4. Eduardo Abi Jaber, 2022. "The characteristic function of Gaussian stochastic volatility models: an analytic expression," Post-Print hal-02946146, HAL.
    5. Flavio Angelini & Stefano Herzel, 2015. "Evaluating discrete dynamic strategies in affine models," Quantitative Finance, Taylor & Francis Journals, vol. 15(2), pages 313-326, February.
    6. Jean-Pierre Fouque & Matthew Lorig, 2010. "A Fast Mean-Reverting Correction to Heston's Stochastic Volatility Model," Papers 1007.4366, arXiv.org, revised Apr 2012.
    7. Marjon Ruijter & Kees Oosterlee, 2012. "Two-dimensional Fourier cosine series expansion method for pricing financial options," CPB Discussion Paper 225, CPB Netherlands Bureau for Economic Policy Analysis.
    8. Eduardo Abi Jaber, 2020. "The characteristic function of Gaussian stochastic volatility models: an analytic expression," Papers 2009.10972, arXiv.org, revised May 2022.
    9. Giacomo Bormetti & Valentina Cazzola & Guido Montagna & Oreste Nicrosini, 2008. "Probability distribution of returns in the exponential Ornstein-Uhlenbeck model," Papers 0805.0540, arXiv.org, revised Oct 2008.
    10. Lech A. Grzelak & Cornelis W. Oosterlee & Sacha Van Weeren, 2012. "Extension of stochastic volatility equity models with the Hull--White interest rate process," Quantitative Finance, Taylor & Francis Journals, vol. 12(1), pages 89-105, July.
    11. Li, Chenxu & Wu, Linjia, 2019. "Exact simulation of the Ornstein–Uhlenbeck driven stochastic volatility model," European Journal of Operational Research, Elsevier, vol. 275(2), pages 768-779.
    12. Kiesel, Rüdiger & Rahe, Florentin, 2017. "Option pricing under time-varying risk-aversion with applications to risk forecasting," Journal of Banking & Finance, Elsevier, vol. 76(C), pages 120-138.
    13. Marjon Ruijter & Kees Oosterlee, 2012. "Two-dimensional Fourier cosine series expansion method for pricing financial options," CPB Discussion Paper 225.rdf, CPB Netherlands Bureau for Economic Policy Analysis.
    14. Eduardo Abi Jaber, 2022. "The characteristic function of Gaussian stochastic volatility models: an analytic expression," Université Paris1 Panthéon-Sorbonne (Post-Print and Working Papers) hal-02946146, HAL.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Mariano González-Sánchez & Eva M. Ibáñez Jiménez & Ana I. Segovia San Juan, 2022. "Market and model risks: a feasible joint estimate methodology," Risk Management, Palgrave Macmillan, vol. 24(3), pages 187-213, September.
    2. Nicola Bruti-Liberati, 2007. "Numerical Solution of Stochastic Differential Equations with Jumps in Finance," PhD Thesis, Finance Discipline Group, UTS Business School, University of Technology, Sydney, number 1, July-Dece.
    3. Nicola Bruti-Liberati, 2007. "Numerical Solution of Stochastic Differential Equations with Jumps in Finance," PhD Thesis, Finance Discipline Group, UTS Business School, University of Technology, Sydney, number 1-2007.
    4. Wenbin Hu & Junzi Zhou, 2017. "Backward simulation methods for pricing American options under the CIR process," Quantitative Finance, Taylor & Francis Journals, vol. 17(11), pages 1683-1695, November.
    5. Cui, Zhenyu & Lars Kirkby, J. & Nguyen, Duy, 2017. "A general framework for discretely sampled realized variance derivatives in stochastic volatility models with jumps," European Journal of Operational Research, Elsevier, vol. 262(1), pages 381-400.
    6. Song-Ping Zhu & Xin-Jiang He, 2018. "A hybrid computational approach for option pricing," International Journal of Financial Engineering (IJFE), World Scientific Publishing Co. Pte. Ltd., vol. 5(03), pages 1-16, September.
    7. Bara Kim & In-Suk Wee, 2014. "Pricing of geometric Asian options under Heston's stochastic volatility model," Quantitative Finance, Taylor & Francis Journals, vol. 14(10), pages 1795-1809, October.
    8. Roger Lord & Remmert Koekkoek & Dick Van Dijk, 2010. "A comparison of biased simulation schemes for stochastic volatility models," Quantitative Finance, Taylor & Francis Journals, vol. 10(2), pages 177-194.
    9. João Pedro Vidal Nunes & Tiago Ramalho Viegas Alcaria, 2016. "Valuation of forward start options under affine jump-diffusion models," Quantitative Finance, Taylor & Francis Journals, vol. 16(5), pages 727-747, May.
    10. Christian Bayer & Chiheb Ben Hammouda & Raul Tempone, 2020. "Multilevel Monte Carlo with Numerical Smoothing for Robust and Efficient Computation of Probabilities and Densities," Papers 2003.05708, arXiv.org, revised Oct 2023.
    11. Cui, Zhenyu & Kirkby, J. Lars & Nguyen, Duy, 2021. "Efficient simulation of generalized SABR and stochastic local volatility models based on Markov chain approximations," European Journal of Operational Research, Elsevier, vol. 290(3), pages 1046-1062.
    12. El-Khatib, Youssef & Goutte, Stephane & Makumbe, Zororo S. & Vives, Josep, 2023. "A hybrid stochastic volatility model in a Lévy market," International Review of Economics & Finance, Elsevier, vol. 85(C), pages 220-235.
    13. Benjamin Jourdain & Mohamed Sbai, 2013. "High order discretization schemes for stochastic volatility models," Post-Print hal-00409861, HAL.
    14. Alexander Lipton & Andrey Gal & Andris Lasis, 2014. "Pricing of vanilla and first-generation exotic options in the local stochastic volatility framework: survey and new results," Quantitative Finance, Taylor & Francis Journals, vol. 14(11), pages 1899-1922, November.
    15. Xianming Sun & Siqing Gan, 2014. "An Efficient Semi-Analytical Simulation for the Heston Model," Computational Economics, Springer;Society for Computational Economics, vol. 43(4), pages 433-445, April.
    16. Paul Glasserman & Kyoung-Kuk Kim, 2011. "Gamma expansion of the Heston stochastic volatility model," Finance and Stochastics, Springer, vol. 15(2), pages 267-296, June.
    17. Yijuan Liang & Xiuchuan Xu, 2019. "Variance and Dimension Reduction Monte Carlo Method for Pricing European Multi-Asset Options with Stochastic Volatilities," Sustainability, MDPI, vol. 11(3), pages 1-21, February.
    18. Maya Briani & Lucia Caramellino & Giulia Terenzi & Antonino Zanette, 2019. "Numerical Stability Of A Hybrid Method For Pricing Options," International Journal of Theoretical and Applied Finance (IJTAF), World Scientific Publishing Co. Pte. Ltd., vol. 22(07), pages 1-46, November.
    19. Mascagni Michael & Hin Lin-Yee, 2013. "Parallel pseudo-random number generators: A derivative pricing perspective with the Heston stochastic volatility model," Monte Carlo Methods and Applications, De Gruyter, vol. 19(2), pages 77-105, July.
    20. F. Antonelli & A. Ramponi & S. Scarlatti, 2010. "Exchange option pricing under stochastic volatility: a correlation expansion," Review of Derivatives Research, Springer, vol. 13(1), pages 45-73, April.

    More about this item

    Keywords

    Complex logarithm; affine jump-diffusion; stochastic volatility; Heston; characteristic function; moment stability; option pricing;
    All these keywords.

    JEL classification:

    • C63 - Mathematical and Quantitative Methods - - Mathematical Methods; Programming Models; Mathematical and Simulation Modeling - - - Computational Techniques
    • G13 - Financial Economics - - General Financial Markets - - - Contingent Pricing; Futures Pricing

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:tin:wpaper:20060065. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Tinbergen Office +31 (0)10-4088900 (email available below). General contact details of provider: https://edirc.repec.org/data/tinbenl.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.