I was told that I have to memorize an insanely long formula in order to calculate MacDur in closed-form.
Is it worth it to memorize it?
I was told that I have to memorize an insanely long formula in order to calculate MacDur in closed-form.
Is it worth it to memorize it?
It’s not insanely long; it’s:
Mdur = [Σ (PV(CF_i_))(time to CF_i_)] / [Σ(PV(CF_i_))]
I have this formula, given just N = # of periods, I/Y = r, c = coupon rate, and t = time that has passed since the last coupon PMT.
MacDur = { (1 + r) / r } - { 1 + r [N ( c - r ) )] / { c [(1 + r)^N - 1] + r } - { t / T }
You don’t need to know that one.
Thank you
My pleasure.