主要内容

IrbootstrapOptions.

构建引导兴趣率曲线对象的特定选项

句法

mybootoptions = irbootstrapoptions(名称,值)

争论

凸起调整

(可选)控制利率期货的凸性调整。这可以指定为一个函数句柄,接受一个数字输入(时间到成熟度)并返回一个数字输出,凸起调整。有关定义功能句柄的更多信息,请参阅MATLAB®编程基础知识文件。

或者,您可以定义凸起调整作为A.N-经过-1值矢量,在哪里N是利率期货数量。

在任何一种情况下,凸起调整从期货率下减去。

下面

(可选)指定与键盘或递送相关的速率的较低限制。下面可以是标量或N-经过-1向量,N是掉期和债券的数量。默认情况下,下面0.

上行

(可选)指定与键合或递送相关的速率的上限。上行可以是标量或N-经过-1向量,N是掉期和债券的数量。默认情况下,上行1。指定大于的上限1在引导折扣曲线时。

描述

mybootoptions = irbootstrapoptions(名称,值)构建A.irbootstrapopopobj.结构体。您必须输入可选的参数凸起调整下面, 和上行作为逗号分离的对姓名价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数名称1value1.,......,namen.赋值

irbootstrapopopobj.与之使用引导方法。

例子

全部收缩

设定凸起调整控制利率期货。

mybootoptions = irbootstrapOptions('凸性调节'repmat (.005 10 1))
mybootoptions =带有属性的IrbootstrapOptions:凸性调整:[10x1双]下行:0大量:1

使用mybooteptions.作为可选的论点,irbootstrapopopobj.,与之使用引导方法。

用A.irbootstrapopopobj.可选论点引导方法允许负零利率时,解决交换零点。

settr = datenum('15 -MAR-2015');InstrumentTypes = {'订金';'订金';'交换';'交换';'交换';'交换';};仪器= [定居,数据内('15 -Jun-2015'),. 001;......定居,数据内('15 -dec-2015'),。0005;......定居,数据内(“15 - 3月- 2016”), - 。001;......定居,数据内(“15 - 3月- 2017”), -  0.0005;......定居,数据内('15 -MAR-2018'),. 0017;......定居,数据内('15 -MAR-2020'),0019];Irbo = IrbootstrapOptions('indowbound',-1);bootmodel = irdatacurve.bootstrap(“零”,定居,仪器,......仪器,'IrbootstrapOptions',欧洲贸易组织);bootmodel.get授权(Dearnemth(定居,1:60))
ans =.60×10.0012 0.0011 0.0010 0.0009 0.0008 0.0008 0.0007 0.0006 0.0005 -0.0000⋮

注意IrbootstrapOptions.可选论点下面被设定为-1对于求解交换零点时,对于负零率。

在R2008B中介绍