主要内容

cpndaten

固定收益证券的下一个息票日

描述

例子

NextCouponDate= cpndaten (解决成熟日期之后的下一个优惠券日期解决日期。此函数查找下一个息票日期,无论息票结构是否与成熟日期。

所需的输入参数必须为键数,NUMBONDS——- - - - - -11——- - - - - -NUMBONDS,符合向量或标量。

例子

NextCouponDate= cpndaten (___基础EndMonthRuleIssueDateFirstCouponDateLastCouponDate日期之后的下一个优惠券日期解决日期使用可选输入参数。

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

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

如果有任何输入解决成熟IssueDateFirstCouponDate,LastCouponDate那么datetime是数组吗NextCouponDate作为datetime数组返回。

例子

全部折叠

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

NextCouponDate = cpndaten(的14 - 3月- 199730 - 11月- 2000 ', 2,0,0);datestr (NextCouponDate)
ans = '30-May-1997'

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

NextCouponDate = cpndaten(datetime(1997,3,14),datetime(2000,11,30), 2,0,0)
NextCouponDate =datetime30 - 5 - 1997

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

NextCouponDate = cpndaten(的14 - 3月- 199730 - 11月- 2000 ', 2,0,1);datestr (NextCouponDate)
ans = '31-May-1997'

确定NextCouponDate当使用输入向量时成熟

成熟度= [“30 - 9 - 2000”2000年- 10月31日的30 - 11月- 2000 '];NextCouponDate = cpndaten(的14 - 3月- 1997、成熟);datestr (NextCouponDate)
ans =3x11字符数组' 1997年3月31日' 1997年4月30日' 1997年5月31日'

输入参数

全部折叠

结算日期,以a表示NUMBONDS——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。解决必须早于成熟

要支持万博1manbetx现有代码,cpndaten也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

到期日,指定为NUMBONDS——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。

要支持万博1manbetx现有代码,cpndaten也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

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

数据类型:|

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

  • 0 =实际/实际(默认)

  • 1 = 30/360 (sia)

  • 2 =实际/360

  • 3 =实际/365

  • 4 = 30/360 (bma)

  • 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

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

数据类型:|

指定为标量非负整数[30天或更少天数的月份的月末规则标志01或者a使用anN——- - - - - -1值的向量。此规则仅适用于成熟是一个月的月底日期,该月的天数为30天或更少。

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

  • 1=设置规则,这意味着债券的息票支付日期总是每月的最后一天。

数据类型:逻辑

债券发行日期,以a表示NUMBONDS——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。

要支持万博1manbetx现有代码,cpndaten也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

债券首次支付息票的日期,用a表示NUMBONDS——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。

FirstCouponDate当债券的第一票息期不固定时使用。当FirstCouponDate而且LastCouponDate都是指定的,FirstCouponDate优先决定息票支付结构。如果没有指定FirstCouponDate时,现金流支付日期由其他投入确定。

要支持万博1manbetx现有代码,cpndaten也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

债券到期日之前的最后息票日期,以NUMBONDS——- - - - - -1向量,使用日期时间数组、字符串数组或日期字符向量。

LastCouponDate当债券的最后票息期不固定时使用。在没有指定的情况下FirstCouponDate,指定的LastCouponDate决定债券的息票结构。债券的息票结构在LastCouponDate,而不管它落在哪里,紧随其后的只是债券的到期日现金流。如果没有指定LastCouponDate时,现金流支付日期由其他投入确定。

要支持万博1manbetx现有代码,cpndaten也接受序列号作为输入,但不建议使用。

数据类型:字符|字符串|datetime

输出参数

全部折叠

下次兑换券日在结算日之后,作为兑换券退回NUMBONDS——- - - - - -1结算后下一个实际息票日期的向量。如果结算日期是券息日期,此函数从不返回结算日期。而是严格按照结算后的实际票面日期返回,但不超过到期日。因此,该函数总是返回实际到期日和下一个券息支付日之间的较小者。

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

如果有任何输入解决成熟IssueDateFirstCouponDate,LastCouponDate那么datetime是数组吗NextCouponDate作为datetime数组返回。

版本历史

R2006a之前介绍

全部展开