主要内容

date2time

日期中的时间和频率

描述

例子

TFactorsF= date2time(解决成熟计算适用于复合利率报价之间的时间因素解决而且成熟日期。date2time是的倒数time2date

例子

TFactorsF= date2time(___复合基础EndMonthRule计算适用于复合利率报价之间的时间因素解决而且成熟使用可选输入参数的日期复合基础,EndMonthRuledate2time是的倒数time2date

例子

全部折叠

为了得到date2time“2015年7月31日”至“2015年9月30日”期间,以实际/实际基准计算:

Date2time (datetime(2015,7,31),datetime(2015,9,30), 2,0,1)
Ans = 0.3333

当使用date2time准息票,两个准息票日期计算的债券,其到期日对应于日期输入。在这种情况下,应该是“2015年9月30日”。假设复利频率为2,另一个准息日为此日期前六个月。假设月底规则到位,那么另一个准息日是“2015年3月31日”。您可以使用这两个日期来计算一个时间段内的实际天数总数(即183)。鉴于此,实际/实际基准的开始日期和结束日期之间的时间分数计算如下。

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

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

输入参数

全部折叠

结算日期,指定为标量日期时间、字符串或日期字符向量。

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

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

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

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

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

年化时输入零利率复利的比率,指定为具有数值的标量:0123.45612365,或1.允许的值定义为:

  • 0-单利(无复利)

  • 1-年度复利

  • 2-半年复利(默认)

  • 3.-每年复利三次

  • 4-季度复利

  • 6-双月复利

  • 12-每月复利

  • 365-每日复利

  • -1-持续复合

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

  • 复合0简单的兴趣

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

  • 复合123.4612

    • 圆盘= (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天或更少天数的月份的月末规则标志01或者使用aN——- - - - - -1值的向量。此规则仅适用于成熟是一个月的月底日期,该月的天数为30天或更少。

  • 0= Ignore规则,这意味着付款日期总是同一个数字日。

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

数据类型:逻辑

输出参数

全部折叠

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

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

更多关于

全部折叠

之间的区别yearfrac而且date2time

两者之间的区别yearfrac而且date2time是,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之前介绍

全部展开

另请参阅

|(金融工具工具箱)|(金融工具工具箱)|||