到期收益率__债券价格_久期_凸性_计算_公式(Excel)
到期收益率债券价格久期凸性计算公式

到期收益率债券价格久期凸性计算公式到期收益率(Yield to Maturity),又称为持有到期收益率或到期收益率,是指债券在到期日时,以当前市场价格购买并持有到期所能获得的平均年收益率。
它是衡量债券投资回报率的重要指标,对于投资者评估债券的收益和风险具有重要意义。
债券价格是指投资者购买债券所需支付的现金金额。
债券价格与债券的到期收益率密切相关,当到期收益率上升时,债券价格下降;当到期收益率下降时,债券价格上升。
久期(Duration)是衡量债券价格对利率变动的敏感性的一个指标。
久期越长,债券价格对利率的变动越敏感;久期越短,债券价格对利率的变动越不敏感。
凸性(Convexity)是衡量债券价格对利率变动的曲率的一个指标。
凸性越高,债券价格对利率的变动越具有非线性的变化。
下面,我们将依次介绍到期收益率、债券价格、久期和凸性的计算公式和计算方法。
一、到期收益率的计算公式:二、债券价格的计算公式:债券价格的计算可以使用现金流量贴现法,即将债券的每期现金流量按到期收益率贴现计算得到,然后将每期现金流量的现值相加得到债券的价格。
三、久期的计算公式:久期的计算有多种方法,常用的方法有修正久期法和Macaulay久期法。
修正久期法是通过对债券价格对市场利率变动的敏感性进行评估来计算债券的久期。
修正久期越长,债券价格对利率的变动越敏感。
Macaulay久期法是将每期现金流量的现值与债券价格的加权平均期限相比较得到债券的久期。
Macaulay久期越长,债券价格对利率的变动越不敏感。
四、凸性的计算公式:凸性的计算可以使用修正凸性法。
修正凸性是指在一些到期收益率下,债券价格对利率变动的非线性程度。
修正凸性越高,债券价格对利率的变动越具有非线性的变化。
总结:到期收益率、债券价格、久期和凸性是衡量债券投资回报率和风险的重要指标,在债券投资决策中起着重要的作用。
了解这些指标的计算公式和计算方法可以帮助投资者更好地评估债券投资的收益和风险。
excel里的yield函数

excel里的yield函数Yield函数是Excel中专门用于计算债券收益率的函数,它是基于已知收益率和债券价格计算未知收益率的函数。
使用Yield函数可以帮助投资者更准确地估算债券的回报率和投资风险。
下面我们将对Excel中的Yield函数进行详细介绍。
一、Yield函数的语法Yield(Settlement,Maturity,Rate,Pr,Redemption,Frequency,[Basis])参数说明:Settlement:债券的结算日期,格式必须为日期格式,例如:2022/1/1。
Rate:债券的年利率,例如:0.05。
Pr:债券的当前价格,例如:97.3125。
Redemption:债券到期时赎回金额,例如:100。
Frequency:债券的付息频率,取值必须为1(年付)或2(半年付)或4(季付)或12(月付)。
Basis:可选项,表示结算日和到期日之间的计息基数方式,取值范围为0-4或者省略(默认值为0)。
Yield函数的计算方法是使用迭代算法(iteration algorithm)不断逼近目标解。
迭代的计算公式如下:n:表示当前期数;N:表示债券付息总期数;CFn:表示第n期的现金流量;r:表示当前期间的实际收益率;P:表示债券当前的价格。
迭代算法的计算过程如下:1、首先假设收益率r等于年利率Rate,计算债券当前的价格。
2、如果计算得到的债券价格小于实际价格Pr,则将收益率r递增一定比例(10%),重新计算债券价格。
4、如果计算得到的债券价格和实际价格相差小于一定误差(例如0.0000001),则认为找到了收益率r的近似解,返回该收益率r作为Yield函数的结果。
5、如果没有找到近似解,则重复步骤2-4,直到找到近似解或者达到最大迭代次数(例如1000次)为止。
使用Yield函数时需要注意以下几个事项:1、债券的结算日期和到期日期必须为真实存在的日期,否则不会正确计算收益率。
利用 Excel 计算终值、现值、年金、期限、收益率与久期

