主要内容

bndconvp

给定价格的债券凸性

在R2017b中,可选输入参数的规范发生了变化。虽然前面的有序输入语法仍然受支持,但在未来的版本中可能不再受支持。金宝app使用可选的名称-值对输入:基础EndMonthRuleIssueDateFirstCouponDateLastCouponDateStartDate可以CompoundingFrequencyDiscountBasis,LastCouponInterest

描述

例子

YearConvexityPerConvexity) = bndconvp (价格CouponRate解决成熟计算的凸性NUMBONDS固定收益证券给每个债券一个干净的价格。债券的净价不包括自发行以来累积的利息或最近支付的息票。

bndconvp决定债券在息票结构中的首息票期或末息票期是短还是长(即息票结构是否与到期同步)时的凸性。bndconvp也决定了零息债券的凸性。凸性是持续时间变化率的量度;测量时间。变化率越大,期限随着收益率的变化而变化越多。

例子

YearConvexityPerConvexity) = bndconvp (___名称,值添加可选的名称-值对参数。

例子

全部折叠

这个例子展示了如何计算给定价格的三种债券的凸性。

价格= [106;100;98);CouponRate = 0.055;解决=‘02 - 8月- 1999;成熟=“15 - 2004年6月- - - - - -”;时间= 2;基础= 0;[YearConvexity, PerConvexity] = bndconvp(Price,...息票率,结算,到期,期限,基础)
YearConvexity =3×121.4447 21.0363 20.8951
PerConvexity =3×185.7788 84.1454 83.5803

这个例子展示了如何使用日期时间输入计算给定价格的三种债券的凸性。

价格= [106;100;98);CouponRate = 0.055;时间= 2;基础= 0;解决= datetime (‘02 - 8月- 1999“场所”“en_US”);成熟= datetime (“15 - 2004年6月- - - - - -”“场所”“en_US”);[YearConvexity, PerConvexity] = bndconvp(Price,...息票率,结算,到期,期限,基础)
YearConvexity =3×121.4447 21.0363 20.8951
PerConvexity =3×185.7788 84.1454 83.5803

输入参数

全部折叠

净价格(不包括应计利息),使用标量或标量指定为数值NUMBONDS——- - - - - -11——- - - - - -NUMBONDS向量。

数据类型:

用于确定债券应付息票的年利率,用标量或a表示为十进制值NUMBONDS——- - - - - -11——- - - - - -NUMBONDS向量。

数据类型:

存款凭证的结算日期,指定为标量或NUMBONDS——- - - - - -11——- - - - - -NUMBONDS使用串行日期号、日期字符向量或日期时间数组的向量。的解决日期必须在成熟日期。

数据类型:|字符|datetime

存单的到期日,指定为标量或NUMBONDS——- - - - - -11——- - - - - -NUMBONDS使用串行日期号、日期字符向量或日期时间数组的向量。

数据类型:|字符|datetime

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:[YearConvexity,PerConvexity] = bndconvp(Price,CouponRate,Settle, Maturity,'Period',4,'Basis',7)

每年支付的息票数,用逗号分隔的对指定,包括“时间”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDSVector使用的值:0123.46,或12

数据类型:

指定为由逗号分隔的对组成的仪器的日计数“基础”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS使用支持值的向量:金宝app

  • 0 =实际/实际

  • 1 = 30/360 (sia)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (psa)

  • 5 = 30/360 (isda)

  • 6 = 30/360(欧洲)

  • 7 =实际/365(日文)

  • 8 = actual/actual (ICMA)

  • 9 = actual/360 (ICMA)

  • 10 =实际/365 (ICMA)

  • 11 = 30/360e (icma)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

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

数据类型:

月结束规则标志,指定为逗号分隔对,由“EndMonthRule”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS向量。此规则仅适用于以下情况成熟是一个月只有30天或更少的月末日期。

  • 0=忽略规则,即债券息票支付日期总是当月的相同数字日。

  • 1=设定规则,即债券息票支付日期总是当月的最后一天。

数据类型:逻辑

债券发行日期,指定为逗号分隔对,由“IssueDate”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS使用串行日期号、日期字符向量或日期时间数组的向量。

如果没有指定IssueDate,现金流支付日期由其他输入确定。

数据类型:|字符|datetime

不规则或正常的第一个优惠券日期,指定为逗号分隔的对,由“FirstCouponDate”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS使用串行日期号、日期字符向量或日期时间数组的向量。

如果不指定aFirstCouponDate,现金流支付日期由其他输入确定。

数据类型:|字符|datetime

不规则或正常的最后优惠券日期,指定为逗号分隔的对,由“LastCouponDate”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS使用串行日期号、日期字符向量或日期时间数组的向量。

如果不指定aLastCouponDate,现金流支付日期由其他输入确定。

数据类型:|字符|datetime

预付款的开始日期,指定为逗号分隔对组成StartDate可以的标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS使用串行日期号、日期字符向量或日期时间数组的向量。的StartDate可以是债券实际开始的时间(考虑债券现金流的日期)。若要使仪器向前启动,请指定此日期为未来日期。

如果不指定aStartDate可以,生效日期为解决日期。

数据类型:|字符|datetime

债券的面值,指定为由逗号分隔的对组成的“脸”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS向量。

数据类型:

用于产量计算的合成频率,指定为逗号分隔的对,由“CompundingFrequency”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS向量。

  • 1—每年复利

  • 2- - - - - -半年计息

  • 3.-每年复利三次

  • 4-季度复合

  • 6——每月两次的复合

  • 12——每月复利

请注意

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

数据类型:

用于计算收益率的折扣因子的基础,指定为逗号分隔的对,由“DiscountBasis”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS向量。值:

  • 0 =实际/实际

  • 1 = 30/360 (sia)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (psa)

  • 5 = 30/360 (isda)

  • 6 = 30/360(欧洲)

  • 7 =实际/365(日文)

  • 8 = actual/actual (ICMA)

  • 9 = actual/360 (ICMA)

  • 10 =实际/365 (ICMA)

  • 11 = 30/360e (icma)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

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

请注意

如果SIA日计数基础在基础输入参数,并且没有为其赋值DiscountBasis, SIA base的默认行为是使用实际/实际天数计算折扣因子。

如果ICMA日计数基础或BUS/252定义在基础输入参数,并且没有为其赋值DiscountBasis中指定的碱基基础使用输入参数。

数据类型:

计算最后一个息票期债券收益率的复利约定,指定为逗号分隔的对,由“LastCouponInterest”标量aNUMBONDS——- - - - - -11——- - - - - -NUMBONDS向量。LastCouponInterest只基于最后一张息票和要偿还的面值。可接受的值是:

  • 简单的

  • 复合

数据类型:字符|细胞

输出参数

全部折叠

年(年化)凸度,返回为aNUMBONDS——- - - - - -1向量。

定期凸性报告半年债券基础(根据SIA公约),返回为aNUMBONDS——- - - - - -1向量。

参考文献

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

[2]如同,J。标准证券计算方法:固定收益证券分析测度公式。第2卷,1994年1月。

Stigum, M, Robinson, F。货币市场和债券计算。麦格劳-希尔,1996年。

之前介绍过的R2006a