主要内容

cpndaysn

离下次兑奖日还有多少天

描述

例子

NumDaysNext= cpndaysn (解决成熟返回债券或一组债券从结算日至下一个息票日的天数。对于零息债券,息票日期的计算方法与半年度息票结构相同。NumDaysNext返回连续日期号、日期字符向量和日期时间输入的双精度函数。

必需的输入参数必须是键的数量,NUMBONDS——- - - - - -11——- - - - - -NUMBONDS一致性向量或标量。

例子

NumDaysNext= cpndaysn (___基础EndMonthRuleIssueDateFirstCouponDateLastCouponDate使用可选输入参数返回债券或债券集从结算日到下一个息票日的天数。

可选输入参数必须是NUMBONDS——- - - - - -11——- - - - - -NUMBONDS一致性向量、标量或空矩阵。

如果所有的输入解决成熟IssueDateFirstCouponDate,LastCouponDate是连续日期号还是日期字符向量NumDaysNext以序列号的日期号返回。这个函数datestr将串行日期号转换为格式化日期字符向量。

如果输入解决成熟IssueDateFirstCouponDate,LastCouponDate是datetime数组吗NumDaysNext作为datetime数组返回。

例子

全部折叠

确定NumDaysNext当使用字符向量作为输入参数时。

NumDaysNext = cpndaysn (的14 - 9月- 2000“30 - 2001年6月- - - - - -”, 2,0,0)
NumDaysNext = 107

确定NumDaysNext当使用datetime数组作为输入参数时。

NumDaysNext = cpndaysn (datetime (的14 - 9月- 2000“场所”“en_US”),“30 - 2001年6月- - - - - -”, 2,0,0)
NumDaysNext = 107

确定NumDaysNext使用字符向量作为输入参数和的可选参数时EndMonthRule

NumDaysNext = cpndaysn (的14 - 9月- 2000“30 - 2001年6月- - - - - -”, 2,0,1)
NumDaysNext = 108

确定NumDaysNext当使用的输入向量成熟

成熟= [30 - 4月- 2001 '“31日——2001年5月——”“30 - 2001年6月- - - - - -”];NumDaysNext = cpndaysn (的14 - 9月- 2000、成熟)
NumDaysNext =3×147 77 108

输入参数

全部折叠

结算日期,指定为连续日期号、日期字符向量或日期时间数组的向量。解决必须早于成熟

数据类型:|字符|datetime

成熟度日期,指定为由连续日期号、日期字符向量或日期时间数组组成的向量。

数据类型:|字符|datetime

债券每年的息票,指定为集合中的正整数向量(1、2、3、4、6、12)

数据类型:|

仪器的日计数基础,指定为值为的整数0通过13或者一个N——- - - - - -1值为的整数向量0通过13

  • 0 = actual/actual(默认)

  • 1 = 30/360 (sia)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (bma)

  • 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

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

数据类型:|

月结束规则标志,表示有30天或更少的月份,指定为非负整数[01)使用一个N——- - - - - -1向量的值。此规则仅适用于以下情况成熟是一个月只有30天或更少的月末日期。

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

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

数据类型:逻辑

债券发行日期,指定为连续日期号、日期字符向量或日期时间数组。

数据类型:|字符|datetime

债券首次支付息票的日期,指定为连续日期号、日期字符向量或日期时间数组。

FirstCouponDate用于首次息票期不固定的债券。当FirstCouponDateLastCouponDate都是指定的,FirstCouponDate优先确定息票支付结构。如果不指定aFirstCouponDate,现金流支付日期由其他输入确定。

数据类型:|字符|datetime

债券到期日之前的最后一个息票日,指定为连续日期号、日期字符向量或日期时间数组。

LastCouponDate用于债券的上息票期不规律的情况。在没有指定的FirstCouponDate,一个指定的LastCouponDate决定债券的息票结构。债券的息票结构在年月日截断LastCouponDate,不管它落在哪里,后面只跟随着债券的到期日现金流。如果不指定aLastCouponDate,现金流支付日期由其他输入确定。

数据类型:|字符|datetime

输出参数

全部折叠

由结算日至下一张息票日的天数,以NUMBONDS——- - - - - -1向量。对于零息债券,息票日期的计算方法与半年度息票结构相同。NumDaysNext返回连续日期号、日期字符向量和日期时间输入的双精度函数。

如果所有的输入解决成熟IssueDateFirstCouponDate,LastCouponDate是连续日期号还是日期字符向量NumDaysNext以序列号的日期号返回。这个函数datestr将串行日期号转换为格式化日期字符向量。

如果输入解决成熟IssueDateFirstCouponDate,LastCouponDate是datetime数组吗NumDaysNext作为datetime数组返回。

之前介绍过的R2006a