创建gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
的模型对象gydF4y2Ba帽gydF4y2Ba
,gydF4y2Ba地板上gydF4y2Ba
,gydF4y2BaFixedBondgydF4y2Ba
,gydF4y2BaFloatBondgydF4y2Ba
,gydF4y2BaFloatBondOptiongydF4y2Ba
,gydF4y2BaFixedBondOptiongydF4y2Ba
,gydF4y2BaOptionEmbeddedFixedBondgydF4y2Ba
,或gydF4y2BaOptionEmbeddedFloatBondgydF4y2Ba
仪器gydF4y2Ba
创建并定价gydF4y2Ba帽gydF4y2Ba
,gydF4y2Ba地板上gydF4y2Ba
,gydF4y2BaFloatBondgydF4y2Ba
,gydF4y2BaFloatBondOptiongydF4y2Ba
,gydF4y2BaFixedBondgydF4y2Ba
,gydF4y2BaFixedBondOptiongydF4y2Ba
,gydF4y2BaOptionEmbeddedFixedBondgydF4y2Ba
,或gydF4y2BaOptionEmbeddedFloatBondgydF4y2Ba
具有gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
使用此工作流建模:gydF4y2Ba
使用gydF4y2BafininstrumentgydF4y2Ba
要创建gydF4y2Ba帽gydF4y2Ba
,gydF4y2Ba地板上gydF4y2Ba
,gydF4y2BaFixedBondgydF4y2Ba
,gydF4y2BaFloatBondgydF4y2Ba
,gydF4y2BaFloatBondOptiongydF4y2Ba
FixedBondOptiongydF4y2Ba
,gydF4y2BaOptionEmbeddedFixedBondgydF4y2Ba
,或gydF4y2BaOptionEmbeddedFloatBondgydF4y2Ba
仪对象。gydF4y2Ba
使用gydF4y2BafinmodelgydF4y2Ba
要指定gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
的模型对象。gydF4y2Ba帽gydF4y2Ba
,gydF4y2Ba地板上gydF4y2Ba
,gydF4y2BaFixedBondgydF4y2Ba
,gydF4y2BaFloatBondgydF4y2Ba
,gydF4y2BaFloatBondOptiongydF4y2Ba
,gydF4y2BaFixedBondOptiongydF4y2Ba
,gydF4y2BaOptionEmbeddedFixedBondgydF4y2Ba
,或gydF4y2BaOptionEmbeddedFloatBondgydF4y2Ba
仪对象。gydF4y2Ba
使用gydF4y2BafinpricergydF4y2Ba
要指定gydF4y2BaIRMonteCarlogydF4y2Ba
定价方法gydF4y2Ba帽gydF4y2Ba
,gydF4y2Ba地板上gydF4y2Ba
,gydF4y2BaFixedBondgydF4y2Ba
,gydF4y2BaFloatBondgydF4y2Ba
,gydF4y2BaFloatBondOptiongydF4y2Ba
,gydF4y2BaFixedBondOptiongydF4y2Ba
,gydF4y2BaOptionEmbeddedFixedBondgydF4y2Ba
,或gydF4y2BaOptionEmbeddedFloatBondgydF4y2Ba
仪对象。gydF4y2Ba
有关此工作流的详细信息,请参见gydF4y2Ba开始使用基于对象的金融工具定价框架的工作流程gydF4y2Ba.gydF4y2Ba
有关a的可用定价方法的更多信息gydF4y2Ba帽gydF4y2Ba
,gydF4y2Ba地板上gydF4y2Ba
,gydF4y2BaFixedBondgydF4y2Ba
,gydF4y2BaFloatBondgydF4y2Ba
,gydF4y2BaFloatBondOptiongydF4y2Ba
,gydF4y2BaFixedBondOptiongydF4y2Ba
,gydF4y2BaOptionEmbeddedFixedBondgydF4y2Ba
,或gydF4y2BaOptionEmbeddedFloatBondgydF4y2Ba
仪器,看gydF4y2Ba选择仪器,模型和价格gydF4y2Ba.gydF4y2Ba
创造经典gydF4y2BaSABRBraceGatarekMusielaModelObjgydF4y2Ba
= finmodel (gydF4y2BaModelTypegydF4y2Ba
”,gydF4y2BaαgydF4y2Ba
“alpha_value,”gydF4y2BaβgydF4y2Ba
“beta_value,”gydF4y2BaVolatilityofVolatilitygydF4y2Ba
“volatilityofvolatility_value,”gydF4y2BaFwdFwdCorrelationgydF4y2Ba
“fwdfwdcorrelation_value,”gydF4y2BaVolVolCorrelationgydF4y2Ba
”,volvolcorrelation_value)gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
通过指定,对指向波动率相关性的前向为空的对象进行建模gydF4y2BaModelTypegydF4y2Ba
和所需的名-值对参数gydF4y2BaαgydF4y2Ba
,gydF4y2BaβgydF4y2Ba
,gydF4y2BaVolatilityofVolatilitygydF4y2Ba
,gydF4y2BaFwdFwdCorrelationgydF4y2Ba
,gydF4y2BaVolVolCorrelationgydF4y2Ba
设置gydF4y2Ba属性gydF4y2Ba使用名称-值对参数。例如,gydF4y2BaSABRBraceGatarekMusielaModelObj = finmodel("SABRBraceGatarekMusiela",'Alpha',Alpha,'Beta',Beta,'波动性',VolVolFunc,'FwdFwdCorrelation',FwdFwdCorrelation, 'VolVolCorrelation',VolVolCorrelation)gydF4y2Ba
创造经典gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
对指向波动率相关性的前向为空的对象进行建模。gydF4y2Ba
设置可选gydF4y2Ba属性gydF4y2Ba在前面的语法中,除了必需的参数之外,还使用其他的名称-值对。可以指定多个名称-值对参数。类的以下变体可以使用名称-值对来创建gydF4y2BaSABRBraceGatarekMusielaModelObjgydF4y2Ba
= finmodel (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba名称,值gydF4y2Ba
)gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
模型:gydF4y2Ba
创造经典gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
模型对象,使用gydF4y2BaFwdVolCorrelationgydF4y2Ba
名称-值对参数:gydF4y2BaSABRBraceGatarekMusielaModelObj = finmodel("SABRBraceGatarekMusiela",'Alpha',Alpha,'Beta',Beta,' volatility ',VolVolFunc,'FwdFwdCorrelation',FwdFwdCorrelation,'VolVolCorrelation',VolVolCorrelation ', 'FwdVolCorrelation', 'FwdVolCorrelation',FwdVolCorrelation ',FwdVolCorrelation ',FwdVolCorrelation ',FwdVolCorrelation ',FwdVolCorrelation ',FwdVolCorrelation ')gydF4y2Ba
创造经典gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
模型对象的Rebonato参数形式与null正向波动率相关性,使用gydF4y2Ba波动gydF4y2Ba
名称-值对参数:gydF4y2BaSABRBraceGatarekMusielaModelObj = finmodel("SABRBraceGatarekMusiela",'Alpha',Alpha,'Beta',Beta,'Volatility ',VolVolFunc,'Volatility',VolFunc,'FwdFwdCorrelation', FwdFwdCorrelation,'VolVolCorrelation',VolVolCorrelation)gydF4y2Ba
创造经典gydF4y2BaSABRBraceGatarekMusielagydF4y2Ba
用Rebonato参数形式建模对象gydF4y2BaFwdVolCorrelation = CorrFunc(meshgrid(1:numRates-1)',meshgrid(1:numRates-1),.02)gydF4y2Ba
,使用gydF4y2Ba波动gydF4y2Ba
而且gydF4y2BaFwdVolCorrelationgydF4y2Ba
名称-值对参数:gydF4y2BaSABRBraceGatarekMusielaModelObj = finmodel("SABRBraceGatarekMusiela",'Alpha',Alpha,'Beta',Beta,'Volatility ',VolVolFunc,'Volatility',VolFunc,'FwdFwdCorrelation', FwdFwdCorrelation,'VolVolCorrelation',VolVolCorrelation)gydF4y2Ba
.gydF4y2Ba
Brigo, D.和F. Mercurio。gydF4y2Ba利率模型——理论与实践。gydF4y2Ba施普林格财经,2006。gydF4y2Ba
[2]克里斯波尔迪,C.,维格,G.和P.拉金。gydF4y2BaSABR和SABR LIBOR市场模型的实践。gydF4y2Ba帕尔格雷夫·麦克米伦,2015。gydF4y2Ba
[3]哈根,P. A.莱斯涅夫斯基。gydF4y2Ba具有SABR风格波动率的LIBOR市场模型。gydF4y2Ba工作文件摩根大通,2008。gydF4y2Ba
[4] Rebonato, R., McKay, K.和R. White。gydF4y2BaSABR/LIBOR市场模型:复杂利率衍生品的定价、校准和对冲。gydF4y2Ba威利,2009年。gydF4y2Ba
BraceGatarekMusielagydF4y2Ba
|gydF4y2BafininstrumentgydF4y2Ba
|gydF4y2BafinpricergydF4y2Ba