主要内容

getZeroRates

的输入日期得到零利率IRDataCurve

描述

例子

F= getZeroRates (CurveObjInpDates对象的输入日期计算零速率IRDataCurve对象。

例子

F= getZeroRates (___名称,值添加可选的名称-值对参数。

例子

全部折叠

对象的输入日期如何获得零利率IRDataCurve

CurveSettle = datenum (的2 - 3月- 2016);数据= [2.09 2.47 2.71 3.12 3.43 3.85 4.57 4.58]/100;日期= datemnth(CurveSettle,12*[1 2 3 5 7 10 20 30]);irdc = IRDataCurve (“零”、CurveSettle日期、数据);getZeroRates (irdc CurveSettle + 30:30: CurveSettle + 720)
ans =24×10.0174 0.0177 0.0180 0.0183 0.0187 0.0190 0.0193 0.0196 0.0199 0.0202⋮

输入参数

全部折叠

利率曲线对象,通过使用IRDataCurve

数据类型:对象

输入日期,使用MATLAB指定®日期格式。输入日期必须在解决日期IRDataCurve

数据类型:

名称-值参数

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

例子:F = getZeroRates(irdc, CurveSettle+30:30:CurveSettle+720)

零利率每年的复利频率,指定为逗号分隔对,由“复合”和使用支持值之一的标量数字:金宝app

  • −1=连续复利计算

  • 0=单利(无复利)

  • 1=年度复合

  • 2=半年计息

  • 3.每年计算三次复利

  • 4=季度复合

  • 6=双月刊复合

  • 12=每月复利

数据类型:

零利率的日计数基础,指定为逗号分隔的对,由“基础”和一个标量整数。

  • 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 -实际/360 (ICMA)

  • 10 -实际/365 (ICMA)

  • 11 - 30/360e (icma)

  • 12 -实际/365 (ISDA)

  • 13 -总线/ 252

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

数据类型:

输出参数

全部折叠

零利率,以矢量形式返回。

介绍了R2008b