主要内容

floorbybk

布莱克-卡拉辛斯基利率树的价底工具

描述

例子

价格PriceTree) = floorbybk (BKTree罢工解决成熟从布莱克-卡拉辛斯基利率树计算地板工具的价格。floorbybk计算香草地板和摊销地板的价格。

例子

价格PriceTree) = floorbybk (___重置基础主要选项增加了可选参数。

例子

全部折叠

加载文件deriv.mat,它提供了BKTree.的BKTree结构包含时间和利率信息需要定价的底价工具。

负载deriv.mat

设置所需的值。其他参数将使用默认值。

罢工= 0.03;解决=' 01 - 1月- 2004;成熟=' 01 - 1月- 2007

使用floorbybk计算地板仪器的价格。

价格= floorbybk(BKTree,罢工,结算,到期)
价格= 0.2061

负载deriv.mat指定BKTree然后确定地板仪表。

负载deriv.mat;解决=' 01 - 1月- 2004;成熟=' 01 - 1月- 2008;罢工= 0.045;重置= 1;校长= {{' 01 - 1月- 2005100;' 01 - 1月- 200660;' 01 - 1月- 200730;' 01 - 1月- 200830};...100};

给摊销和香草地板定价。

基础= 1;价格= floorbybk(BKTree, Strike, Settle, Maturity, Reset, Basis, Principal)
价格=2×12.2000 - 2.5564

输入参数

全部折叠

利率树结构,用bktree

数据类型:结构体

执行上限的速率,指定为NINST——- - - - - -1十进制的向量。

数据类型:

结算日期为楼层,指定为NINST——- - - - - -1序列号或日期字符向量的向量。的解决每层楼的日期设置为ValuationDateBK树的。地板上争论解决将被忽略。

数据类型:|字符|细胞

到期日为最低价,指定为NINST——- - - - - -1序列号或日期字符向量的向量。

数据类型:|字符|细胞

(可选)每年重置频率支付,指定为NINST——- - - - - -1向量。

数据类型:

(可选)表示将输入远期利率按年化时使用的基准的日计算基准,指定为NINST——- - - - - -1向量的整数。

  • 0 =实际/实际

  • 1 = 30/360 (sia)

  • 2 =实际/ 360

  • 3 =实际/ 365

  • 4 = 30/360 (psa)

  • 5 = 30/360 (isda)

  • 6 = 30/360(欧洲)

  • 7 =实际/365(日语)

  • 8 =实际/实际(ICMA)

  • 9 =实际/360 (ICMA)

  • 10 =实际/365 (ICMA)

  • 11 = 30/360e (icma)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

有关详细信息,请参见基础

数据类型:

(可选)名义本金金额,指定为NINST——- - - - - -1本金的名义金额,或NINST——- - - - - -1单元格数组,其中每个元素是NumDates——- - - - - -2单元格数组,第一列是日期,第二列是相关的本金金额。日期表示主体值有效的最后一天。

使用主要传递一个时间表来计算摊销地板的价格。

数据类型:|细胞

(可选)衍生品定价期权结构,指定使用derivset

数据类型:结构体

输出参数

全部折叠

0时刻底部的预期价格,返回为aNINST——- - - - - -1向量。

树状结构,每个节点的楼层值,作为MATLAB返回®包含每个节点仪器价格向量和观测时间向量的树结构:

  • PriceTree。PTree包含地板价格。

  • PriceTree.tObs包含观察时间。

  • PriceTree。连接包含连接向量。单元数组中的每个元素都描述了该级别的节点如何与下一级别的节点连接。对于给定的树级别,有NumNodes元素,它们包含中间分支连接到的下一层节点的索引。该值减去1表示上行分支连接的位置,加上1表示下行分支连接的位置。

  • PriceTree。聚合氯化铝包含概率数组。单元数组中的每个元素都包含了关卡中每个节点的上、中、下转移概率。

更多关于

全部折叠

地板上

一个地板上是一种合同,它包含了一项保证,规定了持有人在浮动利率的基础上所能收到的最低利率。

一层楼的收益是:

马克斯 F l o o r R 一个 t e C u r r e n t R 一个 t e 0

之前介绍过的R2006a