8.1 The Term Structure and Interest Rate Dynamics: Spot, Forward & Swap Curves

Key Takeaways

  • Spot rates ($z_t$) are zero-coupon discount rates bootstrapped from the par yield curve; the arbitrage-free price of any default-free bond is the sum of cash flows discounted at their maturity-matched spot rates.
  • The Forward Rate Model establishes that $(1 + z_B)^B = (1 + z_A)^A \times [1 + f(A, B-A)]^{B-A}$, defining the forward rate as the exact break-even reinvestment rate that prevents arbitrage.
  • Riding the yield curve generates excess returns in an upward-sloping, static term structure by purchasing bonds with maturities longer than the investment horizon to capture price gains as they roll down to lower yields.
  • Spread metrics isolate risk dimensions (Z-spread over spots, I-spread over swaps, TED/SOFR-OIS for bank stress), while term structure models span Equilibrium models (Vasicek, CIR) and Arbitrage-Free models (Ho-Lee, BDT) calibrated to reprice the market yield curve.
Last updated: August 2026

8.1 The Term Structure and Interest Rate Dynamics: Spot, Forward & Swap Curves

Core Insight: Fixed income valuation at CFA Level II abandons single yield-to-maturity (YTM) discounting in favor of arbitrage-free spot rate discounting and forward rate curves. Understanding how market yield curves interlock, how forward rates act as break-even mechanisms, and how modern term structure models replicate observed rate structures forms the quantitative bedrock of advanced fixed income analysis.


1. Spot Rates, Par Yield Curves & Arbitrage-Free Bond Pricing

The Fundamental Spot Rate Pricing Formula

A spot rate ($z_t$) is the annual yield-to-maturity on a theoretical default-free zero-coupon bond maturing at time $t$. Because each cash flow occurs at a unique point in time, discounting all cash flows of a coupon-bearing bond at a single flat yield-to-maturity creates pricing inaccuracies whenever the yield curve is non-flat.

Under the Law of One Price, the arbitrage-free price ($P_0$) of an option-free bond with annual coupon $C$, face value $FV$, and maturity $T$ equals the sum of its cash flows discounted at their corresponding maturity-matched spot rates:

P0=t=1TC(1+zt)t+FV(1+zT)T=C1+z1+C(1+z2)2++C+FV(1+zT)TP_0 = \sum_{t=1}^T \frac{C}{(1 + z_t)^t} + \frac{FV}{(1 + z_T)^T} = \frac{C}{1 + z_1} + \frac{C}{(1 + z_2)^2} + \cdots + \frac{C + FV}{(1 + z_T)^T}

If the market price of a bond deviates from this spot-rate-derived value, an arbitrageur can construct a riskless replication portfolio using zero-coupon strips to lock in an immediate riskless profit.

The Par Yield Curve & Bootstrapping Mechanics

The par curve reflects the coupon rates at which bonds of various maturities trade at par value ($P_0 = 100$). Because zero-coupon Treasury yields are directly observable only for short maturities (T-bills up to 1 year), analysts must bootstrap the zero-coupon spot curve from the yields of liquid, on-the-run par coupon bonds.

Par Curve (Coupon = YTM at Par) ---> Bootstrapping (Sequential Cash Flow Stripping) ---> Zero-Coupon Spot Curve (z_t)

Bootstrapping Step-by-Step Procedure:

  1. Year 1 Spot Rate ($z_1$): For a 1-year annual par bond with coupon $PMT_1$, the par coupon equals the 1-year spot rate: $z_1 = PMT_1$.
  2. Year 2 Spot Rate ($z_2$): Set the 2-year par bond price to 100 and discount the Year 1 coupon at $z_1$: 100=PMT21+z1+100+PMT2(1+z2)2    (1+z2)2=100+PMT2100PMT21+z1100 = \frac{PMT_2}{1 + z_1} + \frac{100 + PMT_2}{(1 + z_2)^2} \implies (1 + z_2)^2 = \frac{100 + PMT_2}{100 - \frac{PMT_2}{1 + z_1}}
  3. Year $T$ Spot Rate ($z_T$): Generalize sequentially for any maturity $T$: 100=t=1T1PMTT(1+zt)t+100+PMTT(1+zT)T100 = \sum_{t=1}^{T-1} \frac{PMT_T}{(1 + z_t)^t} + \frac{100 + PMT_T}{(1 + z_T)^T}

