Papers › How to handle negative interest rates in a CIR framework
How to handle negative interest rates in a CIR framework
Marco Di Francesco, Kevin Kamm
In this paper, we propose a new model to address the problem of negative interest rates that preserves the analytical tractability of the original Cox-Ingersoll-Ross (CIR) model without introducing a shift to the market interest rates, because it is defined as the difference of two independent CIR processes. The strength of our model lies within the fact that it is very simple and can be calibrated to the market zero yield curve using an analytical formula. We run several numerical experiments at two different dates, once with a partially sub-zero interest rate and once with a fully negative interest rate. In both cases, we obtain good results in the sense that the model reproduces the market term structures very well. We then simulate the model using the Euler-Maruyama scheme and examine the mean, variance and distribution of the model. The latter agrees with the skewness and fat tail seen in the original CIR model. In addition, we compare the model's zero coupon prices with market prices at different future points in time. Finally, we test the market consistency of the model by evaluating swaptions with different tenors and maturities.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections