hjmvolspec

指定Heath-Jarrow-Morton利率波动过程

描述

例子

VolSpec= hjmvolspec (因素Sigma_0创建一个不断波动(李文和)结构hjmtree通过指定因素作为“不变”

例子

VolSpec= hjmvolspec (因素CurveVolCurveTerm创建一个静止的波动结构hjmtree通过指定因素作为“静止”

例子

VolSpec= hjmvolspec (因素Sigma_0λ创建一个指数波动结构hjmtree通过指定因素作为“指数”

例子

VolSpec= hjmvolspec (因素Sigma_0CurveDecayCurveTerm创建一个Vasicek, Hull-White波动结构hjmtree通过指定因素作为“Vasicek”

例子

VolSpec= hjmvolspec (因素CurvePropCurveTermMaxSpot创建一个近比例平稳波动结构hjmtree通过指定因素作为“比例”

例子

全部折叠

这个例子展示了如何计算VolSpec结构来指定波动率模型hjmtree当波动率是单因素比例时。

CurveProp = (0.11765;0.08825;0.06865);CurveTerm = [1;2;3);VolSpec = hjmvolspec (“比例”, CurveProp, CurveTerm, 1e6)
VolSpec =结构体字段:FinObj: 'HJMVolSpec' FactorModels: {'Proportional'} FactorArgs: {{1x3 cell}} sigmasshift: 0 NumFactors: 1 NumBranch: 2 PBranch: [0.5000 0.5000] Fact2Branch: [-1 1]

这个例子展示了如何计算VolSpec结构来指定波动率模型hjmtree当波动率是双指数和常数时。

VolSpec = hjmvolspec (“指数”、0.1、1、“不变”, 0.2)
VolSpec =结构体字段:FinObj: 'HJMVolSpec' FactorModels:{'指数' ' '}FactorArgs: {{1x2 cell} {1x1 cell}} sigmasshift: 0 NumFactors: 2 NumBranch: 3 PBranch: [0.2500 0.2500 0.5000] Fact2Branch: [2x3 double]

输入参数

全部折叠

波动性因子,指定为一个字符向量,具有以下值之一:

  • “不变”

    σ t T Sigma_0

  • “静止”

    σ t T 卷(T - T)卷(术语)

  • “指数”

    σ t T Sigma_0 * exp(λ* (t t))

  • “Vasicek”

    σ t T Sigma_0 * exp(衰变(t t))

  • “比例”

    σ t T 道具(t t) * max (SpotRate (t) MaxSpot)

请注意

您可以指定多个因素通过连接因子名称及其相关参数。

数据类型:字符

单元上的基本波动率,指定为标量数值。

数据类型:

衰减因子,指定为标量数值。

数据类型:

数量的曲线采样点的值,指定为aNCURVES——1向量。

数据类型:

数量的曲线术语采样点的值,指定为aNCURVES——- - - - - -1向量。

数据类型:

数量的曲线衰变采样点的值,指定为aNPOINTS——- - - - - -1向量。

数据类型:

数量的曲线道具采样点的值,指定为aNCURVES——- - - - - -1向量。

数据类型:

最大即期汇率,指定为标量数值。

数据类型:

输出参数

全部折叠

结构指定的波动率模型bktreehjmvolspec基于指定的输入定义一个HJM远期利率波动率过程因素

更多关于

全部折叠

波动过程

挥发性过程是 σ t T ,在那里t观察时间是和吗T为远期汇率的开始时间。

在平稳过程中,波动项为t t.多个因素可以按顺序指定。

的时间值Tt,术语券息间隔单位是否由复合输入的hjmtimespec.例如,如果复合2项= 1是半年一次(六个月)。

之前介绍过的R2006a