主要内容

getParYields

获取输入日期的平均收益率IRDataCurve

描述

例子

F= getParYields (CurveObjInpDates类的输入日期计算面值收益率IRDataCurve对象。

例子

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

例子

全部折叠

的输入日期的平价收益率IRDataCurve

CurveSettle = datetime(2016、3、2);Data = [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日期、数据);getParYields (irdc CurveSettle + 30:30: CurveSettle + 720)
ans =24×10.0175 0.0177 0.0181 0.0183 0.0186 0.0189 0.0194 0.0197 0.0200 0.0203

这个例子展示了如何设置一个复合IRDataCurve(单利)然后从曲线上计算票面收益率。

CurveSettle = datetime(2016、3、2);Data = [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、日期、数据“复合”, 0);SimpleInt = irdc.getParYields(日期(1),“基础”2,“复合”, 1)
SimpleInt = 0.0209

输入参数

全部折叠

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

数据类型:对象

输入日期,以NINST——- - - - - -1Vector,使用日期时间数组、字符串数组或日期字符向量。输入日期必须在解决日期IRDataCurve

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

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

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

面值收益率的每年复利频率,指定为逗号分隔的对,由“复合”和使用受支持值之一的标量数字:万博1manbetx

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

  • 9 -实际/360 (ICMA)

  • 10 -实际/365 (ICMA)

  • 11 - 30/360e (icma)

  • 12 -实际/365 (ISDA)

  • 13 -总线/ 252

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

数据类型:

输出参数

全部折叠

Par收益率,作为一个向量返回。

版本历史

介绍了R2008b

全部展开