首页 理论教育 债券利率敏感性度量:久期的详细解析

债券利率敏感性度量:久期的详细解析

时间:2023-07-22 理论教育 版权反馈
【摘要】:一个债券的到期时间越长,这个债券受到利率变化的敏感程度越高。数学上,麦考利久期的计算方式为:其中,PVCFti为第i个现金流的现值,ti为第i个现金流发生的时点, PVTCF为所有现金流的现值。将公式稍做变换:从这个公式我们可以看到,麦考利久期是以现金流现值为权重的平均到期时间。计算其麦考利久期。使用前面的VBA函数计算,输入公式“=mcld”,即得到此债券的麦考利久期为3.85。

债券利率敏感性度量:久期的详细解析

俗话说:夜长梦多。一个债券的到期时间越长,这个债券受到利率变化的敏感程度越高。麦考利久期(Macaulay Duration)就是一个度量债券平均到期时间的指标。数学上,麦考利久期的计算方式为:

其中,PVCFti为第i个现金流的现值,ti为第i个现金流发生的时点, PVTCF为所有现金流的现值。将公式稍做变换:

从这个公式我们可以看到,麦考利久期是以现金流现值为权重的平均到期时间。

我们编写下列VBA函数来计算麦考利久期。函数有四个参数:Coupon Rate、n、k和yield,分别为债券的票息率、到期年限、计息频率(如一年付息两次,则k=2)和收益率。

Function MCLD(Coupon Rate As Double,n As Integer,k As Integer,yield As Double)

Dim i As Integer

Dim PVCF()As Double

Dim PVTCF As Double

Dim duration As Double

Re Dim PVCF(1Tonk)

PVTCF=0

For i=1Tonk

PVCF(i)=((Coupon Rate/k)100)/Application.Worksheet Function.

Power(1+yield/k,i)

PVTCF=PVTCF+PVCF(i)(www.xing528.com)

Next i

PVCF(nk)=PVCF(nk)+100/Application.Worksheet Function.Power(1+yield/k,nk)

PVTCF=PVTCF+100/Application.Worksheet Function.Power(1+yield/k, nk)

duration=0

For i=1Tonk

duration=duration+PVCF(i)i/k

Next i

duration=duration/PVTCF

MCLD=duration

End Function

【例5.6】 (计算麦考利久期)

某债券票息率14%,期限五年,半年付息一次,以10%的收益率发行。计算其麦考利久期。使用前面的VBA函数计算,输入公式“=mcld(14%,5,2,10%)”,即得到此债券的麦考利久期为3.85。

图5.19

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