㈠ Excel如何计算久期和凸性
假设单元格A1是市场利率
单元格B1是一年前的初期投资
单元格C1,C2,...,C10是现金流
在单元格D1,输入公式
=C1*row()
然后公式往下拉
那么计算久期,用公式(不妨在单元格E1输入):
=NPV(A1,D1:D10)/(B1+NPV(A1,C1:C10))
如果市场利率是Y,现金流(X1,X2,...,Xn)的麦考利久期定义为:D(Y)=[1*X1/(1+Y)^1+2*X2/(1+Y)^2+...+n*Xn/(1+Y)^n]/[X0+x1/(1+Y)^1+X2/(1+Y)^2+...+Xn/(1+Y)^n]
即 D=(1*PVx1+...n*PVxn)/PVx
其中,PVXi表示第i期现金流的现值,D表示久期。
㈡ 金融久期及凸性计算题
看了这个帖子才知道Duration和Convexity的中文翻译是“久期”和“凸性”...
1.
Modified Duration
= (1 * PVCF1 + 2 * PVCF2 + ... + n * PVCFn)/(k * Price)(1 + yield/k)
其中:
PVCF是每笔资金流的现值。
k是每年付款的次数。你说是欧洲美元债券,所以我设k=2
Price是债券的价格。因为票息率等于收益率,所以价格等于面值。
yield是收益率。
用这个公式计算出来,Modified Duration是4.96,即D=4.96。具体的资金流情况如下:
资金期数 资金值 资金现值
1 $40.00 $38.46
2 $40.00 $36.98
3 $40.00 $35.56
4 $40.00 $34.19
5 $40.00 $32.88
6 $40.00 $31.61
7 $40.00 $30.40
8 $40.00 $29.23
9 $40.00 $28.10
10 $40.00 $27.02
11 $40.00 $25.98
12 $1,040.00 $649.58
2、
Convexity = [(V+) + (V-) - 2(V0)] / [2 (V0) (delta yield)^2]
其中:
V+是收益率增加后的债券价格,这里是999.53785。
V-是收益率下降后的债券价格,这里是1000.46243。
V0是目前收益率下的债券价格,这里是面值1000。
delta yield是上升和下降的收益率之差,这里是0.0002。
用这个公式计算,Convexity是3.5,即G=3.5。
3.
Percentage Price Change
= -Duration * delta yield * 100 + Convexity * (delta yield)^2 * 100
= -4.96 * 0.02 * 100 + 3.5 * (0.02)^2 * 100
= -9.78%
㈢ CFA一级中关于固定收益部分久期凸性计算的一道题。请教
根据ration,变化2%*10.34=20.68%
再根据convexity修正,肯定是小于20.68%的,就选17.65%
具体变化=-2%*10.34+(1/2)*151.60*2%*2%=-17.648%
至于困扰你的计算convexity时候为什么要除以2,因为ration是利率变化的一阶导数,而convexity是利率变化的二阶导数,泰勒级数的展开的第二项,就是要乘以二分之一,如果有三阶导数,更精确,三阶导数的系数就是六分之一。这是一个纯粹的数学问题。你在考试时,需要记住这个公式。
㈣ 如何利用久期和凸性 衡量债券的利率风险
久期和凸性是衡量债券利率风险的重要指标。很多人把久期简单地视为债券的到期期限,其实是对久期的一种片面的理解,而对凸性的概念更是模糊。在债券市场投资行为不断规范,利率风险逐渐显现的今天,如何用久期和凸性量化债券的利率风险成为业内日益关心的问题。
久期
久期(也称持续期)是1938年由
F.R.Macaulay提出的,用来衡量债券的到期时间。它是以未来收益的现值为权数计算的到期时间。其公式为
其中,P=债券现值,Ct=每年支付的利息,y=到期收益率,n=到期期数,M=到期支付的面值。
可见久期是一个时间概念,是到期收益率的减函数,到期收益率越高,久期越小,债券的利率风险越小。久期较准确地表达了债券的到期时间,但无法说明当利率发生变动时,债券价格的变动程度,因此引入了修正久期的概念。
修正久期
修正久期是用来衡量债券价格对利率变化的敏感程度的指标。由于债券的现值
对P求导并加以变形,得到:
我们将
的绝对值称作修正久期,它表示市场利率的变化引起的债券价格变动的幅度。这样,不同现值的券种就可以用修正久期这个指标进行比较。
由公式1和公式2我们可以得到:
在某一特定到期收益率下,P为常数,我们记作P0,即得到:
由于P0是理论现值,为常数,因此,债券价格曲线P与P
/P 0有相同的形状。由公式7,在某一特定到期收益率下,P /P
0的斜率为修正久期,而债券价格曲线P的斜率为P0×(修正久期)。
修正久期度量了收益率与债券价格的近似线性关系,即到期收益率变化时债券价格的稳定性。修正久期越大,斜率的得绝对值越大,P对y的变动越敏感,y上升时引起的债券价格下降幅度越大,y下降时引起的债券价格上升幅度也越大。可见,同等要素条件下,修正久期小的债券较修正久期大的债券抗利率上升风险能力强,但抗利率下降风险能力较弱。
但修正久期度量的是一种近似线性关系,这种近似线性关系使由修正久期计算得出的债券价格变动幅度存在误差。如下图,对于债券B′,当收益率分别从y上升到y1或下降到y2,由修正久期计算出来的债券价格变动分别存在P1′P1"和P2′P2"的误差。误差的大小取决于曲线的凸性。
市场利率变化时,修正久期稳定性如何?比如上图中,B′和B"的修正久期相同,是否具有同等利率风险呢?显然不同。当y变大时,B"价格减少的幅度要小,而当y变小时,B"价格变大的幅度要大。显然,B"的利率风险要小于
B′。因此修正久期用来度量债券的利率风险仍然存在一定误差,尤其当到期收益率变化较大时。凸性可以更准确地度量该风险。
凸性
利用久期衡量债券的利率风险具有一定的误差,债券价格随利率变化的波动性越大,这种误差越大。凸性可以衡量这种误差。
凸性是对债券价格曲线弯曲程度的一种度量。凸性越大,债券价格曲线弯曲程度越大,用修正久期度量债券的利率风险所产生的误差越大。严格地定义,凸性是指在某一到期收益率下,到期收益率发生变动而引起的价格变动幅度的变动程度。
根据其定义,凸性值的公式为:
凸性值
=
凸性值是价格变动幅度对收益率的二阶导数。假设P0是理论现值,则凸性值=
应用
由于修正久期度量的是债券价格和到期收益率的近似线性关系,由此计算得出的债券价格变动幅度存在误差,而凸性值对这种误差进行了调整。
根据泰勒系列式,我们可以得到
的近似值:
这就是利用修正久期和凸性值量化债券利率风险的计算方法。我们可以看到,当y上升时, 为负数,若凸性值越大,则
的绝对值越小;当y下降时,为正数,若凸性值越大,则越大。
因此,凸性值越大,债券利率风险越小,对债券持有者越有利;而修正久期具有双面性,具有较小修正久期的债券抗利率上升风险较强,而当利率下降时,其价格增幅却小于具有较大修正久期债券的价格增幅。
以国债21国债(15)和03国债(11)为例,两券均为7年期固息债,每年付息一次(附表为今年3月1日的有关指标)。
相比之下,21国债(15)具有较小的修正久期和较小的凸性值。如果收益率都上升50个基点,其价格变动幅度分别为:
21国债(15):
03国债(11):
可见经过对久期和凸性的简单计算,可以比较直观地衡量债券的利率风险。如果收益率变动幅度不大,则一般修正久期即可以作为度量利率风险的近似指标。
㈤ 凸性的凸性的计算
由债券定价定理1与4可知,债券价格-收益率曲线是一条从左上向右下倾斜,并且下凸的曲线。下图中b>a。
债券定价定理1:
债券价格与到期收益率成反向关系。
若到期收益率大于息票率,则债券价格低于面值,称为折价债券(discount bonds);
若到期收益率小于息票率,则债券价格高于面值,称为溢价债券(premium bonds);
若息票率等于到期收益率,则债券价格等于面值,称为平价债券(par bonds)。
对于可赎回债券,这一关系不成立。
债券定价定理4:
若债券期限一定,同等收益率变化下,债券收益率上升导致价格下跌的量,要小于收益率下降导致价格上升的量。
例:三债券的面值都为1000元,到期期限5年,息票率7%,当到期收益率变化时。
到期收益率(%) 6 7 8
价格 1042.12 1000 960.07
债券价格变化率(%) 4.21 0 -4.00
㈥ 有关久期凸性的计算债券价格
第一问,以市场利率为6%为例,计算现在的合理债券价格=5/(1+6%)+5/(1+6%)^2+5/(1+6%)^3+5/(1+6%)^4+5/(1+6%)^5+100/(1+6%)^5=95.79元
其他各种利率,把6%换成不同的折现率,分别计算。
在市场利率为5%、5.5%、5.85%、6%、6.2%的时候,债券价格分别为:
100元、97.86元、96.40元、95.79元、94.97元。
第二问,以市场利率5%为例,市场利率上升5、10、50、100个基点,变化后的市场利率分别为5.05%、5.1%、5.5%和6%,套用以上公式,债券价格分别为:99.78元、99.57元、97.86元、95.79元。
修正久期公式为△P/P≈-D*×△y
我们考察市场利率从5%变化到5.05%这个微小变化,价格变化为-0.22,利率变化为0.05%
P=100,所以修正久期D*=4.4
根据这个修正久期,当市场利率从5%变化到5.1%的时候,债券价格将下降4.4*0.1=0.44元,即,从100元变为99.56元,实际价格变为99.57元,实际的差距是0.01元。
凸性设为C,则对于0.1个百分比的变化率,有
0.01元=1/2 * C * 0.1^2
解得C=2,凸度为2.
以上供参考。
㈦ Excel 请问如何用excel计算债券的凸性
看了这个帖子才知道Duration和Convexity的中文翻译是“久期”和“凸性”... 1. Modified Duration = (1 * PVCF1 + 2 * PVCF2 + ... + n * PVCFn)/(k * Price)(1 + yield/k) 其中: PVCF是每笔资金流的现值。 k是每年付款的次数。你说是欧洲美元债券...
㈧ 请问,投资学债券的凸性计算公式是什么
债券价格对到期收益率的二阶导数