主要内容

树状视图

树的信息

描述

例子

treeview (显示利率树、股票价格树或货币市场树。

例子

treeview (PriceTreeInstSet显示仪器价格树。

如你提供一套乐器的名称(InstSet),你已经命名了使用该领域的仪器名字,树状视图显示器用其名称标识正在显示的仪器。(见示例3以获取描述。)如果您不提供可选选项InstSet输入参数时,仪器由它们在仪器集中的序列号标识。(见例子6以获取描述。)

例子

treeview (CFTreeInstSet显示已创建的现金流树swapbybdtswapbyhjm。如你提供一套乐器的名称(InstSet),其中包含现金流量名称树状视图显示器用其名称标识正在显示的仪器。(见示例3以获取描述。)如果是可选InstSet参数不存在,则仪器由其在仪器集中的序列号标识。看到例子6以获取描述。)

例子

显示一个HJM利率树

负载deriv.mattreeview (HJMTree)

树状视图函数在左侧窗格中显示HJM树的结构。右边窗格中的树可视化是空白的。

要查看实际的利率树,请转到树可视化窗格,然后单击路径(默认值)和。现在,通过单击最后一个节点(T = 3)的上分支。

整个上路径用红色突出显示。

要完成该过程,请单击最后一个节点(T = 3)的另一个分支。第二条路径用紫色突出显示。最后的显示是这样的。

可供选择的展示形式

树可视化窗格允许您选择显示树数据的替代方法。例如,如果您选择路径表格根据您的可视化选择,上面的最终显示将以表格形式显示。

要查看选定分支的利率曲线图,请单击路径情节树可视化窗格。

情节经过选择,上升的利率显示在上面的分支上,下降的利率显示在下面的分支上。

最后,如果你点击节点和子节点树可视化,则将显示的数据限制为仅选中的父节点及其子节点。

节点和子节点选中,下面的选项可视化是不可用的。

显示BDT利率树

负载引出。垫treeview (BDTTree)

树状视图函数在左窗格中显示BDT树的结构。右边窗格中的树可视化是空白的。

要查看实际的利率树,请转到树可视化窗格,然后单击路径(默认值)和。现在,通过单击向上分支的第一个节点(T = 1).继续单击下一个节点上的向下分支(T = 2).下面两个图显示了这些选择的树查看器路径图。

继续连续单击所有节点,直到到达分支的末尾。所选择的整个路径将以红色高亮显示。

通过单击较低分支的第一个节点(T = 1).继续单击较低的节点,就像在第一个分支上所做的那样。第二个分支用紫色突出显示。最后的显示是这样的。

显示已命名仪器的HJM价格树

负载deriv.mat[Price, PriceTree] = hjmprice(HJMTree, HJMInstSet);treeview (PriceTree HJMInstSet)

显示指定仪器的BDT价格树

负载deriv.mat[Price, PriceTree] = bdtprice(BDTTree, BDTInstSet);treeview (PriceTree BDTInstSet)

用重命名的仪器显示HJM价格树

负载deriv.mat[Price, PriceTree] = hjmprice(HJMTree, HJMInstSet);名称= {“Bond1”“Bond2”“选项”“固定”“浮”“帽子”“地板”“交换”};treeview (PriceTree名称)

使用默认仪器名称(数字)显示HJM价格树

负载deriv.mat[Price, PriceTree] = hjmprice(HJMTree, HJMInstSet);treeview (PriceTree)

输入参数

全部折叠

使用相关的树函数指定的利率树、股票价格树或货币市场树。

利率树:

  • Black-Derman-Toy (BDTTree)从bdttree

  • Black-Karasinski (BKTree)从bktree

  • Heath-Jarrow-Morton (HJMTree)从hjmtree

  • Hull-White (HWTree)从hwtree

  • Cox-Ingersoll-Ross (CIRTree)从cirtree

货币市场树:

  • Black-Derman-Toy (BDTMMktTree)从mmktbybdt从BDT利率树得到货币市场树。

  • Heath-Jarrow-Morton (HJMMMktTree)从mmktbyhjm从HJM利率树得到货币市场树。

    请注意

    货币市场树不能由BK或HW利率树创建。

股价树:

  • Cox-Ross-Rubinstein (CRRTree)从crrtree

  • 隐含三叉树(ITTTree)从itttree

  • 标准三叉树(STTTree)从stttree

  • Leisen-Reimer库存树(LRTree)从lrtree

  • 等概率(EQPTree)从eqptree

现金流树:

  • Black-Derman-Toy (BDTCFTree)作为交换函数的输出swapbybdt

  • Heath-Jarrow-Morton (HJMCFTree)作为交换函数的输出swapbyhjm

    请注意

    对于函数swapbybdt,其中使用重组二叉树,该结构只包含S,因为浮动利率票据的现金流无法在每个树节点上精确计算。

数据类型:结构体

仪器价格树形结构,表示为:

数据类型:结构体

CFTree是互换现金流树,当您通过执行Black-Derman-Toy创建现金流树时指定(从互换函数的输出获得swapbybdt)和希斯-杰罗-莫顿(swapbyhjm)交换函数。(Black-Derman-Toy现金流树只包含年代)。

数据类型:结构体

(可选)包含一组工具的变量,这些工具的价格或现金流包含在树中,指定使用instadd。要显示仪器的名称,字段名字应该存在于InstSet。如果InstSet没有通过,树状视图在显示价格或现金流时使用默认工具名称(数字)。

数据类型:结构体

更多关于

全部折叠

treeview约定

树状视图价格树图遵循这样的惯例:价格上涨出现在树的上部分支,价格下降出现在树的下部分支。

相反,对于利率显示,减少利率出现在上面的分支(价格上涨)和增加较低分支的利率(价格正在下降)。

使用树状视图

树状视图提供价格或利率的交互式显示。

树状视图在调用函数时,通过单击左窗格中显示的价格或利率路径上的节点来激活显示。

  • 对于HJM树,选择路径的端点和树状视图从头到尾显示所有数据。

  • 对于重组树,如BDT, BK, HW和CIR,您必须单击每一个节点从开始(T = 1)到最后一个节点(T = n).不包括根节点的节点。T = 0。如果您没有按正确的顺序单击节点,则会有消息提醒您

    必须选择所选节点的父节点。

请注意

帮助按钮不可用树状视图在MATLAB在线。

版本历史

R2006a之前介绍