第1个财务函数FV(Rate,Nper,Pmt,Pv,Type)是计算终值FV,
计算时:
先输入第1个自变量“贴现率(每一期的复利率)Rate”的值r;
再输入第2个自变量“年限(或期数)Nper”的值n;
接着再输入第3个自变量“年金(或每期现金流金额)Pmt”的值A,如果计算的不是年金问题,而只是计算现在一笔现金P在n年(或期)以后的终值FV,那末第3个自变量“年金Pmt”的值取为0,这表示计算的不是年金问题;
这5个自变量的排列次序,依次为:
FV(Rate,Nper,Pmt,Pv,Type);
PV(Rate,Nper,Pmt,Fv,Type);
PMT(Rate,Nper,Pv,Fv,Type);
NPER(Rate,Pmt,Pv,Fv,Type);
RATE(Nper,Pmt,Pv,Fv,Type)。
计算这5个财务函数时,都要相应地按上述这些函数中5个自变量的排列次序,输入这5个自变量的值。其中最后一个自变量Type,只取值0或1:如果现金流发生在年末(或期末),Type就取值0或忽略;如果现金流发生在年初(或期初),Type就取值
利用Excel计算终值、现值、年金、期限、收益率与久期
利用Excel中的5个财务函数FV、PV、PMT、NPER与RATE,可以相应地依次快捷计算终值FV、现值PV、年金金额(或每期现金流金额)
A、年限(或期数)n与收益率(每一期的复利率)r。这5个财务函数FV、PV、PMT、NPER与RATE,都有5个自变量。
接着再输入第4个自变量“现值Pv”的值P,如果计算的不是现在一笔现金P在n年(或期)以后的终值FV,而计算的是年金问题,那末第4个自变量“现值Pv”的值取为0;
最后,输入最后一个自变量Type的值,如果现金流发生在年末(或期末),Type就取值0或忽略,如果现金流发生在年初(或期初),Type就取值
利用 Excel 计算终值、现值、年金、期限、收益率与久期

利用Excel 计算终值、现值、年金、期限、收益率与久期利用Excel 中的5 个财务函数FV、PV、PMT、NPER 与RATE,可以相应地依次快捷计算终值FV、现值PV、年金金额(或每期现金流金额)A、年限(或期数)n 与收益率(每一期的复利率)r。
这5 个财务函数FV、PV、PMT、NPER 与RA TE,都有5 个自变量。
这5 个自变量的排列次序,依次为:FV(Rate,Nper,Pmt,Pv,Type);PV(Rate,Nper,Pmt,Fv,Type);PMT(Rate,Nper,Pv,Fv,Type);NPER(Rate,Pmt,Pv,Fv,Type);RA TE(Nper,Pmt,Pv,Fv,Type)。
计算这5 个财务函数时,都要相应地按上述这些函数中 5 个自变量的排列次序,输入这5 个自变量的值。
其中最后一个自变量Type,只取值0 或1:如果现金流发生在年末(或期末),Type 就取值0 或忽略;如果现金流发生在年初(或期初),Type 就取值1。
当其中的自变量Pmt 取为零时,计算机就自然默认为处理的是简单现金流量问题(可以认为这是一个广义的年金问题,只是其中的年金为0):只有一开始的现金流入量Pv,或者最后的现金流入量Fv。
当其中的自变量Pv 或Fv 取为零时,计算机就自然默认为处理的是年金问题。
计算年金问题时,其中的自变量Pv 或Fv 都可以不取为零:Pv 是指一开始的现金流入量,Fv 是指最后的现金流入量。
例如,RATE(36,4,-100,100,0)=4%,其中:第1 个自变量Nper 是指收付年金的次数,第 2 个自变量Pmt 是指年金流入的金额,第 3 个自变量Pv 是指一开始的现金流入量,第 4 个自变量Fv 是指最后的现金流入量,最后一个自变量Type 取0 是指年金都是在期末流入的。
以下再详细说明第1 个财务函数的计算方法。
其余财务函数的计算方法类似。
到期收益率,久期,凸性

