Independent solution
How to solve this Macaulay Duration from Price Sensitivity question
Setup
Setup
Let P(i) be price as a function of annual yield. At i = 8%, the supplied price is 100 and the supplied derivative is −700.
Model
Model
Macaulay duration and the price derivative satisfy D = −(1 + i)P′(i)/P(i). This converts the local price sensitivity into a time-weighted duration.
Compute
Compute
Substitution gives −1.08(−700)/100 = 7.56 years.
Answer
Answer
The calculation gives 7.56 for macaulay duration from price sensitivity, matching published choice C.