Calibrated Institutional Presets
Select an empirical term structure preset or configure custom square-root parameters below.
Model Parameters
Interpretation: The green dashed line (calibrated CIR++) matches the blue dots (market yield curve) exactly. The orange line shows the unshifted 3-parameter CIR (1985) model, highlighting the severe calibration error of unextended models.
Interpretation: The coupon bond portfolio value \(\sum c_i P(T_0, T_i; x)\) is strictly decreasing in \(x(T_0)\). The critical intersection with 1.0 defines \(x^*\), allowing Jamshidian's trick to decompose the swaption into analytical bond put options without numerical integration.
Interpretation: 1,000 full-truncation square-root simulated paths over a 10-year horizon. Unlike Gaussian models, the short rate displays bounded volatility and remains strictly non-negative whenever the Feller condition holds and \(\varphi(t) \ge 0\).
Swaption Value Sensitivity: \(\sigma\) vs \(k\)
5Y×5Y Payer Swaption Cost (in basis points of notional)| Vol \(\sigma\) \ Reversion \(k\) | 0.10 | 0.15 | 0.20 | 0.30 | 0.45 |
|---|
10Y Bond Price: \(\theta\) vs \(x_0\)
Price of 10-Year Zero-Coupon Bond \(P(0, 10)\) per $1 Face Value| Mean \(\theta\) \ \(x_0\) | 1.5% | 2.5% | 3.5% | 4.5% | 5.5% |
|---|
Technical Mechanics: The Extended Cox-Ingersoll-Ross (CIR++) Model
1. Square-Root Diffusion with Deterministic Shift
In the CIR++ model developed by Damiano Brigo and Fabio Mercurio (2001, 2006), the instantaneous short rate \(r(t)\) is modeled as the sum of a standard square-root process \(x(t)\) and a deterministic shift function \(\varphi(t)\):
The parameter \(k > 0\) represents the speed of mean reversion, \(\theta > 0\) is the long-term mean of the square-root process, and \(\sigma > 0\) is the volatility-of-volatility parameter. The diffusion coefficient \(\sigma \sqrt{x(t)}\) ensures that as interest rates approach zero, their volatility dampens smoothly.
2. The Feller Condition & Strict Positivity
A cornerstone property of square-root processes is the Feller condition:
When the Feller ratio \(\frac{2k\theta}{\sigma^2} \ge 1\), the upward mean-reverting drift at \(x=0\) dominates the downward diffusion shock, making the zero boundary strictly inaccessible (\(x(t) > 0\) almost surely for all \(t\)). If the market shift \(\varphi(t) \ge 0\), the short rate \(r(t)\) is guaranteed to remain strictly positive at all times.
3. Exact Yield Curve Calibration via Deterministic Shift \(\varphi(t)\)
Under CIR++, zero-coupon bond prices are given by:
This analytical shift ensures that \(P^{\text{CIR++}}(0, T) = P^M(0, T)\) identically across all maturities \(T\), solving the fundamental limitation of standard 3-parameter CIR.
4. Analytical European Bond Options via Non-Central Chi-Square Distributions
European call and put options on zero-coupon bonds enjoy closed-form analytical formulas in CIR++:
5. Jamshidian Decomposition for European Swaptions
Because zero-coupon bond prices \(P^{\text{CIR++}}(T_0, T_i; x)\) are strictly monotonic in the single state variable \(x\), Jamshidian's (1989) theorem applies. A European payer swaption is decomposed exactly into a portfolio of European bond put options:
CIR++ Model Mastery Quiz
1. Why was the CIR++ model developed as an extension of the original CIR (1985) model?
2. What condition guarantees that the square-root process \(x(t)\) never touches zero?
3. How are European swaptions priced analytically in CIR++?
4. How does the interest rate support in CIR++ differ from the Hull-White model?