Home/Study Plan/Interest Rates & Bond Pricing
๐Ÿ’น

Trading Concepts & Microstructure

Interest Rates & Bond Pricing

Medium4โ€“5 hrsBondsDurationYield CurveConvexityDV01

Overview

Bond pricing is discounted cash flow in practice. The yield is the internal rate of return. Duration measures interest rate sensitivity โ€” it's the bond's 'effective maturity'. DV01 converts that sensitivity to dollar terms. The key insight: higher duration = more volatile when rates move. Long-term bonds are riskier in a rising-rate environment. This is fundamental to fixed income trading.

How to Recognize

  • โ†’Bond pricing questions: 'what is this bond worth?'
  • โ†’'How does the bond price change if rates move 1bps?'
  • โ†’Yield curve questions: normal/inverted/flat
  • โ†’Duration and hedging interest rate risk

Step-by-Step Approach

  1. 1.Bond price = PV(coupons) + PV(face value) โ€” discounted at yield y
  2. 2.Duration: % price change โ‰ˆ โˆ’Duration ร— ฮ”y (Modified Duration)
  3. 3.DV01 = dollar value of 1 basis point change = Price ร— Mod.Duration / 10000
  4. 4.Convexity: bond price is convex in yield โ†’ you gain more from a fall than you lose from a rise

Key Formulas

01P=โˆ‘t=1TC(1+y)t+F(1+y)TP = \sum_{t=1}^T \frac{C}{(1+y)^t} + \frac{F}{(1+y)^T}
02Duration=1Pโˆ‘t=1Ttโ‹…CFt(1+y)t\text{Duration} = \frac{1}{P}\sum_{t=1}^T t \cdot \frac{CF_t}{(1+y)^t} (Macaulay Duration)
03dPPโ‰ˆโˆ’Dmodโ‹…dy\frac{dP}{P} \approx -D_{\text{mod}} \cdot dy where Dmod=D/(1+y)D_{\text{mod}} = D/(1+y)
04DV01=Pร—Dmod/10,000DV01 = P \times D_{\text{mod}} / 10{,}000

Worked Examples

0Quick Example
10yr zero-coupon bond, y=5%. P = 100/1.05^10 โ‰ˆ 61.39.Duration=10(zerocouponalwayshasD=maturity).Ifyrises1bp:ฮ”Pโ‰ˆโˆ’61.39. Duration = 10 (zero coupon always has D=maturity). If y rises 1bp: ฮ”P โ‰ˆ โˆ’0.0585.

Problem

A 5-year bond has face value $100, annual coupon 6%, yield = 8%. What is the price?

Solution

1

Price = PV(coupons) + PV(face).

2

= 6/1.08 + 6/1.08ยฒ + 6/1.08ยณ + 6/1.08โด + 6/1.08โต + 100/1.08โต.

3

= 6 ร— [1โˆ’(1.08)^(โˆ’5)]/0.08 + 100/1.08โต.

4

= 6 ร— [1โˆ’0.6806]/0.08 + 100ร—0.6806.

5

= 6 ร— 3.993 + 68.06 = 23.96 + 68.06 = $92.02.

6

Bond trades at discount (92<92 < 100) because coupon rate (6%) < yield (8%).

Answer

P = \92.02$. When coupon rate < yield: bond trades at discount. When coupon rate > yield: premium.

Common Mistakes

  • !

    Confusing Macaulay Duration (in years) with Modified Duration (the % sensitivity). Always clarify which one you mean.

  • !

    Bond price and yield move INVERSELY. Rates up โ†’ bond price down.

  • !

    Zero-coupon bond duration = maturity. Coupon bond duration < maturity (intermediate cash flows reduce it).

Practice Problems

Click "Show Answer" to reveal
1

A bond has DV01 = 500.Youwanttohedgea500. You want to hedge a 1M position. How many of a 10yr Treasury (DV01 = $80/contract) do you need to short?

Hint: Match total DV01: N ร— 80=80 = 500.
2

Why does an inverted yield curve historically predict recessions?

Hint: Short rates > long rates: what does this imply about expected future rates?

Only works in the Electron app

<webview> is an Electron-only tag. Run npm run electron:dev to use this.

25:00Focus
0

25 min focus ยท 5 min break ยท long break every 4 sessions

The Ultimate Grind