bndprice

价格从收益到到期的固定收益证券

在R2017b,可选的输入参数的规格已经改变。虽然前一有序输入语法仍然支持,它可能不再在以后的版本支持。万博1manbetx使用可选的名称 - 值对输入:基础EndMonthRuleIssueDateFirstCouponDateLastCouponDateStartDate可以CompoundingFrequencyDiscountBasisLastCouponInterest

描述

[价钱AccruedInt] = bndprice(收益率优惠券比例解决到期给定SIA日期参数和到期收益率的债券,返回净价和应计利息。

[价钱AccruedInt] = bndprice(___名称,值添加可选的名称-值对参数。

例子

全部收缩

这个例子展示了如何在三个不同的屈服值价格国债。

收益率= (0.04;0.05;0.06);CouponRate = 0.05;解决=20 - 1月- 1997 ';成熟='15 -Jun-2002';时间= 2;基础= 0;[价格,AccruedInt] = bndprice(收率,CouponRate,沉降,成熟时期,基础)
价格=3×1104.8106 99.9951 95.4384
AccruedInt =3×10.4945 0.4945 0.4945

这个例子展示了如何使用约会时间以三种不同收益值为国库券定价的输入。

收益率= (0.04;0.05;0.06);CouponRate = 0.05;定居=日期时间(20 - 1月- 1997 '“语言环境”“en_US”);到期日期时间=('15 -Jun-2002'“语言环境”“en_US”);时间= 2;基础= 0;[价格,AccruedInt] = bndprice(收率,CouponRate,沉降,成熟时期,基础)
价格=3×1104.8106 99.9951 95.4384
AccruedInt =3×10.4945 0.4945 0.4945

这个例子展示了如何在两种不同的收益率值下为国库券定价,其中包括参数/值对CompoundingFrequencyDiscountBasisLastCouponPeriodInterest

bndprice(.04,0.08,“5/25/2004”“2005年4月21日”“时间”,1“基础”8,“LastCouponInterest”“简单”
ANS = 103.4743

输入参数

全部收缩

债券到期收益率被指定为一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量。收益率是每半年一次吗基础0通过713和年度基础基础8通过12

数据类型:

使用标量或一个用于确定一个键支付的优惠券年度百分比率,指定为十进制NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量。

数据类型:

债券的结算日期,指定为标量或aNUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS使用序列号、日期字符向量或日期时间数组的向量。该解决日期必须是前到期日期。

数据类型:|字符|约会时间

债券到期日,指定为一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS使用序列号、日期字符向量或日期时间数组的向量。

数据类型:|字符|约会时间

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。的名字是参数的名称和是对应的值。的名字必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例子:[价格,AccruedInt] = bndprice(收率,CouponRate,沉降,成熟度, '时期',4 '基础',9)

每年配息次数,指定为以逗号分隔对包括“时间”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量使用的值:012346,或12

数据类型:

仪器的天数,指定为逗号分隔的一对组成的“基础”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量使用支持的值:万博1manbetx

  • 0 =实际/实际

  • 1 = 30/360(SIA)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360(PSA)

  • 5 = 30/360(ISDA)

  • 6 = 30/360(欧洲的)

  • 7 =实际/365(日语)

  • 8 =实际/实际(ICMA)

  • 9 =实际/ 360(ICMA)

  • 10 =实际/ 365(ICMA)

  • 11 = 30 / 360E(ICMA)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

有关更多信息,请参见基础

数据类型:

月底规则标志,指定为逗号分隔的对,由“EndMonthRule”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量。此规则仅适用于到期是一个月30天或更少天数的月末日期。

  • 0=忽略规则,这意味着债券息票支付日期总是相同的数字天的一个月。

  • 1=上设置的规则,这意味着债券付息日永远是当月的最后一天实际。

数据类型:合乎逻辑

债券发行日期,指定为逗号分隔的对组成“IssueDate”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS使用序列号、日期字符向量或日期时间数组的向量。

如果不指定IssueDate,现金流量付款日期由其他投入决定。

数据类型:|字符|约会时间

不规则或正常的第一优惠券的日期,指定为逗号分隔的一对组成的“FirstCouponDate”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS使用序列号、日期字符向量或日期时间数组的向量。

如果你没有指定aFirstCouponDate,现金流量付款日期由其他投入决定。

数据类型:|字符|约会时间

不规则或正常最后优惠券的日期,指定为逗号分隔的一对组成的“LastCouponDate”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS使用序列号、日期字符向量或日期时间数组的向量。

如果你没有指定aLastCouponDate,现金流量付款日期由其他投入决定。

数据类型:|字符|约会时间

前进开始付款日期,指定为逗号分隔的一对组成的'开始日期'和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS使用序列号、日期字符向量或日期时间数组的向量。

如果你没有指定aStartDate可以,有效起始日期为解决日期。

数据类型:|字符|约会时间

债券的面值,指定为由逗号分隔的对组成“脸”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量。

数据类型:

混频为产量计算,指定为逗号分隔的一对组成的'CompoundingFrequency'和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量。

  • 1- 年复利

  • 2- 半年复利

  • 3- 每年的复利三次

  • 4-季度复合

  • 6- 双月刊复合

  • 12——每月复利

注意

默认情况下,SIA基(0-7),公共汽车/ 252使用半年复合公约和ICMA基地(8-12使用年度复合约定。

数据类型:

用于计算收益率的折现因子的基,指定为逗号分隔的对'DiscountBasis'和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量。价值观是:

  • 0 =实际/实际

  • 1 = 30/360(SIA)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360(PSA)

  • 5 = 30/360(ISDA)

  • 6 = 30/360(欧洲的)

  • 7 =实际/365(日语)

  • 8 =实际/实际(ICMA)

  • 9 =实际/ 360(ICMA)

  • 10 =实际/ 365(ICMA)

  • 11 = 30 / 360E(ICMA)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

有关更多信息,请参见基础

注意

中定义的SIA日计数基基础输入参数,没有为其分配值DiscountBasis,默认行为是SIA基地使用实际/实际日数为计算贴现因子。

中定义了ICMA日计数基或总线/252基础输入参数,没有为其分配值DiscountBasis从指定的基地基础使用输入参数。

数据类型:

配混惯例用于计算在最后优惠券期间的键的产率,指定为逗号分隔的一对组成的“LastCouponInterest”和一个标量或NUMBONDS——- - - - - -1要么1——- - - - - -NUMBONDS向量。LastCouponInterest仅基于过去的优惠券,面值偿还。可接受的值是:

  • 简单的

  • 复合

数据类型:字符|细胞

输出参数

全部收缩

干净的债券价格,作为回报NUMBONDS——- - - - - -1向量。债券的脏价是净价加上应计利息。它等于半年复利计算的到期收益率的债券现金流的现值。

在结算时应付的应计利息,以a退回NUMBONDS——- - - - - -1向量。

更多关于

全部收缩

价格与收益约定

价钱收益率都与新航和ICMA约定不同的公式。

新航的约定,价钱收益率由公式可得:

价格+应计利息=金额(现金流量*(1+收益/2)^(时间))
其中总和是在接合的现金流和在半年度优惠券周期为单位对应倍。

对于ICMA公约,价钱收益率由公式可得:

价格+应计利息=总和(Cash_Flow *(1 +收率)^( - 时间))

算法

对于SIA惯例,下面的公式定义债券价格和收率:

P V = 一世 = 1 ñ C F 1 + ž F Ť F

哪里:

光伏=

现金流量的现值。

CF=

现金流量。

ž=

经风险调整的年化利率或与给定现金流相对应的收益率。该收益率每半年报价一次。

F=

报价收益率的频率。默认值是2对于基础07131对于基础812。默认可以通过指定覆盖CompoundingFrequency名称-值对。

特遣部队=

时间因素对于一个给定的现金流。时间因素是使用复合频率和折扣基础上计算的。如果未指定这些值,则该默认值如下:CompoundingFrequency默认是2对于基础07131对于基础812DiscountBasis0对于基础0713和输入基础对于基础812

注意

基础通常用来计算应计利息。

对于ICMA公约,年度息票支付的频率决定债券价格和产量。

参考

[1] Krgin,D.全球固定收益计算手册。威利,2002年。

[2]的Mayle,J.“标准证券计算方法:固定收益证券公式解析措施。”SIA,第2卷,1994一月

巴布·斯迪格姆,M.,罗宾逊,F.。货币市场和债券计算。麦格劳 - 希尔,1996。

R2006a前推出