主要内容

Finmodel.

创建指定的模型对象类型

描述

例子

模型=finmodel(模型类型,名称、值)创建一个模型基于模型类型创建由指定的模型对象模型类型并使用一个或多个名称-值对参数指定选项。

有关创建仪器对象、模型对象和价格对象的工作流的详细信息,请参见开始使用基于对象的框架为金融工具定价的工作流.

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

例子

全部崩溃

使用Finmodel.创建军刀模型对象。

SabrModel=finmodel(“军刀”,“阿尔法”,0.032,“贝塔”,0.04,“Rho”, .08,“努”, 0043,“转移”,0.002)
SabrModel=SABR,属性:Alpha:0.0320 Beta:0.0400 Rho:0.0800 Nu:43 Shift:0.0020 VolatilityType:“黑色”

输入参数

全部崩溃

模型类型,指定为标量字符串或字符向量。

这些选项适用于利率工具:

  • “黑色”-有关详细信息,请参阅黑色.

  • “绿白色”-有关详细信息,请参阅绿白色.

  • “布莱克卡拉辛斯基”-有关详细信息,请参阅布莱克卡拉辛斯基.

  • “正常”-有关详细信息,请参阅正常的.

  • “军刀”-有关详细信息,请参阅军刀.

这些期权适用于权益工具:

  • “布莱克斯科尔斯”-有关详细信息,请参阅布莱克斯科尔斯.

  • “单身汉”-有关详细信息,请参阅巴舍利耶.

  • “赫斯顿”-有关详细信息,请参阅赫斯顿.

  • “贝茨”-有关详细信息,请参阅贝茨.

  • “默顿”-有关详细信息,请参阅默顿.

  • “杜皮尔”-有关详细信息,请参阅迪皮尔.

这些选项可用于信用衍生工具:

  • “CDSBlack”-有关详细信息,请参阅CDSBlack.

数据类型:一串|烧焦

名称-值对参数

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

例子:Model=finmodel(“黑色”、名称、值)

可用的名称-值对参数取决于为其指定的值模型类型.

利率模型的名称-值对参数
权益模型的名称-值对参数
信贷衍生工具模型的名称-值对参数

输出参数

全部崩溃

模型,作为模型对象返回。

在R2020a中引入