主要内容

hjmtree

构建Heath-Jarrow-Morton利率树

描述

例子

HJMTree= hjmtree (VolSpec,RateSpec,TimeSpec)创建一个包含时间和远期利率的结构信息一把浓密的树。

例子

全部折叠

使用提供的数据,创建一个HJM波动(使用规范hjmvolspec(使用),率规范intenvset(使用),和树时间布局规范hjmtimespec)。然后使用这些规范来创建一个使用HJM树hjmtree

复合= 1;ValuationDate =“01-01-2000”;StartDate可以= [“01-01-2000”;“01-01-2001”;“01-01-2002”;“01-01-2003”;“01-01-2004”];EndDates = [“01-01-2001”;“01-01-2002”;“01-01-2003”;“01-01-2004”;“01-01-2005”];率= [1。;厚;点;.125;13);波动率= [2;.19;只要;.17; .16]; CurveTerm = [1; 2; 3; 4; 5]; HJMVolSpec = hjmvolspec(“静止”波动,CurveTerm);RateSpec = intenvset (“复合”复合,“ValuationDate”ValuationDate,startdate可以的StartDate可以,“EndDates”EndDates,“利率”、利率);HJMTimeSpec = HJMTimeSpec (ValuationDate EndDates,复合);HJMTree = HJMTree (HJMVolSpec RateSpec HJMTimeSpec)
HJMTree =结构体字段:FinObj:“HJMFwdTree”VolSpec: [1 x1 struct] TimeSpec: [1 x1 struct] RateSpec: [1 x1 struct]则:[0 1 2 3 4]罗伯特:[730486 730852 731217 731582 731947]TFwd: {x1双[5][4 x1双][3 x1双][2 x1双][4]}CFlowT: {x1双[5][4 x1双][3 x1双][2 x1双][5]}FwdTree: {x1双[5][4 x1x2双]的[3 x2x2双][2 x4x2双][1 x8x2双]}

使用树状视图您已经创建了观察树。

treeview (HJMTree)

图树查看器包含两个坐标轴对象和其他对象类型的uicontrol。坐标轴对象1包含61行类型的对象。对象2轴是空的。

输入参数

全部折叠

波动过程规范,指定使用VolSpec输出从hjmvolspecVolSpec集的因素和计算的规则数量波动 σ ( t , T ) 为每一个因素。

数据类型:结构体

利率规范初始速率曲线,指定的RateSpec获得intenvset。利率的规范信息,请参阅intenvset

数据类型:结构体

时间树布局规范,指定使用TimeSpec输出从hjmtimespec。TimeSpec定义了观察HJM树和日期复合规定日期时间映射和price-yield公式。

数据类型:结构体

输出参数

全部折叠

一把浓密的树的时间和利率信息,作为一个结构返回。

版本历史

之前介绍过的R2006a