Finance-Theory Β· Unit 5 Β· Video 4 Β· Interactive Practice
Any Two Give the Third: Zero-Coupon Bonds, STRIPS, and the Forecast Inside a Bond Price
IKey Formulas
Formula
Name
What you need
P0β=(1+r)TFβ
Price of a pure discount bond
Face value F and rate r
r=(P0βFβ)1/Tβ1
Rate implied by a price
Price P0β and face value F
F=P0β(1+r)T
Face value from price and rate
Rate r and price P0β
r>0,T>0β(1+r)T>1βP0β<F
Why the price is a discount
A positive rate
Key Insight: with the maturity T known, (P0β,Β r,Β F) is over-determined: any two pin down the third, so a market price can be run backwards into the interest rate it implies.
IIStripping a Coupon Bond
Stripping makes every payment of a coupon bond its own zero; priced at one rate, the zeros add up to the bond.
IIIWhy a Discount, and How Deep
With r>0, (1+r)T>1, so a zero's price sits below face value, and further below as r or T grows.
IVAny Two Give the Third
With T known, any two of P0β, r and F pin down the third.
π‘ Run on market prices, the price β rate direction yields the rates those prices imply, and implicit in them is a forecast of future rates. On Monday 15 September 2008 Lo read Treasury prices and fed funds futures as a Fed cut the next day with 99.5% confidence; on Tuesday the Fed held its target at 2%, and the forecast missed.
VQuiz Questions
Problem 1 Β· Pricing a Zero
Given: a pure discount bond with face value $1,000 that matures in T=5 years, and an interest rate of r=4% a year β find its price today.
β Correct!(1.04)5=1.216653, and $1,000 divided by 1.216653 is $821.93. The $178.07 gap to face value is the holder's interest over the five years.
β That discounts for one year only. The payment is five years away, so the face value is divided by (1.04)5, not by 1.04.
β That grows $1,000 forward five years. The face value arrives at maturity, so today's price divides by the growth factor: F/(1+r)T, not F(1+r)T. With a positive rate the price has to come out below $1,000.
β That is simple interest.1+5Γ0.04=1.20 ignores interest on interest. Compounded, the divisor is (1.04)5=1.2167, which is larger, so the price is lower.
Show solution
Price the zero with the one-line formula, in dollars:
The zero costs $821.93 today. Since r>0, (1.04)5>1, and the price sits below the $1,000 face value; the $178.07 difference is the interest the holder earns by waiting five years.
Problem 2 Β· Reading the Rate from a Price
Given: a principal strip that pays $1,000 in T=10 years trades today at $675.56 β find the annual interest rate its price implies.
β Correct!(675.561,000β)1/10β1=0.0400, and pricing back, (1.04)101,000β=675.56: the rate and the price are the same fact about the strip.
β That is the return over all ten years,675.561,000ββ1=48.03%. An annual rate takes the tenth root of the ratio before subtracting one.
β That divides the $324.44 of interest by the face value and by ten. The rate is earned on the price paid, and it compounds: r=(F/P0β)1/Tβ1.
β Dividing the 48.03% total by ten ignores compounding. Ten years at 4.80% would grow the price past face value: (1.048)10=1.598, and $675.56 Γ 1.598 is about $1,080, not $1,000.
Show solution
Given the price and the face value, the rate is the middle direction of the triple:
Check by pricing back:(1.04)101,000β=1.4802441,000β=675.56, the quoted price.
The tempting shortcut, $324.44 of interest over $675.56 is 48.03%, then divided by ten, gives 4.80%. That treats interest as simple: the 48.03% total already contains interest on interest, so a tenth of it overstates the annual rate.
Problem 3 Β· Strip a Two-Year Note
Given: a two-year note with face value $1,000 that pays a 4% coupon once a year is stripped into zeros, and every zero is priced at the market rate r=3% β find the price of the principal strip, then the price of the whole note.
What is the principal strip worth?
What is the whole note worth?
β Correct! The three strips cost $38.83 + $37.70 + $942.60 = $1,019.13, which is the note's price at 3%. It sits above par because the market rate is below the 4% coupon rate.
β Not the principal strip. It is a zero that pays $1,000 in two years: 1,000/(1.03)2.
β That discounts one year only. The principal is paid at year 2, so the divisor is (1.03)2=1.0609.
β That bundles the year-2 coupon into the principal strip. Stripping separates them: the $40 coupon at year 2 is its own coupon strip, and the principal strip pays only the $1,000.
β $1,000 is what the strip pays in two years, not its price today. At a positive rate, a zero's price sits below its face value.
β Not the note's price. Add the prices of all three strips: two coupon strips and the principal strip.
β Par is the price only when the market rate equals the coupon rate. Here the market rate is 3% and the coupon rate 4%, so the note is worth more than $1,000.
β That adds the payments without discounting them. $40 + $40 + $1,000 is what the note pays in total; each payment must first be priced as a zero.
β One strip is missing. $38.83 + $942.60 leaves out the year-2 coupon strip, worth 40/(1.03)2=37.70 dollars.
Show solution
Step 1 β the pieces. The note pays $40 at year 1, and $40 plus $1,000 at year 2. Stripping makes three zeros, each priced with P0β=F/(1+r)T (in dollars):
Step 2 β the whole note. Priced at one rate, the zeros add up to the note:
38.83+37.70+942.60=1,019.13
Check with the coupon-bond formula:1.0340β+(1.03)21,040β=38.83+980.30=1,019.13, the same $1,019.13. Stripping repackages the note's payments without changing them, so, priced at one rate, the pieces cost what the note costs.
Problem 4 Β· A Price Above Face Value
Given: euro interest rates were negative for years (two-year German government yields sat below zero through 2020). A two-year zero with face value β¬1,000 trades at β¬1,010.08 β find the annual rate its price implies.
β Correct!(1,010.081,000β)1/2β1=β0.0050, a rate of β0.50% a year; pricing back, (0.995)21,000β=1,010.08.
β That is the two-year total,1,010.081,000ββ1=β1.00%. Take the square root of the ratio to get the rate per year.
β The ratio is upside down. The rate solves F=P0β(1+r)T, so it is (F/P0β)1/Tβ1. Paying more today than you get back at maturity means a negative rate.
β The formula forces P0β<F only when r>0. With r<0, (1+r)T<1, and dividing F by a number below one gives a price above face value.
Check by pricing back:(1β0.005)2=0.990025, and 0.9900251,000β=1,010.08.
The argument that a zero trades at a discount runs through (1+r)T>1, which needs r>0. Here (1+r)T=0.990025<1, so the price lands above face value and the holder pays β¬10.08 more than the bond returns.