以下算法来自央行 《中国人民银行关于全国银行间债券市场债券到期收益率计算有关事项的 通知》。 到期收益率按照央行规则,分为以下 4 种情况进行计算: 1. 对于处于最后付息周期的固定利率债券和浮息债、 待偿期在一年及以内的到期一次还本 付息债券和零息债券、贴现债。到期收益率按单利计算。 y= ������������ − ������������ D ÷ PV TY
其中, Ci 为债券的当期票面年利率;
f 为债券每年的付息次数;如果债券一年付息一次,则 f 1
w
d ; TS
其中 d为债券结算日到下一次付息日的实际天数,含2月29日。 (新老版本差异: 老:交易所债券:结算日至下一付息日的实际天数,不含 2 月 29; 新:交易所债券:结算日至下一付息日的实际天数,含 2 月 29; )
∆r为发行时指定利差 TS1 :银行间市场:本付息期的实际天数,含 2 月 29。 交易所市场:365/f n:结算日至到期兑付日的付息次数; 方式二: 处理为下一次付息就为到期的债券 y= M+
R+∆r f
∗ M − ������������
PV
÷
D TS
y:到期收益率; R: 本付息周期利率 f:付息频率 PV:债券全价;
修正久期:D������ = ������/(1 + ������ ∗ ������) 其中 r 为债券的年化到期收益率, 2. 对于不处于最后一次付息周期的付息债券(浮息债除外)或者待偿期在一年以上的到期 一次还本付息的债券(零息券)以及贴现券: 麦克劳林久期: 公式如下:
D
1 n1 (Ci / f ) ( w i) F (w n 1) ( ) f P i 0 (1 y / f ) wi (1 y / f ) wn 1
金融学笔记久期与凸性衡量债券价格风险的常用指标

