By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
CAIA tests this to assess: - Numerical literacy: Ability to implement and interpret fixed income models. - Model risk awareness: Understanding limitations (e.g., mean reversion assumptions) and regulatory implications. - Practical judgment: Choosing the right model for a given scenario (e.g., Vasicek for interest rate volatility vs. CIR for positive rates). - Compliance logic: How models feed into risk disclosures (e.g., Value-at-Risk under Solvency II).
This topic bridges quantitative methods and fixed income in CAIA Level II. It’s critical because: - Model selection drives trading strategies (e.g., arbitrage between bonds and swaps). - Regulatory capital (e.g., Basel III) relies on term structure models for risk-weighted assets. - Portfolio construction depends on accurate yield curve modeling (e.g., liability-driven investing).
Intermediate
Formula: [ dr_t = \kappa(\theta - r_t)dt + \sigma dW_t ] - ( r_t ): Short-term interest rate. - ( \kappa ): Speed of mean reversion. - ( \theta ): Long-term mean rate. - ( \sigma ): Volatility. - ( dW_t ): Wiener process (random shock). Key Principle: Rates revert to ( \theta ) at speed ( \kappa ). Allows negative rates (unlike CIR).
Formula: [ dr_t = \kappa(\theta - r_t)dt + \sigma \sqrt{r_t} dW_t ] Key Principle: Ensures positive rates (due to ( \sqrt{r_t} ) term). Used for mortgage-backed securities (MBS) and insurance liabilities.
Assuming all models price bonds the same way. - Trap: Using Vasicek’s closed-form bond price formula for a CIR-modeled bond (or vice versa) leads to wrong prices. - Fix: Match the model to the underlying dynamics (e.g., CIR for positive rates, Vasicek for negative rates).
What it tests: Recognition of model assumptions. Example: "Which model ensures positive interest rates by construction?" A) Vasicek B) CIR C) HJM D) Nelson-Siegel Correct Answer: B) CIR Key Tip: Memorize one key feature per model (e.g., CIR = positive rates, Vasicek = negative rates, HJM = no-arbitrage).
What it tests: Applying the Vasicek model to price a bond. Example: "Using the Vasicek model with ( \kappa = 0.3 ), ( \theta = 2\% ), ( \sigma = 1\% ), and ( r_0 = 1\% ), calculate the price of a 2-year zero-coupon bond." Key Tip: 1. Use the closed-form bond price formula: [ P(0,2) = A(0,2) e^{-B(0,2) r_0} ] 2. Recall: [ B(t,T) = \frac{1 - e^{-\kappa(T-t)}}{\kappa} ] [ A(t,T) = \exp\left( \left( \theta - \frac{\sigma^2}{2\kappa^2} \right) (B(t,T) - (T-t)) - \frac{\sigma^2 B(t,T)^2}{4\kappa} \right) ] 3. Plug in numbers step-by-step (exam graders award partial credit).
What it tests: Model selection and risk assessment. Example: "A hedge fund is pricing a 10-year corporate bond in a negative rate environment. The fund’s risk team insists on using the CIR model, while the traders prefer Vasicek. Which model should be used, and why? Discuss the trade-offs." Key Tip: 1. State the problem: Negative rates → CIR fails (requires ( r_t > 0 )). 2. Propose Vasicek: Allows negative rates but may misprice long-dated bonds. 3. Discuss alternatives: Shifted CIR (adds a constant to ensure ( r_t + \alpha > 0 )) or HJM. 4. Risk trade-offs: - Vasicek: Model risk (negative rates may not persist). - CIR: Misspecification risk (ignores negative rates). 5. Conclusion: Use Vasicek with stress testing for negative rate scenarios.
What it tests: Implementing the Libor Market Model (LMM). Example: "Given the following 6-month forward rates (annualized): ( F(0,0.5) = 1\% ), ( F(0.5,1) = 1.2\% ), and volatilities ( \sigma_1 = 0.5\% ), ( \sigma_2 = 0.6\% ), calculate the price of a 1-year caplet with strike 1.1% using the LMM." Key Tip: 1. Caplet formula: [ \text{Caplet} = N \cdot \delta \cdot P(0,T+\delta) \cdot \left[ F(0,T) N(d_1) - K N(d_2) \right] ] - ( d_1 = \frac{\ln(F/K) + 0.5 \sigma^2 T}{\sigma \sqrt{T}} ) - ( d_2 = d_1 - \sigma \sqrt{T} ) 2. Use the correct forward rate (( F(0,0.5) )) and volatility (( \sigma_1 )). 3. Discount using the zero-coupon bond price ( P(0,1) ).
Recognize affine models by their bond price formula: [ P(t,T) = A(t,T) e^{-B(t,T) r_t} ] - If you see this structure, the model is affine (e.g., Vasicek, CIR, Hull-White). - Shortcut: Memorize ( A(t,T) ) and ( B(t,T) ) for Vasicek/CIR to skip derivations.
Scenario: A trader prices a 5-year bond using Vasicek and gets a price 20 bps below market. The model’s ( \theta = 3\% ), but the current rate is 1%. What to notice: The model assumes rates will revert to 3%, but the market may expect lower rates for longer. Recalibrate ( \theta ) or switch to a no-arbitrage model.
Scenario: A risk manager uses CIR to model a pension fund’s liabilities. During a stress test, rates drop to -0.5%. What to notice: CIR fails at negative rates. Switch to Vasicek or shifted CIR (add 1% to all rates).
Scenario: A quant fits a 3-factor Nelson-Siegel model to the yield curve but finds the third factor is statistically insignificant. What to notice: Overfitting. The third factor adds complexity without economic meaning. Use a 2-factor model and justify the simplification in audit trails.
Question: Which model is most appropriate for pricing mortgage-backed securities (MBS)? A) Vasicek B) CIR C) HJM D) Nelson-Siegel Correct Answer: B) CIR Explanation: - MBS prepayment risk depends on positive rates (homeowners refinance when rates fall). - CIR ensures ( r_t > 0 ), matching real-world prepayment behavior. Trap Option: A) Vasicek (allows negative rates, which distort prepayment models).
Question: In the Vasicek model, if ( \kappa ) increases from 0.2 to 0.5, what happens to the yield curve? A) Steepens B) Flattens C) Becomes more volatile D) Shifts upward Correct Answer: B) Flattens Explanation: - Higher ( \kappa ) = faster mean reversion → short-term rates adjust quickly to ( \theta ), reducing the slope of the yield curve. Trap Option: C) More volatile (volatility is ( \sigma ), not ( \kappa )).
Question: A 2-year zero-coupon bond is priced at 95 using the Vasicek model with ( r_0 = 1\% ), ( \kappa = 0.3 ), ( \theta = 2\% ), and ( \sigma = 1\% ). The market price is 96. What is the most likely explanation? A) The model’s ( \theta ) is too high B) The model’s ( \sigma ) is too low C) The bond’s credit risk is mispriced D) The model is arbitrage-free Correct Answer: A) The model’s ( \theta ) is too high Explanation: - Vasicek’s bond price formula depends on ( \theta ). If the model price is below market, the model’s ( \theta ) is likely overestimating future rates (market expects lower rates). Trap Option: D) Arbitrage-free (Vasicek is not arbitrage-free; this doesn’t explain the price gap).
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.