Skip to main content
Log in

Pricing Convertible Bonds with the Penalty TF Model Using Finite Element Method

  • Published:
Computational Economics Aims and scope Submit manuscript

Abstract

In this paper, we discuss finite element methods (FEM) for solving numerically the so-called TF model, a PDE-based model for pricing convertible bonds. The model consists of two coupled Black-Scholes equations, whose solutions are constrained. The construction of the FEM is based on the P1 and P2 element, applied to the penalty-based reformulation of the TF model. The resultant nonlinear differential algebraic equations are solved using a modified Crank-Nicolson scheme, with non-linear part with non-smooth terms solved at each time step by Newton’s method. While P1-FEM demonstrates a comparable convergence rate to the standard finite difference method, a better convergence rate is achieved with P2-FEM. The fast convergence of P2-FEM leads to a significant reduction in CPU time, due to the reduction in the number of elements used to achieve the same accuracy as P1-FEM or FDM. As the Greeks are important numerical parameters in the bond pricing, we compute some Greeks using the computed solution and the corresponding FEM approximation functions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Algorithm 2
Algorithm 3
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. For tridiagonal Jacobian, we can use Thomas’ algorithm, however, the significant advantage over Matlab’s slash operator is not observed.

References

  • Amanbek, Y., Singh, G., Pencheva, G., & Wheeler, M. F. (2020). Error indicators for incompressible Darcy flow problems using enhanced velocity mixed finite element method. Computer Methods in Applied Mechanics and Engineering, 363, 112884.

    Article  Google Scholar 

  • Amanbek, Y., & Wheeler, M. F. (2019). A priori error analysis for transient problems using enhanced velocity approach in the discrete-time setting. Journal of Computational and Applied Mathematics, 361, 459–471.

    Article  Google Scholar 

  • Ammann, M., Kind, A., & Wilde, C. (2008). Simulation-based pricing of convertible bonds. Journal of Empirical Finance, 15(2), 310–331.

    Article  Google Scholar 

  • Ankudinova, J., & Ehrhardt, M. (2008). On the numerical solution of nonlinear Black–Scholes equations. Computers and Mathematics with Applications, 56(3), 799–812.

    Article  Google Scholar 

  • Ayache, E., Forsyth, P. A., & Vetzal, K. R. (2003). Valuation of convertible bonds with credit risk. The Journal of Derivatives, 11(1), 9–29.

    Article  Google Scholar 

  • Barone-Adesi, G., Bermudez, A., & Hatgioannides, J. (2003). Two-factor convertible bonds valuation using the method of characteristics/finite elements. Journal of Economic Dynamics and Control, 27(10), 1801–1831.

    Article  Google Scholar 

  • Black, F., & Scholes, M. S. (1973). The pricing of options and corporate liabilities. Journal of Political Economy, 81, 637–654.

    Article  Google Scholar 

  • Brennan, M. J., & Schwartz, E. S. (1977). Convertible bonds: Valuation and optimal strategies for call and conversion. The Journal of Finance, 32, 1699–1715.

    Article  Google Scholar 

  • Brennan, M. J., & Schwartz, E. S. (1980). Analyzing convertible bonds. Journal of Financial and Quantitative Analysis, 15, 907–929.

    Article  Google Scholar 

  • Černá, D., & Fiňková, K. (2024). Option pricing under multifactor Black–Scholes model using orthogonal spline wavelets. Mathematics and Computers in Simulation, 220, 309–340.

    Article  Google Scholar 

  • Christara, C. C., & Wu, R. (2022). Penalty and penalty-like methods for nonlinear HJB PDEs. Applied Mathematics and Computation, 425, 127015.

    Article  Google Scholar 

  • De Spiegeleer, J., & Schoutens, W. (2011). The Handbook of Convertible Bonds: Pricing, Strategies and Risk Management. Wiley.

    Google Scholar 

  • Dremkova, E., & Ehrhardt, M. (2011). A high-order compact method for nonlinear Black–Scholes option pricing equations of American options. International Journal of Computer Mathematics, 88(13), 2782–2797.

    Article  Google Scholar 

  • Fletcher, C. A. J. (1983). The group finite element formulation. Computer Methods in Applied Mechanics and Engineering, 37(2), 225–244.

    Article  Google Scholar 

  • Forsyth, P. A., & Vetzal, K. R. (2002). Quadratic convergence for valuing American options using a penalty method. SIAM Journal on Scientific Computing, 23(6), 2095–2122.

    Article  Google Scholar 

  • Forsyth, P. A., Vetzal, K. R., & Zvan, R. (1999). A finite element approach to the pricing of discrete lookbacks with stochastic volatility. Applied Mathematical Finance, 6(2), 87–106.

    Article  Google Scholar 

  • Frutos, J.: A finite element method for two factor convertible bonds. In Numerical methods in finance (pp. 109–128). Springer (2005)

  • Hull, J. (2021). Options, futures, and other derivatives (11th ed.). Pearson.

    Google Scholar 

  • Ingersol, J. E. (1977). A contingent-claims valuation of convertible securities. Journal of Financial Economics, 4, 289–321.

    Article  Google Scholar 

  • Kostas, T., & Chris, F. (1998). Valuing convertible bonds with credit risk. The Journal of Fixed Income, 8, 95–102.

    Article  Google Scholar 

  • Kovalov, P., & Linetsky, V. (2008). Valuing convertible bonds with stock price, volatility, interest rate, and default risk. SSRN Electronic Journal.

  • Lin, Y.-S., Dai, W., & Liu, R. (2023). An accurate compact finite difference scheme for solving the American option with m-regime switching model. International Journal of Applied and Computational Mathematics, 9(3).

  • Lin, S., & Zhu, S.-P. (2020). Numerically pricing convertible bonds under stochastic volatility or stochastic interest rate with an ADI-based predictor–corrector scheme. Computers and Mathematics with Applications, 79(5), 1393–1419.

    Article  Google Scholar 

  • Milanov, K., & Kounchev, O. (2012). Binomial tree model for convertible bond pricing within equity to credit risk framework. SSRN Electronic Journal.

  • Nwankwo, C. I., Dai, W., & Liu, R. (2022). Compact finite difference scheme with Hermite interpolation for pricing American put options based on regime switching model. Computational Economics, 62(3), 817–854.

    Article  Google Scholar 

  • Prem, K., & Dongming, W. (2004). An introduction to linear and nonlinear finite element analysis: A computational approach (Vol. 57). The American Society of Mechanical Engineers.

    Google Scholar 

  • Rannacher, R. (1984). Finite element solution of diffusion problems with irregular data. Numerische Mathematik, 43(2), 309–327.

    Article  Google Scholar 

  • Roache, P. J. (2001). Code verification by the method of manufactured solutions. Journal of Fluids Engineering, 124, 4–10.

    Article  Google Scholar 

  • Saedi, Y. H. A., & Tularam, G. A. (2018). A review of the recent advances made in the Black–Scholes models and respective solutions methods. Journal of Mathematics and Statistics, 14(1), 29–39.

    Article  Google Scholar 

  • Zvan, R., Forsyth, P., & Vetzal, K. (1999). Discrete Asian barrier options. The Journal of Computational Finance, 3(1), 41–67.

    Article  Google Scholar 