金融学笔记久期与凸性衡量债券价格风险的常用指标关于久期,一篇科普性质的文章可见:本文将稍显晦涩。
关于债券价格,首先明确,债券的价格是其产生的未来现金流按到期收益率贴现的现值。
我们认为市场中有利率期限结构(Term Structure of Interest Rates),它实际上是即期利率(Spot Rate)曲线,精确地说,是各种期限的无风险零息债券到期收益率所构成的曲线。
用C表示现金额,y表示利率期限结构中的到期收益率,则:到期收益率曲线非水平时:P=\sum_{t=1}^{n} \frac{C_{t}}{\left(1+y_{t}\right)^{t}}特殊地,到期收益率曲线水平时:P=\sum_{t=1}^{n} \frac{C_{t}}{(1+y)^{t}}久期在讨论久期和凸性时,我们始终关心的是利率变动和价格之间的关系。
如果到期收益率有一个微小的变化,债券价格的变化应该是债券价格的全导数:\operatorname d P=\sum_{t=1}^{n} \frac{-t \cdotC_{t}}{\left(1+y_{t}\right)^{t+1}}\; \operatorname d y_{t}旨在建立实用的久期概念,我们不做严格的数学推导,而因此做一系列近似。
我们假设到期收益率曲线在变化时平行移动,并且提出一个近似的共同因子,便有:\begin{aligned} \operatorname d P&=\sum_{t=1}^{n} \frac{-t \cdot C_{t}}{\left(1+y_{t}\right)^{t+1}}\; \operatorname dy_{t}\\&\appro-\frac{1}{1+y} \sum_{t=1}^{n} \frac{t \cdotC_{t}}{\left(1+y_{t}\right)^{t}} \; \operatorname d y\end{aligned}有时我们用V(C_t)表示一笔现金的现值,用d_t表示折现因子,上式也可以写成:\begin{aligned} \operatorname d P&=-\frac{1}{1+y}\sum_{t=1}^{n} t \cdot V(C_t) \; \operatorname d y\\ &=-\frac{1}{1+y} \sum_{t=1}^{n} t \cdot d_tC_t \; \operatorname d y \end{aligned}出于我们的目的,自然是要考察 {\operatorname dP/P\over\operatorname dy} ,这刻画了市场利率变化时债券价格的变化程度。
债券的凸度
一、基础表
问题:一张债券的面值为1000美元,年票 面利率为5.0%,到期收益率为9.0%,每年 付息两次(半年一次),到期前要付息8次(也 就是说,到期时间为4年)。请计算这张债 券的凸度(convexity)。解决方案我们将利 用两种等价的方法来计算债券的凸度。首 先,我们通过对债券的现金流进行加权平 均(时间的平方加上时间)来计算债券的凸度; 其次,我们使用公式计算债券的凸度。
二、包含凸度的价格敏感度
在度量债券价格对利率变化的敏感度的过程中,债 券凸度是对债券存续期的一个补充。换句话说,债 券的存续期和凸度共同度量了债券的利率风险。与 只考虑存续期相比,加入债券凸度可以使你对由给 定的到期收益率的变化导致的债券价格的百分比变 化做更佳的概算。为了全面了解债券价格的敏感度, 我们将同时在一张图上对三者进行比较:根据存续 期做出的债券价格的近似百分比变化、根据存续期 和凸度做出的债券价格的近似百分比变化以及债券 价格的实际百分比变化。
三、动态图
如果增加债券的票面利率,那么债券的凸 度会发生什么变化呢?如果增加债券的到 期收益率,那么债券的凸度又会发生什么 变化呢?你可以通过创建动态图,并使用 “微调项”来回答上述及更多的其他问题。 微调项是由向上/向下箭头组成的按钮组, 你只需轻轻点击鼠标便可以改变输入值的 大小,随后电子数据表就会重新计算模型 并立刻对新的模型结果作图。
实验6 债券的凸度
试验目的:
运用债券的凸性的相关知识,使用Excel的 内部函数及相关功能,掌握债券的凸性的 多种计算方法,以帮助我们进行债券投资 分析。
实验内容与要求:
运用Excel的内部函数及相关功能,首先, ห้องสมุดไป่ตู้们通过对债券的现金流进行加权平均 (时间的平方加上时间)来计算债券的凸 度;其次,我们使用公式计算债券的凸度。 实验工具:Excel。
债券到期收益率久期凸性公式
债券到期收益率久期凸性公式债券相关指标计算一、名词解释在本文中,下列名词具有以下含义:(一)零息债券:债券发行人在债券期限内不支付任何利息,至到期兑付日按债券面值进行偿付的债券。
(二)固定利率债券:债券发行人按固定票面利率定期支付利息的债券。
(三)浮动利率债券:债券发行人根据一定规则调整票面利率,并依此利率定期支付利息的债券。
(四)到期一次还本付息债券:发行时规定票面利率、但是在到期兑付日前不支付利息,全部利息至到期兑付日和本金一同偿付的债券。
(五)日计数基准:债券市场中计算应计利息天数和付息区间天数时采用的基准,如“实际天数/实际天数”、“实际天数/365”、“30/360”等。
(六)理论付息日:对零息债券和到期一次还本付息债券,债券期限内每年与到期兑付日相同的日期。
如零息债券A到期兑付日为2022年8月10日,则债券期限内每年的8月10日为债券A的理论付息日。
二、日计数基准银行间债券市场(包括债券回购交易)日计数基准为“实际天数/实际天数”,即应计利息天数按实际天数计算(算头不算尾),一年按实际天计算。
注:1,银行间债券闰年的2.29日是计算利息的,之前的版本不算利息;对于交易所债券来说2.29还是不计算利息的2,付息周期的实际天数是指下一个付息日与上一个付息日之间的实际天数,算头不算尾,含闰年的2月29日;计息年度是指发行公告中标明的第一个起息日至次一年度对应的同月同日的时间间隔为第一个计息年度,依此类推。
三、债券全价中内含应计利息的计算应计利息的计算需注意债券基础数据的准确。
涉及到债券基本信息、债券利率、债券所处时点的前后付息日期几个关键的数据。
应计利息计算公式如下:1.对固定利率债券和浮动利率债券,每百元面值的应计利息额为:AICftTS(1)其中:AI:每百元面值债券的应计利息额;C:每百元面值年利息,对浮动利率债券,C根据当前付息期的票面利率确定;:起息日或上一付息日至结算日的实际天数。
到期收益率的两种算法
债券的收益率与久期假设债券在未来时间1t ,2t ,…,n t ,有现金流1C ,2C ,…,n C ,其中包括付息及到期兑付现金流。
则1)对每年付息1次的债券,1t ,2t ,…,n t 之间的间隔为1;2)对每年付息2次的债券,1t ,2t ,…,n t 之间的间隔为0.5。
假设当前时间为t ,价格为P 。
以下为几个常用指标的计算公式。
1.到期收益率:以1年为时间单位的算法以1年为时间单位计算的到期收益率y ,计算公式为:t t n t t t t n y C y C y C P ---++++++=)1()1()1(2121 2.到期收益率:bond equivalents 算法以半年为时间单位计算,然后换算为1年的到期收益率BE y ,)(2)(22)(21)2/1()2/1()2/1(21t t BE n t t BE t t BE n y C y C y C P ---++++++= 3.到期收益率:人民银行公式人民银行“银货政[2001]51号”文件所给出的计算公式为 111)/1()/1(/)/1(/)/1(/-+-+++++++++=n w n w w w f y M f y f C f y f C f y f C PV 以上公式实际上同时包含了两种算法。
1)对于1年付息1次的情况,1=f ,以上公式给出收益率y ;2)对于1年付息2次的情况,2=f ,以上公式给出收益率BE y 。
如果需要比较不同债券的到期收益率,应该用同一种算法。
也就是说,可以全部选择使用y ,或者全部选择使用BE y 。
而不能将一个债券的y 与另一个债券的BE y 进行直接比较。
这一点非常重要。
4.修正久期与凸性修正久期与凸性都是利率风险指标,衡量债券价格对利率变化的敏感性。
具体地说,有公式2)(*/2dy C dy D P dP +-=其中,dy 表示收益率的变化,dP 表示价格的变化,*D 表示修正久期,C 表示凸性。
债券的久期、凸性
债券的久期、凸性久期和凸性是衡量债券利率风险的重要指标。
很多人把久期简单地视为债券的到期期限,其实是对久期的一种片面的理解,而对凸性的概念更是模糊。
在债券市场投资行为不断规范,利率风险逐渐显现的今天,如何用久期和凸性量化债券的利率风险成为业内日益关心的问题。
久期久期(也称持续期)是1938年由F.R.Macaulay提出的,用来衡量债券的到期时间。
它是以未来收益的现值为权数计算的到期时间。
其公式为其中,P=债券现值,Ct=每年支付的利息,y=到期收益率,n=到期期数,M=到期支付的面值。
ﻫ可见久期是一个时间概念,是到期收益率的减函数,到期收益率越高,久期越小,债券的利率风险越小。
久期较准确地表达了债券的到期时间,但无法说明当利率发生变动时,债券价格的变动程度,因此引入了修正久期的概念。
ﻫ修正久期修正久期是用来衡量债券价格对利率变化的敏感程度的指标。
由于债券的现值对P求导并加以变形,得到: ﻫ我们将的绝对值称作修正久期,它表示市场利率的变化引起的债券价格变动的幅度。
这样,不同现值的券种就可以用修正久期这个指标进行比较。
ﻫ由公式1和公式2我们可以得到:在某一特定到期收益率下,P为常数,我们记作P0,即得到:ﻫ由于P0是理论现值,为常数,因此,债券价格曲线P与P /P 0有相同的形状。
由公式7,在某一特定到期收益率下,P /P0的斜率为修正久期,而债券价格曲线P的斜率为P0×(修正久期)。
修正久期度量了收益率与债券价格的近似线性关系,即到期收益率变化时债券价格的稳定性。
修正久期越大,斜率的得绝对值越大,P对y的变动越敏感,y上升时引起的债券价格下降幅度越大,y下降时引起的债券价格上升幅度也越大。
可见,同等要素条件下,修正久期小的债券较修正久期大的债券抗利率上升风险能力强,但抗利率下降风险能力较弱。
但修正久期度量的是一种近似线性关系,这种近似线性关系使由修正久期计算得出的债券价格变动幅度存在误差。