Bond Calculations With Excel Functions Use PRICE Function To Find A Bonds Price
Bond Calculations With Excel Functions Use PRICE Function To Find A Bonds Price
Use DURATION & MDURATION functions to find a bond's duration & modified duration
Time to Maturity
Settlement date 10/1/2020 Years 3 Months
Maturity date 10/1/2023
Par Value 100
Rate 8.00%
Yield 8.00%
Frequency 1 Semi-annual
Basis (Convention) 3 Actual/365
Duration 2.78
Modified duration 2.58
Page 1
Excel functions
0 Days 0
turity,Rate,Yield,Par,Frequency, [Basis])
0 Days 0
turity,Rate,Price,Par,Frequency, [Basis])
modified duration
0 Days 0
Page 2
Step 1 First find Yield of the bond
Settlement date 8/30/2018
Maturity date 8/30/2021
Par Value 100
Rate 9.40%
Price 101
Frequency 1
Basis (Conventio 3 Actual/365
Yield 9.00%
Step 2 Find price of bond when yield changes by some increment, say +/- 1%
P+ P- P0
Settlement date 8/30/2018 8/30/2018
Maturity date 8/30/2021 8/30/2021
Par Value 100 100
Rate 9.40% 9.40%
Change in yield -0.20% 0.20%
Yield 8.80% 9.20%
Frequency 1 1
Basis (Conventio 3 3
Duration 2.8
Modified duration 2.5
Step 4.
(P+ - P0)/P0 = - D* x (-∆y) + 0.5 x Convexity x (∆y)2 Eqn 1
(P- - P0)/P0 = - D* x (+∆y) + 0.5 x Convexity x (∆y) 2 Eqn 2
Adding Eqn 1 & Eqn 2
(P+ + P- - 2P0)/P0 = Convexity x (∆y)2
Convexity = (P+ + P- - 2P0) / [P0 x (∆y)2]
Convexity = 8.985