根据数据和日期构造利率曲线对象
CurveObj = IRDataCurve(类型、结算日期、数据)CurveObj = IRDataCurve(类型、结算日期、数据名称、值)
类型 |
利率曲线的类型。可接受的值是 |
解决 |
标量的 |
日期 |
费率数据对应的日期。 |
数据 |
利率对于曲线对象数据。 |
复合 |
(可选)标量,用于设置每年的复合频率
请注意可以通过指定。为工具指定单利 |
基础 |
(可选)利率曲线的日计数基础。整数的标量。
有关更多信息,请参见基础。 |
InterpMethod |
(可选)的值是:
|
CurveObj = IRDataCurve(类型、结算日期、数据名称、值)
构造指定的利率曲线日期
和数据
。必须输入可选参数基础
,复合
,InterpMethod
作为逗号分隔的对的名字
,价值
参数。的名字
参数名和价值
是对应的值。的名字
必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1
,Value1
、……以
,家
。
另外,一个IRDataCurve
对象可以使用。从市场数据引导引导
方法。
后一个IRDataCurve
在构造曲线对象时,可以使用以下方法来确定远期利率、零利率和贴现因子。此外,还可以使用toRateSpec
方法将利率曲线对象转换为RateSpec
结构。
方法 | 描述 |
---|---|
getForwardRates |
返回输入日期的远期汇率。 |
getZeroRates |
返回输入日期的零利率。 |
getDiscountFactors |
返回输入日期的折扣因子。 |
getParYields |
返回输入日期面值产量。 |
toRateSpec |
皈依为 |
引导 |
从市场数据中得出利率曲线。 |
CurveSettle = datenum(的2 - 3月- 2016);Data = [2.09 2.47 2.71 3.12 3.43 3.85 4.57 4.58]/100;日期=日期(曲线,12*[1 2 3 5 7 10 20 30]);irdc = IRDataCurve (“零”、CurveSettle日期、数据)
IRDC =类型:零定居:736391(02-MAR-2016)配混:2基础:0(实际/实际)InterpMethod:线性日期:[8X1双]数据:[8X1双]