Crank-Nicolson Finite Difference Pricing of European Call Options under the Black-Scholes Model
Abstract
This study aims to determine the price of European call options using the Crank–Nicolson finite difference method in the Black–Scholes model with stock data from XYZ Company for the period January 2025 to December 2025. Annual volatility is calculated based on historical closing price data, while numerical option prices are obtained through the Crank–Nicolson finite difference scheme and compared it with the Black–Scholes analytical solution as a reference. The results show that the Crank–Nicolson method produces a call option price of 596.08, while the Black–Scholes analytical solution gives a value of 612.50. The relative difference between the two methods is 2.68%, which indicates a good level of accuracy for the numerical method used. These findings indicate that the Crank–Nicolson finite difference method is capable of providing a stable and accurate numerical approach to determining the price of European call options. In practical terms, the results of this study contribute to the application of numerical-based option pricing models in emerging markets, particularly in conditions of dynamic volatility, where analytical approaches may have limitations in implementation
Keywords
Full Text:
PDFReferences
A. Mappadang, Manajemen Investasi dan Portofolio, 1st ed. Kendari, Indonesia: CV. Pena Persada, 2021.
R. Desiyanti, Teori Investasi dan Portofolio. Padang, Indonesia: Bung Hatta University Press, 2012.
M. S. Widianugraha, D. A. I. Maruddani, and D. Safitri, “Valuasi Compound Option Put on Call Tipe Eropa pada Data Saham Facebook,” Jurnal Gaussian, vol. 4, no. 2, pp. 355–364, 2015. [Online]. Available: doi: 10.14710/j.gauss.4.2.355-364.
J. C. Hull, Options, Futures, and Other Derivatives, 9th ed. New York, NY, USA: Pearson Education, 2017.
Z. Bodie, A. Kane, and A. J. Marcus, Investments, 10th ed. New York, NY, USA: McGraw-Hill Education, 2018.
F. Black and M. Scholes, “The Pricing of Options and Corporate Liabilities,” Journal of Political Economy, vol. 81, no. 3, pp. 637–654, 1973, doi: 10.1086/260062
P. Wilmott, S. Howison, and J. Dewynne, The Mathematics of Financial Derivatives. Cambridge, U.K.: Cambridge University Press, 1995.
D. J. Higham, An Introduction to Financial Option Valuation: Mathematics, Stochastics and Computation. Cambridge, U.K.: Cambridge University Press, 2004.
R. Seydel, Tools for Computational Finance, 5th ed. London, U.K.: Springer, 2017.
M. N. Anwar and L. S. Andallah, “A Study on Numerical Solution of Black–Scholes Model,” Journal of Mathematical Finance, vol. 8, no. 2, pp. 372–381, 2018, doi: 10.4236/jmf.2018.82024.
R. Company, L. Jódar, and J. R. Pintos, “A Numerical Method for European Option Pricing with Transaction Costs Nonlinear Equation,” Mathematical and Computer Modelling, vol. 50, no. 5–6, pp. 910–920, 2009, doi: 10.1016/j.mcm.2009.05.019.
R. Company, L. Jódar, and J. R. Pintos, “Consistent Stable Difference Schemes for Nonlinear Black–Scholes Equations Modelling Option Pricing with Transaction Costs,” ESAIM: Mathematical Modelling and Numerical Analysis, vol. 43, no. 6, pp. 1045–1061, 2009, doi: 10.1051/m2an/2009014.
X. Cai et al., “A Novel Fourth-Order Finite Difference Scheme for Time-Fractional Black–Scholes Equation,” Mathematics, vol. 12, no. 21, 2024, doi: 10.3390/math12213343.
R. Lord and C. Kahl, “Why the Crank–Nicolson Scheme Works for Stochastic Volatility Models,” International Journal of Theoretical and Applied Finance, vol. 20, no. 3, 2017, doi: 10.1142/S0219024917500113.
Y. Huang and H. Zhao, “Study on Sensitivity of Option Pricing to Volatility and Interest Rates,” Journal of Computational Finance, vol. 24, no. 1, pp. 85–102, 2020, doi: 10.21314/JCF.2020.540.
E. R. Dihna, E. Rusyaman, and S. Sukono, “Numerical Solution of the Time-Fractional Black–Scholes Equation and Its Application to European Option Pricing,” CAUCHY: Jurnal Matematika Murni dan Aplikasi, 2025. [Online]. Available: https://ejournal.uin-malang.ac.id/index.php/Math/article/view/35248
H. C. G. Ramalho and J. Machado, Computational Methods for Option Pricing. Hoboken, NJ, USA: John Wiley & Sons, 2021.
L. M. Nasir, “Penurunan Model Black–Scholes dengan Metode Binomial untuk Saham Tipe Eropa,” J. Matematika UNAND, vol. 2, no. 3, pp. 49–57, 2013, doi: 10.25077/jmu.2.3.49-57.2013.
E. Wahyuni, R. Lestari, and M. Syafwan, “Model Black–Scholes Opsi Call dan Opsi Put Tipe Eropa dengan Dividen pada Keadaan Constant Market,” J. Matematika UNAND, vol. 6, no. 2, pp. 43–49, 2017, doi: 10.25077/jmu.6.2.43-49.2017.
F. Sabrina, D. Devianto, and F. Yanuar, “Penentuan Harga Opsi Tipe Eropa dengan Model Black–Scholes Fraksional,” J. Matematika UNAND, vol. 9, no. 2, pp. 154–161, 2020, doi: 10.25077/jmu.9.2.154-161.2020.
D. T. Wahyuni and R. Artiono, “Penentuan Harga Opsi Saham Menggunakan Model Black–Scholes Fraksional,” MathUNESA: Jurnal Ilmiah Matematika, vol. 13, no. 3, pp. 633–641, 2025, doi: 10.26740/mathunesa.v13n3.p633-641.
A. Rusdianingrum and B. Budiyanto, “Aplikasi Penentuan Harga Opsi Tipe Eropa dengan Menggunakan Model Black–Scholes,” Jurnal Ilmu dan Riset Manajemen, vol. 4, no. 10, 2015. [Online]. Available: https://jurnalmahasiswa.stiesia.ac.id/index.php/jirm/article/view/3199
M. N. Mooy, A. Rusgiyono, and R. Rahmawati, “Penentuan Harga Opsi Put dan Call Tipe Eropa terhadap Saham Menggunakan Model Black–Scholes,” Jurnal Gaussian, vol. 6, no. 3, pp. 407–417, 2018, doi: 10.14710/j.gauss.6.3.407-417.
G. R. D. C. et al., “Solution of the Black–Scholes Equation by Finite Difference Schemes,” Journal of Advanced College of Engineering and Management, vol. 7, no. 1, pp. 41–48, 2022, doi: 10.3126/jacem.v7i01.47330.
J. de Frutos and V. Gaton, “A Pseudospectral Method for Option Pricing with Transaction Costs Under Exponential Utility,” arXiv, Mar. 2021, doi: 10.48550/arXiv.2103.05369.
C. Whalley and P. Wilmott, “An Asymptotic Analysis of an Optimal Hedging Model for Option Pricing with Transaction Costs,” Mathematical Finance, vol. 7, no. 3, pp. 307–324, 1997, doi: 10.1111/1467-9965.00034.
G. Barles and H. M. Soner, “Option Pricing with Transaction Costs and a Nonlinear Black–Scholes Equation,” Finance and Stochastics, vol. 2, no. 4, pp. 369–397, 1998, doi: 10.1007/s007800050046.
Y. A. Sutarno, D. I. Maruddani, and S. Sugito, “Valuasi Compound Option Put on Put Tipe Eropa,” Jurnal Gaussian, vol. 3, no. 3, pp. 509–518, 2014. [Online]. Available: http://ejournal-s1.undip.ac.id/index.php/gaussian
J. Susanti and D. Devianto, “Penurunan Model Black–Scholes dengan Persamaan Diferensial Stokastik untuk Opsi Tipe Eropa,” J. Matematika UNAND, vol. 3, no. 1, pp. 17–26, 2014, doi: 10.25077/jmu.3.1.17-26.2014.
Yahoo Finance, “Historical Data of XYZ Company,” Yahoo Finance. [Online]. Available: https://finance.yahoo.com/. Accessed: Jan. 14, 2026.
D. J. Duffy, Finite Difference Methods in Financial Engineering: A Partial Differential Equation Approach. West Sussex, U.K.: John Wiley & Sons, 2006.
A. Ramelli and A. Ranaldo, “Finite-Difference Methods for Option Pricing: Convergence and Performance,” Journal of Financial Engineering, vol. 7, no. 2, 2024, doi: 10.1142/S2424786324500098.
J. C. Hull, Options, Futures, and Other Derivatives, 11th ed. Harlow, U.K.: Pearson, 2023.
DOI: http://dx.doi.org/10.30829/zero.v10i1.28482
Refbacks
- There are currently no refbacks.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Publisher : Department of Mathematics Faculty of Science and Technology Universitas Islam Negeri Sumatera Utara Medan | ||||
| ||||
![]() | | | ![]() | |