2. Worked Forward Rate Bootstrapping Calculation

Practical Calibration Example

Consider three annual coupon government bonds trading at par ($100.00):

  • 1-Year Par Bond: Coupon = $3.00%$
  • 2-Year Par Bond: Coupon = $4.00%$
  • 3-Year Par Bond: Coupon = $5.00%$

Step 1: Derive the 1-Year Spot Rate ($z_1$)

100=1031+z1    z1=3.0000%100 = \frac{103}{1 + z_1} \implies z_1 = 3.0000\%

Step 2: Bootstrap the 2-Year Spot Rate ($z_2$)

100=4.001.0300+104.00(1+z2)2100 = \frac{4.00}{1.0300} + \frac{104.00}{(1 + z_2)^2} 100=3.88350+104.00(1+z2)2    96.11650=104.00(1+z2)2100 = 3.88350 + \frac{104.00}{(1 + z_2)^2} \implies 96.11650 = \frac{104.00}{(1 + z_2)^2} (1+z2)2=104.0096.11650=1.082020    z2=1.0820201=4.0202%(1 + z_2)^2 = \frac{104.00}{96.11650} = 1.082020 \implies z_2 = \sqrt{1.082020} - 1 = 4.0202\%

Step 3: Bootstrap the 3-Year Spot Rate ($z_3$)

100=5.001.0300+5.00(1.040202)2+105.00(1+z3)3100 = \frac{5.00}{1.0300} + \frac{5.00}{(1.040202)^2} + \frac{105.00}{(1 + z_3)^3} 100=4.85437+5.001.082020+105.00(1+z3)3=4.85437+4.62099+105.00(1+z3)3100 = 4.85437 + \frac{5.00}{1.082020} + \frac{105.00}{(1 + z_3)^3} = 4.85437 + 4.62099 + \frac{105.00}{(1 + z_3)^3} 1009.47536=105.00(1+z3)3    90.52464=105.00(1+z3)3100 - 9.47536 = \frac{105.00}{(1 + z_3)^3} \implies 90.52464 = \frac{105.00}{(1 + z_3)^3} (1+z3)3=105.0090.52464=1.159905    z3=(1.159905)1/31=5.0718%(1 + z_3)^3 = \frac{105.00}{90.52464} = 1.159905 \implies z_3 = (1.159905)^{1/3} - 1 = 5.0718\%

MaturityPar YieldDerived Spot Rate ($z_t$)Forward Rate NotationImplied 1-Year Forward Rate
1 Year3.0000%3.0000%$f(0,1) = z_1$3.0000%
2 Years4.0000%4.0202%$f(1,1)$5.0505%
3 Years5.0000%5.0718%$f(2,1)$7.2001%

Key Curve Relationship: When the par curve is upward-sloping, the spot curve lies above the par curve, and the forward curve lies above the spot curve ($f_t > z_t > y_t$). Conversely, in an inverted yield curve environment, the forward curve lies below the spot curve, which lies below the par curve ($f_t < z_t < y_t$).


3. Forward Rate Mechanics & Investment Strategies

The Forward Rate Model

A forward rate is an interest rate agreed upon today for a loan or investment that begins at a specified future date. Under standard CFA notation, $f(j, k)$ represents a forward rate for a loan starting in $j$ years and lasting for $k$ periods.

Under no-arbitrage conditions, investing for $B$ periods must yield the exact same terminal wealth as investing for $A$ periods and rolling over into a forward contract for the remaining $(B - A)$ periods:

(1+zB)B=(1+zA)A×[1+f(A,BA)]BA(1 + z_B)^B = (1 + z_A)^A \times [1 + f(A, B-A)]^{B-A}

Solving for the forward rate:

f(A,BA)=[(1+zB)B(1+zA)A]1BA1f(A, B-A) = \left[ \frac{(1 + z_B)^B}{(1 + z_A)^A} \right]^{\frac{1}{B-A}} - 1

For example, the 1-year forward rate starting 2 years from today, $f(2, 1)$, is derived as:

