債券與利率
麥考萊存續期間
Macaulay Duration
把每筆票息與本金依今天值多少加權後,算出收回整串現金流平均要等幾年。
先說人話
一張債券通常不是到期日才一次把所有錢付完,而是中途陸續付票息,到期再還本金。**麥考萊存續期間把每筆未來現金流折算成今天的價值,再用它占債券價格的比例作為權重,算出投資人平均要等多久才收到整串現金流。**單位通常是年,所以它看起來像期限,卻不是債券剩餘到期年數的另一種寫法。
概念公式是:麥考萊存續期間 D=Σ〔收到現金流的時間 t × 該筆現金流現值 PV(CF_t)〕÷債券全價 P。這裡的全價是包含應計利息、也等於各筆現金流現值合計的價格。越早收到、金額越大的現金流,會把平均等待時間往前拉。相同到期日下,票面利率較高的普通固定利率債券通常較早收到更多票息,麥考萊存續期間因而較短;零息債券只有到期一筆現金流,其麥考萊存續期間就等於剩餘到期年數。
用一個完整情境看懂
假設有一張兩年期債券,面額 100 元,每年付息一次,票面利率 5%,市場到期殖利率也為 5%。第一年收到 5 元,現值約 5÷1.05=4.76 元;第二年收到 105 元,現值約 105÷1.05²=95.24 元,兩者合計價格約 100 元。
麥考萊存續期間=(1 年×4.76+2 年×95.24)÷100=約 1.95 年。雖然債券兩年才到期,因第一年先收到部分票息,平均等待時間略短於兩年。若改成兩年期零息債券,中間沒有票息,全部價值都來自第二年的本金,存續期間就是 2 年。它回答的是現金流時間重心,不是「多久一定回本」。
判讀時要看什麼?
先確認資料採用的殖利率、付息頻率、現金流假設及時間單位。殖利率會改變各期現值權重,因此同一張債券在市場殖利率變動後,麥考萊存續期間也可能改變。含提前贖回、提前償還或浮動利率條款的商品,未來現金流不完全固定,單純麥考萊算法可能不足,資料供應商可能改列有效存續期間或其他模型結果。
比較債券 ETF 時,看到的多半是投資組合層級平均值,會隨成分債價格、到期、換券與申購買回而變,不等於 ETF 本身在該年數後到期。還要搭配信用、幣別、殖利率及凸性,不能把一個時間數字當成完整風險分數。
容易搞錯的地方
第一個錯誤是說「麥考萊存續期間 6 年,所以六年後基金還本金」。它只描述現金流的加權平均時間,債券 ETF 通常沒有固定到期還本日。第二個錯誤是直接拿麥考萊數值乘利率變化估價格;常用於小幅殖利率變動近似的是修正存續期間,兩者相關但公式不同。
第三個錯誤是認為存續期間短就一定安全。短期債仍可能有違約、流動性與匯率風險;長存續期間政府債的信用風險也可能低於短期高收益債。麥考萊存續期間只整理何時收錢,不能代替對每一筆錢能否收到的判斷。