主要内容

ratecurve

创造ratecurve对象的利率曲线从日期和数据

描述

建造一个ratecurve对象使用ratecurve

在创建一个ratecurve对象,则可以使用关联的对象函数货运费率折扣演员zerorates

请注意

如果你有等级规范获得以前从intenvsettoRateSpec对于一个IRDataCurvetoRateSpec对于一个IRFunctionCurve提到将速率espec转换为速率曲线对象

定价交换固定债券FloatBond联邦铁路局,或押金仪器,您必须创建一个ratecurve对象,然后创建折扣普赖斯对象。

有关此工作流的更详细信息,请参见开始使用基于对象的框架为金融工具定价的工作流

有关可用工具、型号和定价方法的更多信息,请参见选择仪器、型号和定价

创建

描述

例子

速率曲线= ratecurve (类型解决日期费率创建一个ratecurve对象

例子

速率曲线= ratecurve (___名称,值创建一个ratecurve对象,使用名称-值对和前面语法中的任何参数。例如,myRC = ratecurve(“0”,解决,ZeroDates ZeroRates,“复合”,2,‘基础’,5,“InterpMethod”,“pchip”、“ShortExtrapMethod”、“线性”,“LongExtrapMethod”、“立方”)创建一个ratecurve零曲线的对象。可以指定多个名称-值对参数。

输入参数

全部展开

利率曲线的类型,指定为支持的类型之一的字符串或字符向量。万博1manbetx

数据类型:烧焦|字符串

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

如果使用日期字符向量或日期字符串,则格式必须是可识别的日期时间因为解决属性存储为日期时间。

数据类型:|烧焦|字符串|日期时间

与速率数据对应的日期,指定为标量日期时间、串行日期号、日期字符向量或日期字符串。

如果使用日期字符向量或日期字符串,则格式必须是可识别的日期时间因为日期属性存储为日期时间。

数据类型:|烧焦|字符串|日期时间

曲线的利率数据,指定为标量数字。

数据类型:

名称-值对参数

指定可选的逗号分隔的对名称,值论据。的名字参数名和价值是对应的值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值

例子:myRC = ratecurve(“0”,解决,ZeroDates ZeroRates,“复合”,2,‘基础’,5,“InterpMethod”,“pchip”、“ShortExtrapMethod”、“线性”,“LongExtrapMethod”、“立方”)

复合频率,指定为逗号分隔对,由“复利”和使用支持的值的标量数字:万博1manbetx10123.46,或12

数据类型:

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

  • 0 -实际/实际

  • 1-30/360(新航)

  • 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

有关详细信息,请参阅原因

数据类型:

插值方法,指定为逗号分隔对组成“InterpMethod”以及使用支持的值的标量字符串或字符向量。有关插值方法的详细信息,请参见万博1manbetxinterp1

数据类型:烧焦|字符串

外推方法用于数据前的第一个数据,指定为逗号分隔对组成“ShortExtrapMethod”以及使用支持的值的标量字符串或字符向量。有关插值方法的详细信息,请参见万博1manbetxinterp1

数据类型:烧焦|字符串

对最后数据后的数据的推断方法,指定为逗号分隔对组成“LongExtrapMethod”以及使用支持的值的标量字符串或字符向量。有关插值方法的详细信息,请参见万博1manbetxinterp1

数据类型:烧焦|字符串

属性

全部展开

利率曲线类型,以字符串形式返回。

数据类型:字符串

复合频率,以标量数字形式返回。

数据类型:

仪器的日计数基础,返回为一个标量整数。

数据类型:

与速率数据对应的日期,作为datetime返回。

数据类型:日期时间

与日期数据相对应的速率,以矢量形式返回。

数据类型:日期时间

结算日期,作为日期时间返回。

数据类型:日期时间

插值方法,作为标量字符串返回。

数据类型:字符串

短外推方法,作为标量字符串返回。

数据类型:字符串

日志外推方法,作为标量字符串返回。

数据类型:字符串

对象的功能

货运费率 计算远期汇率ratecurve对象
折扣演员 计算一个项目的折扣系数ratecurve对象
zerorates 计算零利率ratecurve对象
irbootstrap 从市场数据中引导利率曲线

例子

全部折叠

创建一个ratecurve对象使用ratecurve

结算=日期时间(2018,9,15);类型=“零”;ZeroTimes = [calmonths(6) calyears([1 2 3 4 5 7 10 20 30])]';ZeroRates = [0.0052 0.0055 0.0061 0.0073 0.0094 0.0119 0.0168 0.0222 0.0293 0.0307]';zeroates = Settle + ZeroTimes;myRC = ratecurve (“零”,结算,零日期,零利率,“复利”2.“基础”5.“InterpMethod”“pchip”“ShortExtrapMethod”“线性”“LongExtrapMethod”“立方”
myRC = ratecurve with properties: Type: "zero" compound: 2 Basis: 5 date: [10x1 datetime] Rates: [10x1 double] Settle: 15- september -2018 InterpMethod: "pchip" ShortExtrapMethod: "linear" LongExtrapMethod: "cubic"
介绍了R2020a