f(2,1)=(1+z3)3(1+z2)21=1.1599051.0820201=7.2001%f(2, 1) = \frac{(1 + z_3)^3}{(1 + z_2)^2} - 1 = \frac{1.159905}{1.082020} - 1 = 7.2001\%

Forward Rate as a Break-Even Rate

The forward rate $f(j, k)$ is not necessarily the market's forecast of future interest rates; fundamentally, it is the break-even reinvestment rate:

  • If an investor buys a 3-year bond yielding $z_3 = 5.0718%$, they lock in an annualized return of 5.0718%.
  • If the investor instead buys a 2-year bond yielding $z_2 = 4.0202%$, they will achieve the exact same total 3-year wealth if and only if they can reinvest at $f(2, 1) = 7.2001%$ during Year 3.
  • If the realized future 1-year spot rate in Year 2 ($r_{2,1}$) turns out to be greater than 7.2001%, the short-term rollover strategy outperforms the 3-year buy-and-hold bond. If $r_{2,1} < 7.2001%$, the 3-year buy-and-hold bond wins.

Riding the Yield Curve (Rolldown Strategy)

When the yield curve is upward-sloping and expected to remain static over the investment horizon, an investor can generate excess returns by riding the yield curve (also called the rolldown return):

  1. Execution: Buy an option-free bond with a maturity longer than the intended holding period (e.g., buying a 5-year bond for a 1-year horizon).
  2. Rolldown Mechanism: As time passes, the bond approaches maturity. In an upward-sloping static yield curve, the bond's remaining cash flows are discounted at progressively lower spot yields (e.g., the 5-year bond becomes a 4-year bond valued at lower 4-year yields).
  3. Return Amplification: The price of the bond rises due to the yield decline, generating a capital gain in addition to the coupon income.
  4. Risk: If the yield curve shifts upward or steepens significantly during the holding period, capital losses on the longer-duration bond can completely erase the excess rolldown return.

4. The Swap Rate Curve & Fixed Income Spread Metrics

The Swap Rate Curve

An interest rate swap is an agreement where counterparty A pays a fixed rate (the swap rate) and receives a floating rate (historically Libor, now Secured Overnight Financing Rate / SOFR) based on a notional principal. The swap rate curve reflects the par yields on plain vanilla fixed-for-floating interest rate swaps across maturities.

Why Market Participants Prefer the Swap Curve Over Government Curves:

  • No Sovereign Credit / Regulatory Distortions: Government bond yields are influenced by statutory reserve requirements, repo collateral scarcity, and flight-to-safety flows.
  • Constant Maturity Liquidity: Swaps trade continuously at precise standardized tenors (e.g., exactly 2, 5, 10, 30 years) without on-the-run / off-the-run maturity drift.
  • Universal Interbank Comparability: Provides an unencumbered benchmark for private sector corporate lending.

Comprehensive Summary of Yield Spread Metrics

Spread MetricFormal DefinitionPrimary Economic Interpretation
Swap Spread$\text{Swap Rate} - \text{Treasury Yield}$ of identical maturityMeasures wholesale banking sector credit risk and supply/demand imbalances in swap markets.
Z-Spread (Zero-Volatility Spread)Constant basis point spread added to each spot rate on the benchmark zero curve such that discounted cash flows equal market priceMeasures total credit, liquidity, and term risk for option-free bonds; assumes zero interest rate volatility.
I-Spread (Interpolated Spread)Bond Yield minus linearly interpolated Swap Rate benchmarkMeasures bond yield premium over the wholesale swap curve; widely used for European and non-US corporate bonds.
TED SpreadInterbank Lending Rate (3M Libor/SOFR) minus Risk-Free Rate (3M T-Bill)Barometer of perceived counterparty risk and liquidity distress in the commercial banking system.
SOFR-OIS / Libor-OIS SpreadTerm interbank borrowing rate minus Overnight Indexed Swap (OIS) rateIsolates pure term credit risk in the banking sector from central bank policy rate expectations.

5. Term Structure Theories & Modern Yield Curve Models

Classical Term Structure Theories