Download references

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rakhymzhan Kazbek.

Ethics declarations

Conflict of interest

Everyone who contributed to this work was aware of the stage of the manuscript and agreed to submit it to the journal without any conflict of interest. All data and information used in this work are properly cited.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A: Accuracy of the approximations

Appendix A: Accuracy of the approximations

To demonstrate that our FEM approach to the TF problem described above may obtain first order accuracy, we consider the following linear model problem (Roache, 2001), which keeps the left hand side of the TF the system defined by (1) and (2), without constraints (and hence no penalty term), and coupon payment corresponding to the exact solution

$$\begin{aligned} U(x,\tau )&= S_{int}^2e^{2x}\sqrt{S_{int}e^x} - Fe^{-r\tau }\sqrt{S_{int}e^x}, \\ V(x,\tau )&= S_{int}^2e^{2x}\sqrt{S_{int}e^x} - Fe^{-r\tau }\sqrt{S_{int}e^x} + x^2\tau , \end{aligned}$$

where \(\tau \in (0,1)\). This manufactured solution corresponds to the initial conditions

$$\begin{aligned} {\left\{ \begin{array}{ll} \displaystyle U(x,0) =S_{int}^2e^{2x}\sqrt{S_{int}e^x} - F\sqrt{S_{int}e^x}, \\ \displaystyle V(x,0) = S_{int}^2e^{2x}\sqrt{S_{int}e^x} - F\sqrt{S_{int}e^x}, \end{array}\right. } \end{aligned}$$

the boundary conditions

$$\begin{aligned} {\left\{ \begin{array}{ll} \displaystyle U(0,\tau ) = S_{int}^2\sqrt{S_{int}} - Fe^{-r\tau }\sqrt{S_{int}},\\ \displaystyle V(0,\tau )= S_{int}^2\sqrt{S_{int}} - Fe^{-r\tau }\sqrt{S_{int}}, \end{array}\right. }{\left\{ \begin{array}{ll} \displaystyle U(1,\tau ) = S_{int}^2e^2\sqrt{S_{int}e} - Fe^{-r\tau }\sqrt{S_{int}e}, \\ \displaystyle V(1,\tau ) = S_{int}^2e^2\sqrt{S_{int}e} - Fe^{-r\tau }\sqrt{S_{int}e} +\tau , \end{array}\right. } \end{aligned}$$

and the non-homogeneous BS equations

$$\begin{aligned} \displaystyle f_1&= U_{\tau } - \frac{\sigma ^2}{2}U_{xx}- \left( r- \frac{\sigma ^2}{2}\right) U_x +rU +r_cV, \\ \displaystyle f_2&= V_{\tau } - \frac{\sigma ^2}{2}V_{xx}- \left( r- \frac{\sigma ^2}{2}\right) V_x +(r +r_c)V, \end{aligned}$$

in the CB and COCB PDE, respectively. Applying FEM and the \(\theta \)-scheme leads to the numerical procedure

$$\begin{aligned} A_{11}\varvec{u}^{m+1}&= \widetilde{A}_{11}\varvec{u}^m - A_{12} \varvec{v}^{m+1} + \widetilde{A}_{12} \varvec{v}^m + \theta \Delta \tau \varvec{\beta }_1^{m+1} + (1-\theta ) \Delta \tau \varvec{\beta }_1^{m} + \hat{\varvec{b}}^m_{M,u} - \hat{\varvec{b}}^{m+1}_{M,u} \\&\quad +\theta \Delta \tau f_1 + (1-\theta )\Delta \tau f_1, \\ A_{22}\varvec{v}^{m+1}&= \widetilde{A}_{22}\varvec{v}^m + \theta \Delta \tau \varvec{\beta }_2^{m+1} + (1-\theta ) \Delta \tau \varvec{\beta }_2^{m} + \hat{\varvec{b}}^m_{M,v} - \hat{\varvec{b}}^{m+1}_{M,v} +\theta \Delta \tau f_2 + (1-\theta ) \Delta \tau f_2. \end{aligned}$$

Calculated errors are presented Figs. 7 and 8 using two measures (Amanbek & Wheeler, 2019; Amanbek et al., 2020):

$$\begin{aligned} \Vert Error\Vert _{L^2}&= \Vert U(x,1) - \varvec{u}^{n_t}\Vert _{L^2}, \\ \Vert Error\Vert _{L^\infty (L^2)}&= \max _{1\le m \le n_t}\left( \Vert U(x,m \Delta \tau ) - \varvec{u}^m \Vert _{L^2} \right) , \end{aligned}$$

where \(\varvec{u}^m\) is the solution of the model problem at \(\tau = m \Delta \tau \), computed by P1-FEM or P2-FEM. In Fig. 7, the errors are calculated for varying \(\Delta \tau \) and a fixed value of h. The errors decrease as \(\Delta \tau \) is reduced to 0, with a rate that is proportional to \(\Delta \tau \) (first-order convergence).

Fig. 7
figure 7

Error estimates of the model problem in \(\tau \in [0,1]\), with \(r = 0.05\),\(r_c = 0.02\), \(\sigma = 0.2\), \(h_{P1} = 3\times 10^{-4}\), and \(h_{P2} = 10^{-3}\)

In Fig. 8, the errors are calculated for varying h and fixed \(\Delta \tau \). The plots suggest convergence of P1-FEM and P2-FEM at the rate proportional to h and \(h^2\), respectively (Theoretically, e.g. for P1-FEM the convergence rate is given by the relation \(\Vert Error\Vert _{L^\infty (L^2)} \le C(h+\Delta \tau )\)). This convergence rate is as expected for the linear model used but cannot, however, be expected when nonlinear (e.g., penalty) terms are added.

Fig. 8
figure 8

Error estimates of the MMS model in \(x \in [0,1]\), with \(r = 0.05\),\(r_c = 0.02\), \(\sigma = 0.2\), and \(\Delta \tau = 10^{-4}\)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kazbek, R., Erlangga, Y., Amanbek, Y. et al. Pricing Convertible Bonds with the Penalty TF Model Using Finite Element Method. Comput Econ (2024). https://doi.org/10.1007/s10614-024-10625-1

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10614-024-10625-1

Keywords

Navigation