Basic Prerequisites: Stochastic Calculus & Itô’s Lemma.
1. Intuition & Practical Objective
This page builds the why of interest-rate modelling with no prior fixed-income knowledge needed. The objective is one idea: in fixed income the risk-free rate is not a constant - it is the thing you are trying to price derivatives on, and it varies across time and across maturities. Every model in this folder is an answer to the question “how do I describe the whole continuum of rates, and how do I price a claim whose payoff depends on one of them?”
Start with the dumbest question: why is there a “term structure” at all? A dollar paid today is worth more than a dollar paid in a year, but the compensation per year is not flat - lending for 1 month pays a different (annualised) rate than lending for 30 years. The set of rates for all maturities is the term structure of interest rates, a.k.a. the yield curve or zero curve. Three steps:
-
The fundamental building block is a zero-coupon bond (ZCB). is the price at of a risk-free promise to pay 1 at . Everything - coupon bonds, swaps, caps, swaptions - is a static portfolio of ZCBs (a coupon bond is ; a floating-rate note is worth par). Learn to price and you can price all of fixed income.
-
A rate is a log-slope of the bond-price curve, and there is a whole hierarchy of rates. The continuously-compounded spot rate is ; the instantaneous forward rate is the derivative ; the simple (LIBOR) forward rate is the discrete analogue . These are all different views of the same curve, and knowing any one of them is knowing all of them.
-
The rate you borrow at today - the short rate - is the single engine. It is , the instantaneous forward rate at the shortest horizon. If you can describe how moves (a “short-rate model”), then every bond is just the discounted expectation of 1 under that description, and every rate derivative is a claim on ‘s path.
The one-paragraph essence. Fixed-income quants do not model a stock; they model the discount factor. The price of a -bond is the market’s answer to “what is the value of 1 at time worth today,” and every derivative written on rates is a bet on the path of that discount factor. The models divide into short-rate models (specify ‘s SDE directly) and market models (specify the forward curve / each forward rate directly).
2. Mathematical Ground Truth & Derivations
The three facts that make term-structure modelling non-trivial.
Fact 1 - is an expectation under the risk-neutral measure. Define the bank account , the price of rolling at the short rate. Then (BM Ch2; Shreve Ch28) the no-arbitrage value of a -bond is
This is the fundamental pricing relation. The whole “term-structure equation” and the market price of risk come from asking which dynamics of to use inside this expectation - the drift under is what the model specifies.
Fact 2 - forwards are the log-slope; rates are linked by identities, not by models. The relations
are pure definitions, model-free. So is the simple-forward relation . What is not model-free is the dynamics of any of these objects - that is what a model pins down.
Fact 3 - in a one-factor world, one Brownian motion moves the whole curve. If is driven by a single , then all forward rates of all maturities are functions of the same , so at any instant they are perfectly correlated (corr = 1). Real curves move by level/slope/curvature (roughly three PCA factors). This single fact motivates two-factor models (BM Ch4) and is the first real failure mode (05 · Failure Modes).
The risk-free-rate equation for a bond portfolio. Bond prices satisfy a term-structure PDE: writing ,
where is the market price of risk - the excess return per unit of volatility that the market demands for bearing short-rate risk. Different choices of give different and hence different bond prices (Björk Prop 23.2). This is the exact analogue of the BSM PDE, but with the drift not killed - only replaced by the risk-adjusted drift .
3. Computational Implementation - the discount factor in motion
Simulate the short rate under a model and Monte Carlo the discount factor to recover a bond price - the most direct way to see Fact 1. Stdlib only.
The closed form (03 · Short-Rate Models) gives ; the MC converges to it. This is the whole job: pick ‘s dynamics, integrate , get the bond, then price any claim on the rate.
4. Failure Modes & First-Principles Breakdowns
- “The yield curve is a constant” - the beginner’s assumption from equity pricing. It ignores term-structure risk: a 30-year bond and a 3-month bill do not move together. Any short-rate model is overkill-free but the constant- BSM shortcut is simply wrong for long-dated or rate-linked products.
- Discounting under the wrong measure. - not . The physical drift of does not enter bond prices directly; only the -drift (with the market price of risk folded in) does. Confusing the two misprices everything.
- Forgetting and the log-slope identities. These are definitions, not model output. Building a “model” that violates (e.g. inconsistent interpolation) is internally inconsistent before any dynamics are chosen.
- One factor, one shape. A single Brownian motion can only move the curve in parallel (and one “direction of tilt” is forced by the model’s mean reversion). It cannot reproduce independent level/slope/curvature moves - the seed of the two-factor extension and of the failure page.
5. References
- Björk, Arbitrage Theory in Continuous Time
- Brigo–Mercurio, Interest Rate Models
- Shreve, Stochastic Calculus for Finance I
6. Connected Graph Bridges
- Base: Stochastic Calculus & Itô · No-Arbitrage & Binomial Trees
- Continue: 02 · Bonds, Yield Curve & Forward Rates · Index Hub
- Sibling: Black–Scholes–Merton (constant vs term structure)