主要内容

hjmvolspec

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

描述

例子

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

例子

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

例子

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

例子

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

例子

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

例子

全部折叠

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

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

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

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

输入参数

全部折叠

波动因素,指定为一个特征向量与下列值之一:

  • “不变”

    σ ( 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)

请注意

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

数据类型:字符

基础波动在一个单位,指定为一个标量数值。

数据类型:

衰减系数,指定为一个标量数值。

数据类型:

数量的曲线在采样点值,指定为一个NCURVES——1向量。

数据类型:

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

数据类型:

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

数据类型:

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

数据类型:

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

数据类型:

输出参数

全部折叠

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

更多关于

全部折叠

波动过程

波动过程 σ ( t , T ) ,在那里t观察时间和吗T是一个远期利率的起始时间。

在一个固定过程中,波动项t t。多种因素可以指定顺序。

的时间值T,t,术语优惠券间隔单位指定的吗复合输入的hjmtimespec。例如,如果复合=2,项= 1是一段半年(6个月)。

版本历史

之前介绍过的R2006a