date2time

日期的时间和频率

描述

例子

(TFactors,F)= date2time (解决,成熟)计算适合于复合汇率报价之间的时间因子解决成熟日期。date2timetime2date

例子

(TFactors,F)= date2time (___,复合,基础,EndMonthRule)计算适合于复合汇率报价之间的时间因子解决成熟使用可选输入参数的日期复合,基础,EndMonthRuledate2timetime2date

例子

全部折叠

得到date2time“2015年7月31日”至“2015年9月30日”期间(以实际/实际为基础):

date2time (2015年- 7月31日的,“30 - 9 - 2015”、2、0、1)
ans = 0.3333

当使用date2time准息票,计算债券的两个准息票日期日期输入。在这种情况下,那将是“2015年9月30日”。假设复利频率是2,另一个准优惠券日期是在此日期之前的六个月。假设月底规则已经到位,那么另一个准优惠券日期是“31- 2015年3月”。您可以使用这两个日期来计算一个时间段内的实际天数(即183天)。考虑到这一点,实际/实际基础的开始到结束日期之间的时间比例计算如下。

(开始日期和结束日期之间的实际天数)/(准优惠券日期之间的实际天数)

2015年7月31日至2015年9月30日之间有61天,准券息日期(“31- 3 -2015”和“30- 9 -2015”)之间有183天,最终结果为61/183或恰好1/3。

输入参数

全部折叠

结算日期,指定为串行日期号、日期字符向量或日期时间数组。

数据类型:|字符|datetime

到期日,指定为标量或N——- - - - - -1使用序列号、日期字符向量或日期时间数组的向量。

数据类型:|字符|datetime

年化时输入零利率的复利率,以标量形式指定,数值为:0,1,2,3.,4,5,6,12,365,或1。允许的值定义为:

  • 0-单利(无复利)

  • 1—每年复利

  • 2-半年复利(默认)

  • 3.-每年计算复利三次

  • 4-季度复合

  • 6——每月两次的复合

  • 12——每月复利

  • 365——每日计息

  • 1——连续复利计算

可选复合参数确定折扣因子的公式(阀瓣):

  • 复合=0对于简单的兴趣

    • 圆盘= 1/(1 + Z * T),在那里T时间是以年为单位,单利假设以年为单位吗F = 1

  • 复合=1,2,3.,4,6,12

    • 圆盘= (1 + Z/F)^(-T),在那里F为复频率,Z是零利率,和T例如,时间是周期单位,T = F为一年。

  • 复合=365

    • 圆盘= (1 + Z/F)^(-T),在那里F基准年的天数是多少T是按基数计算的天数。

  • 复合=1

    • 盘= exp (- t * Z),在那里T时间以年为单位。

日计数基,指定为带值的整数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天或更少天数的月份的月末规则标志,指定为标量非负整数[0,1或者a using aN——- - - - - -1向量的值。这条规则只适用于以下情况成熟是一个月30天或更少天数的月末日期。

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

  • 1= Set rule on,意思是付款日期总是一个月的最后一天。

数据类型:逻辑

输出参数

全部折叠

时间因素,适用于复合利率之间的报价解决成熟日期,作为向量返回。

组合频率,作为标量返回。

更多关于

全部折叠

之间的区别yearfracdate2time

之间的区别yearfracdate2time是,date2time计算完整的周期作为一个整数,即使周期中的实际天数不同。yearfrac不包括完整的周期。

例如,

yearfrac (“开户”,“1/1/2001”,9)
ans = 1.0167

yearfrac基础9(ACT/360 ICMA)计算出366/360 = 1.0167。因此,即使日期具有相同的月份和日期,只是年份的差异为1,返回的值也不一定是1。另一方面,date2time计算一个全年期间:

date2time (“开户”,“1/1/2001”1,9)
ans = 1

之前介绍过的R2006a