Traditional Theories: Pure Expectations (Risk-Neutral) | Liquidity Preference (Term Premium) | Segmented Markets / Preferred Habitat
Modern Models:       Equilibrium (Vasicek, CIR) vs Arbitrage-Free (Ho-Lee, KWF, Black-Derman-Toy)
  1. Pure Expectations Theory: Assumes investors are risk-neutral. Forward rates represent unbiased expected future spot rates: $f(j, k) = E(z_{j,k})$. A rising yield curve implies the market expects future short rates to increase.
  2. Liquidity Preference Theory: Investors demand a positive risk premium (liquidity premium) for holding longer-term bonds due to price volatility. Thus, forward rates overestimate expected future spot rates ($f(j, k) = E(z_{j,k}) + L_t$).
  3. Segmented Markets Theory: Supply and demand in distinct maturity segments determine yields independently. Institutional mandates (e.g., pension funds in 30Y, banks in 2Y) strictly prevent market participants from shifting across maturities.
  4. Preferred Habitat Theory: Investors prefer specific maturity habitats but can be induced to migrate to other tenors if offered an adequate risk/yield premium.

Modern Term Structure Models: Equilibrium vs. Arbitrage-Free

ModelClassStochastic Differential Equation / Functional FormMean Reversion?Rates Non-Negative?Volatility Structure
VasicekEquilibrium$dr_t = k(\theta - r_t)dt + \sigma dz_t$Yes ($k$)No (can be negative)Constant $\sigma$
Cox-Ingersoll-Ross (CIR)Equilibrium$dr_t = k(\theta - r_t)dt + \sigma \sqrt{r_t} dz_t$Yes ($k$)Yes (if $2k\theta \ge \sigma^2$)Proportional to $\sqrt{r_t}$
Ho-LeeArbitrage-Free$dr_t = \theta_t dt + \sigma dz_t$NoNo (can be negative)Constant $\sigma$
Kalotay-Williams-Fabozzi (KWF)Arbitrage-Free$d\ln(r_t) = \theta_t dt + \sigma dz_t$NoYes (lognormal)Constant $\sigma$
Black-Derman-Toy (BDT)Arbitrage-Free$d\ln(r_t) = \left[\theta_t + \frac{\sigma'_t}{\sigma_t}\ln(r_t)\right]dt + \sigma_t dz_t$YesYes (lognormal)Time-varying $\sigma_t$

Exam Distinction: Equilibrium models specify fundamental economic processes for the short rate and deduce bond prices, which may cause model-derived bond prices to deviate from current market prices. Arbitrage-free models take the current market yield curve as an exogenous input and calibrate time-dependent parameters ($\theta_t$) so the model fits the market term structure with zero pricing error.


6. Yield Curve Decomposition: Principal Component Analysis (PCA)

Empirical decomposition of government yield curve changes identifies three dominant, orthogonal statistical factors:

  1. Level Factor (Factor 1, ~75% to 85% of variance): A parallel upward or downward shift across all maturities with equal magnitude and direction. Hedged via portfolio duration matching.
  2. Slope Factor (Factor 2, ~10% to 15% of variance): A twist in the curve causing steepening or flattening (short rates moving differently from long rates). Hedged or exploited via curve steepener/flattener barbell vs. bullet structures.
  3. Curvature Factor (Factor 3, ~3% to 5% of variance): A non-linear butterfly shift where intermediate rates change relative to both short and long maturity wings. Exploit via butterfly spread trades.
Loading diagram...
Principal Component Analysis (PCA) Yield Curve Dynamics
Test Your Knowledge

A fixed income analyst is given the following zero-coupon spot rate curve: 1-year spot rate z_1 = 3.50%, 2-year spot rate z_2 = 4.25%, and 3-year spot rate z_3 = 5.00%. What is the implied 1-year forward rate starting two years from today, f(2, 1)?

A
B
C
D
Test Your Knowledge

An institutional asset manager implements a 'riding the yield curve' strategy by purchasing a 4-year option-free Treasury bond yielding 4.80% for a 1-year holding period. Which market condition is most essential for this active trading strategy to generate excess returns over a 1-year zero-coupon benchmark?

A
B
C
D
Test Your Knowledge

How do modern Arbitrage-Free term structure models (such as the Black-Derman-Toy model) fundamentally differ from Equilibrium models (such as the Cox-Ingersoll-Ross model) in their construction and calibration?

A
B
C
D