Why a Bond's Price-Yield Curve Bends, and Why Duration Is Not the Reason
A bond paying 100 in ten years costs 67.5564 at a four percent yield. The first two points of yield cost 11.7169 and the next two only 9.5201, so the curve bends. The usual explanation blames duration falling as yields rise, and this bond refutes it: with a single cash flow its Macaulay duration is exactly ten at every yield. The slope is minus duration times price over one plus the yield, and the general statement needs no duration at all, only that every discount factor is convex.