Very simple.
Given that the yield is “r” per period and that the first payment is received exactly one period hence:
Macaulay Duration = (1+r) / r
Modified Duration = 1 / r
And here’s the proof (TIF file).
Note that, strictly speaking, these are the durations of a perpetual annuity; the assumption of perpetuity gets shakier as redemption becomes more likely.
[…] The algebra is linked in the post PerpetualDiscount Duration Calculation. […]
[…] Readers will instantly recognize this as highly suspicious, at best. The duration of a perpetual annuity is the inverse of the interest rate. Long Gilts are currently yielding about 4.5% … assuming that the Gilt Perpetuals are trading […]
[…] Update, 2009-2-15: Note that the Modified Duration of a PerpetualDiscount is dependent solely upon its yield. […]
[…] be aware that the Modified Duration of a PerpetualDiscount is simply the inverse of its yield (see http://www.prefblog.com/?p=2582). With yields at about 7%, this means a MD of about 14 years. Many investors will blithely purchase […]