Computational Economics

, Volume 53, Issue 1, pp 111–124 | Cite as

A Hybrid Monte Carlo and Finite Difference Method for Option Pricing

  • Darae Jeong
  • Minhyun Yoo
  • Changwoo Yoo
  • Junseok KimEmail author


We propose an accurate, efficient, and robust hybrid finite difference method, with a Monte Carlo boundary condition, for solving the Black–Scholes equations. The proposed method uses a far-field boundary value obtained from a Monte Carlo simulation, and can be applied to problems with non-linear payoffs at the boundary location. Numerical tests on power, powered, and two-asset European call option pricing problems are presented. Through these numerical simulations, we show that the proposed boundary treatment yields better accuracy and robustness than the most commonly used linear boundary condition. Furthermore, the proposed hybrid method is general, which means it can be applied to other types of option pricing problems. In particular, the proposed Monte Carlo boundary condition algorithm can be implemented easily in the code of the existing finite difference method, with a small modification.


Black–Scholes equation Finite difference method Option pricing Boundary condition Monte Carlo simulation 



The author (D. Jeong) was supported by a Korea University Grant. The corresponding author (J. S. Kim) was supported by the Korea Institute for Advanced Study (KIAS) for supporting research on the financial pricing model using artificial intelligence. The authors are grateful to the reviewers whose valuable suggestions and comments significantly improved the quality of this paper.


  1. Bandi, C., & Bertsimas, D. (2014). Robust option pricing. European Journal of Operational Research, 239(3), 842–853.Google Scholar
  2. Black, F., & Scholes, M. (1973). The pricing of options and corporate liabilities. Pricing and hedging power options. The Journal of Political Economy, 15, 637–654.Google Scholar
  3. Boyle, P. (1977). Options: A Monte Carlo approach. Journal of Financial Economics, 4(3), 323–338.Google Scholar
  4. Boyle, P., Broadie, M., & Glasserman, P. (1997). Monte Carlo methods for security pricing. Journal of Economic Dynamics and Control, 21(8), 1267–1321.Google Scholar
  5. Brennan, M. J., & Schwartz, E. S. (1977). The valuation of American put options. The Journal of Finance, 32(2), 449–462.Google Scholar
  6. Brennan, M., & Schwartz, E. (1978). Finite difference methods and jump processes arising in the pricing of contingent claims: A synthesis. Journal of Financial and Quantitative Analysis, 13(3), 461–474.Google Scholar
  7. Brockhaus, O., Ferraris, A., Gallus, C., Long, D., Martin, R., & Overhaus, M. (1999). Modelling and hedging equity derivatives. London: Risk Books.Google Scholar
  8. Buetow, G. W., & Sochacki, J. S. (2000). The trade-offs between alternative finite difference techniques used to price derivative securities. Applied Mathematics and Computation, 115(2), 177–190.Google Scholar
  9. Capiński, M. J. (2015). Hedging conditional value at risk with options. European Journal of Operational Research, 242(2), 688–691.Google Scholar
  10. d’Halluin, Y., Forsyth, P. A., & Labahn, G. (2004). A penalty method for American options with jump diffusion processes. Numerische Mathematik, 97(2), 321–352.Google Scholar
  11. Duffy, D. J. (2006). Finite difference methods in financial engineering: A partial differential equation approach. New York: Wiley.Google Scholar
  12. Esser, A. (2003). General valuation principles for arbitrary payoffs and applications to power options under stochastic volatility. Financial Markets and Portfolio Management, 17(3), 351–372.Google Scholar
  13. Farnoosh, R., Rezazadeh, H., Sobhani, A., & Beheshti, M. H. (2016). A numerical method for discrete single barrier option pricing with time-dependent parameters. Computational Economics, 48(1), 131–145.Google Scholar
  14. Farnoosh, R., Sobhani, A., & Beheshti, M. H. (2017). Efficient and fast numerical method for pricing discrete double barrier option by projection method. Computers and Mathematics with Applications, 73(7), 1539–1545.Google Scholar
  15. Farnoosh, R., Sobhani, A., Rezazadeh, H., & Beheshti, M. H. (2015). Numerical method for discrete double barrier option pricing with time-dependent parameters. Computers and Mathematics with Applications, 70(8), 2006–2013.Google Scholar
  16. Fausett, L. (2009). Applied numerical analysis using MATLAB (2nd ed.). Upper Saddle River: Prentice-Hall.Google Scholar
  17. Hammersley, J. M., Handscomb, D. C., & Weiss, G. (1964). Monte Carlo methods. London: Springer.Google Scholar
  18. Haug, E. G. (2007). The complete guide to option pricing formulas. New York: McGraw-Hill Companies.Google Scholar
  19. Heynen, R. C., & Kat, H. M. (1996). Pricing and hedging power options. Financial Engineering and the Japanese Markets, 3(3), 253–261.Google Scholar
  20. Ikonen, S., & Toivanen, J. (2004). Operator splitting methods for American option pricing. Applied Mathematics Letters, 17(7), 809–814.Google Scholar
  21. Itkin, A., & Carr, P. (2012). Using pseudo-parabolic and fractional equations for option pricing in jump diffusion models. Computational Economics, 40(1), 63–104.Google Scholar
  22. Jaillet, P., Lamberton, D., & Lapeyre, B. (1990). Variational inequalities and the pricing of American options. Acta Applicandae Mathematicae, 21(3), 263–289.Google Scholar
  23. Jarrow, R., & Turnbull, S. (1996). Derivative securities. Mason: South-Western College Publishing.Google Scholar
  24. Jeong, D., & Kim, J. (2013). A comparison study of ADI and operator splitting methods on option pricing models. Journal of Computational and Applied Mathematics, 247, 162–171.Google Scholar
  25. Kim, B. J., Ahn, C., & Choe, H. J. (2013). Direct computation for American put option and free boundary using finite difference method. Japan Journal of Industrial and Applied Mathematics, 30(1), 21–37.Google Scholar
  26. Kim, Y., Bae, H.-O., & Jo, T.-C. (2012). A hybrid pricing method for mult-asset options. Proceedings of the KSIAM, 7(1), 309–312.Google Scholar
  27. Marroquı, N., & Moreno, M. (2013). Optimizing bounds on security prices in incomplete markets. Does stochastic volatility specification matter? European Journal of Operational Research, 225(3), 429–442.Google Scholar
  28. Pun, C. S., Chung, S. F., & Wong, H. Y. (2015). Variance swap with mean reversion, multifactor stochastic colatility and jumps. European Journal of Operational Research, 245(2), 571–580.Google Scholar
  29. Rambeerich, N., Tangman, D. Y., Lollchund, M. R., & Bhuruth, M. (2013). High-order computational methods for option valuation under multifactor models. European Journal of Operational Research, 224(1), 219–226.Google Scholar
  30. Schwartz, E. S. (1977). The valuation of warrants: Implementing a new approach. Journal of Financial Economics, 4(1), 79–93.Google Scholar
  31. Tangman, D. Y., Gopaul, A., & Bhuruth, M. (2008). Numerical pricing of options using high-order compact finite difference schemes. Journal of Computational and Applied Mathematics, 218(2), 270–280.Google Scholar
  32. Tavella, D., & Randall, C. (2000). Pricing financial instruments: The finite difference method. New York: Wiley.Google Scholar
  33. Topper, J. (2005). Financial engineering with finite elements. New York: Wiley.Google Scholar
  34. Verkooijen, W. (1996). A neural network approach to long-run exchange rate prediction. Computational Economics, 9(1), 51–65.Google Scholar
  35. Wilmott, P., Dewynne, J., & Howison, S. (1993). Option pricing: Mathematical models and computation. Oxford: Oxford Financial Press.Google Scholar
  36. Windcliff, H., Forsyth, P. A., & Vetzal, K. R. (2004). Analysis of the stability of the linear boundary condition for the Black–Scholes equation. Journal of Computational Finance, 8(1), 65–92.Google Scholar
  37. Wolfram, S. (1999). The mathematica book version 4. Cambridge: Cambridge University Press.Google Scholar
  38. Yang, X., Liu, Y., & Wang, G. (2007). A study on a new kind of universal difference scheme for solving Black–Scholes equation. International Journal of Numerical Analysis and Modeling, 3(2), 251–260.Google Scholar
  39. Zhang, P. G. (1995). An introduction to exotic options. European Financial Management, 1(1), 87–95.Google Scholar
  40. Zhang, P. G. (1998). Exotic options: A guide to second generation options (2nd ed.). Singapore: World Scientific.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2017

Authors and Affiliations

  • Darae Jeong
    • 1
  • Minhyun Yoo
    • 2
  • Changwoo Yoo
    • 2
  • Junseok Kim
    • 1
    Email author
  1. 1.Department of MathematicsKorea UniversitySeoulRepublic of Korea
  2. 2.Department of Financial EngineeringKorea UniversitySeoulRepublic of Korea

Personalised recommendations