Bond Fundamentals and Pricing › The Price-Yield Relationship

Michael BrenndoerferUpdated December 28, 20256 min read
Quantitative FinanceAll chapters
Part 2 of 15Equity and Fixed Income Markets
Chapter 11Bond Fundamentals and Pricing › The Price-Yield Relationship
Reading section 9 of 14 · The Price-Yield Relationship · 6 minSection 9 of 14 · 6 min

Book contents

Section 9 of 14 · 6 min read

Bond Fundamentals and Pricing › The Price-Yield RelationshipOne section · Sections in this chapter9 / 14 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

The relationship between bond prices and yields is fundamental to fixed income analysis. Understanding this relationship helps explain interest rate risk and informs trading strategies. Every bond investor needs to understand how yield movements translate into price changes, since this relationship determines both risks and opportunities in fixed income markets.

Inverse Relationship

For the option-free bond with fixed positive cash flows used here, price decreases as its quoted yield increases within the model domain. That price-yield identity should not be read as saying every observed market-rate increase moves every bond price down: floating payments, embedded options, credit changes, and other drivers can change the comparison.

For an otherwise comparable bond paying a 5% coupon when the required nominal yield is 6%, the regular coupon-date price is below par. With yield and coupon held fixed, extending the payment schedule can change the price further. Duration measures the local percentage response to yield changes; maturity alone does not determine every dollar price-change comparison.

Out[22]:
Visualization
Line chart showing declining bond prices as yields increase from 2% to 10% for three different coupon rates.
Price-yield curves for three ten-year, \$1,000 face-value bonds with 4%, 6%, and 8% coupons under the same semiannual convention. All prices decrease as yield increases. The higher-coupon bond has a larger dollar price change over this range, while the lower-coupon bond has greater percentage sensitivity at the same yield. Each curve crosses par where its own yield equals its coupon rate.

Convexity of the Price-Yield Curve

For an option-free bond with positive fixed payments and admissible yields, the price-yield curve is convex. Around the same base yield, a symmetric yield decline produces a larger price gain than the loss from an equal yield rise, with other inputs fixed. This does not guarantee a profitable holding period or describe bonds whose embedded options change their cash flows.

The curvature arises from the present value formula. Since price is a sum of terms like C/(1+y)tC/(1+y)^t, the second derivative with respect to yy is positive (d2Pdy2>0\frac{d^2P}{dy^2} > 0). To understand this intuitively, consider what happens as yields change. When yields fall, each basis point decrease has a larger dollar impact because you're multiplying the cash flows by increasingly larger discount factors. The discount factors are growing at an accelerating rate as yields decline. Conversely, as yields rise, the discount factors shrink, so each additional basis point increase has a diminishing effect on price because you're taking away smaller and smaller pieces of value. This asymmetry, where gains accelerate as yields fall and losses decelerate as yields rise, is precisely what convexity measures. Convexity quantifies how much the price-yield relationship curves away from a straight line.

In[23]:
Code
# Demonstrate convexity with price changes
base_yield = 0.06
yield_change = 0.01  # 100 basis points

price_base = price_bond(1000, 0.06, 10, base_yield)
price_up = price_bond(1000, 0.06, 10, base_yield + yield_change)
price_down = price_bond(1000, 0.06, 10, base_yield - yield_change)

change_up = price_up - price_base
change_down = price_down - price_base
Out[24]:
Console
Convexity Demonstration: 10-Year 6% Bond
--------------------------------------------------
Price at 6% yield:     $1,000.00
Price at 7% yield:     $928.94
Price at 5% yield:     $1,077.95

Price change (+100bp): $-71.06 (-7.11%)
Price change (-100bp): $77.95 (7.79%)

Asymmetry: Gain $6.88 more than loss
Out[25]:
Visualization
Plot comparing curved actual price-yield relationship with linear tangent line, showing convexity gap.
Convexity of a ten-year 6% coupon bond priced with semiannual compounding. The primary curve shows actual price and the dashed rose line its exact tangent at 6% nominal annual yield, using modified duration of about 7.4387 years. The curve lies on or above this tangent, with equality at the base yield. The shaded difference illustrates curvature, not a guaranteed investment return.

For otherwise matched fixed positive-cash-flow bonds, longer maturity and lower coupon generally increase normalized yield convexity. The comparison concerns the same yield and compounding convention; it does not establish that every longer bond has a larger dollar gain or that an option-bearing bond is positively convex.