Analyzing Yield Curves
When To Use
- Interpreting the current shape of a government or credit yield curve (normal, flat, inverted, humped)
- Identifying relative value opportunities across maturities for curve trades (steepeners, flatteners, butterflies)
- Extracting market-implied expectations for future interest rates, inflation, or recession probability
- Comparing curves across issuers, sectors, or sovereigns to assess credit term structure
- Supporting portfolio duration and key-rate duration positioning decisions
Inputs To Gather
- Curve data: Par yields, zero-coupon (spot) rates, or forward rates for the relevant curve (e.g., UST, OIS/SOFR, EUR swap, issuer-specific)
- Tenor points: At minimum 2Y, 5Y, 10Y, 30Y; include 3M, 6M, 1Y for short-end analysis and money-market signal extraction
- As-of date and source: Bloomberg, FRED, ICE, or broker runs — note any interpolation or bootstrap methodology used
- Historical comparison dates: Prior curve snapshots for slope change analysis (e.g., 1 week, 1 month, 6 months ago)
- Benchmark reference: Identify the risk-free curve and any spread curves needed (e.g., IG OAS curve, HY spread curve, sovereign spread vs. Bunds)
- Context: Current Fed/ECB/BoJ policy rate, dot plot or forward guidance, recent CPI/PCE prints, and upcoming auction calendar
Workflow
Classify curve shape
- Determine current regime: normal (positive slope), flat, inverted, or humped
- Compute key slope measures: 2s10s spread, 2s5s, 5s30s, 3m10s
- Compare current slopes to 1-year and 5-year percentile ranks to gauge how extreme the shape is
Decompose term structure
- Bootstrap spot rates from par curve if only par yields are provided
- Derive implied forward rates (e.g., 1y1y, 2y3y, 5y5y) to read market expectations for future short rates
- Separate the yield into components: expected path of short rates + term premium (use ACM, KW, or similar model estimates where available) [VERIFY: model source and vintage]
Identify relative value signals
- Compute Z-scores of spreads between tenor pairs vs. rolling historical windows (60-day, 250-day)
- Flag butterfly richness/cheapness: belly vs. wings (e.g., 2s5s10s, 5s10s30s)
- Identify roll-down advantage by comparing yield pickup from 6-month or 12-month roll along the curve
- Note on-the-run vs. off-the-run spread anomalies for liquidity-driven dislocations
Assess macro and policy implications
- Compare implied forward rates to central bank dot plots or OIS-implied policy path [VERIFY: confirm latest meeting date and statement]
- Evaluate inversion signals: 3m10s inversion duration as recession indicator (historical lead time ~12–18 months)
- Cross-reference breakeven inflation curve (nominal minus TIPS) for real rate vs. inflation expectations decomposition
- Flag divergences between swap curve and government curve that signal credit or liquidity stress
Formulate curve trade ideas
- Map findings to actionable trade structures: outright duration, steepener/flattener (2s10s, 5s30s), butterfly, or barbell vs. bullet
- Specify DV01-weighted or regression-weighted hedge ratios
- Estimate carry and roll-down P&L over a defined horizon (e.g., 3 months, assuming no rate change)
- State key risks: parallel shift exposure, convexity, funding cost, and event risk (auction, payroll, FOMC)
Output
- Curve snapshot table: Tenors, par yields, spot rates, implied forwards, and changes vs. prior dates
- Shape classification: Current regime label with slope measures and percentile context
- Relative value heatmap: Tenor-pair Z-scores and butterfly spreads flagged as rich/cheap
- Macro signal summary: Forward rate vs. policy path comparison, inversion status, term premium estimate
- Trade recommendations: 1–3 curve trade ideas with entry rationale, hedge ratios, carry/roll estimate, and risk factors
- Charts (if supported): Curve overlay (current vs. prior), slope time series, forward rate vs. dot plot
Quality Checks
- Confirm all yield data is from the same close date and quote convention (mid, bid, ask) — mixing sources distorts slope readings
- Verify spot and forward rate derivations are internally consistent (forwards should re-price par curve)
- Ensure Z-scores use an appropriate lookback window; regime changes can make long-history Z-scores misleading
- Cross-check that DV01-neutral ratios account for actual durations at current yield levels, not approximations
- Flag any tenors with thin liquidity or wide bid-ask spreads that could distort relative value signals [VERIFY: check for off-the-run or illiquid points]
- Mark all recession probability estimates and term premium figures with model source and date [VERIFY]
- Do not present curve-implied rate expectations as forecasts — they embed risk premia and positioning effects