optfloatbycir

浮动利率债券考克斯,英格索尔 - 罗斯利率树价格选项

描述

[价钱PriceTree] = optfloatbycir(CIRTreeOptSpec罢工ExerciseDatesAmericanOpt传播解决到期浮动利率债券的价格选择从考克斯,英格索尔 - 罗斯(CIR)利率树。optfloatbycir对使用与Nawalka-Beliaeva(NB)的方法一个CIR模型++香草浮动利率债券期权价格单位计算。

[价钱PriceTree] = optfloatbycir(___名称,值加入了可选的名称 - 值对的参数。

例子

全部收缩

创建一个RateSpec使用intenvset功能。

率= [0.035;0.042147;0.047345;0.052707];日期= {“扬1-2017”;“扬1-2018”;“扬1-2019”;“扬1-2020”;“扬1-2021”};ValuationDate =“扬1-2017”;EndDates =日期(2:结束)';配混= 1;RateSpec = intenvset('ValuationDate',ValuationDate,'StartDates',ValuationDate,'EndDates',EndDates,“价格”,价格,“复利”,复合);

创建一个CIR树。

NumPeriods =长度(EndDates);阿尔法= 0.03;THETA = 0.02;西格玛= 0.1;定居='01 -Jan-2017';成熟度='01 -Jan-2021';CIRTimeSpec = cirtimespec(沉降,成熟度,NumPeriods);CIRVolSpec = cirvolspec(Sigma公司,α,θ);CIRT = cirtree(CIRVolSpec,RateSpec,CIRTimeSpec)
CIRT =同场的结构:FinObj: 'CIRFwdTree' VolSpec:[1x1的结构] TIMESPEC:[1x1的结构] RateSpec:[1x1的结构] TOBS:[0 1 2 3] DOBS:[736696 737061 737426 737791] FwdTree:{[1.0350] [1.0790 1.0500 1.0298][1×5双] [1X7双]}连接:{[3×1双] [3×3双] [3x5的双]} Probs:{[3×1双] [3×3双] [3x5的双]}

浮子仪器具有10蔓延,期限为一年,并日趋成熟的扬1-2018。

扩展= 10;定居=“扬1-2017”;成熟度=“扬1-2019”;周期= 1;

定义为浮动利率债券的选项。

OptSpec = {'呼叫'};击= 95;ExerciseDates =“扬1-2018”;AmericanOpt = [0; 1];

计算的看涨期权的价格。

[价格,PriceTree] = optfloatbycir(CIRT,OptSpec,打击,ExerciseDates,AmericanOpt,...传播,定居,成熟度)
价格=2×14.9230 5.1887
PriceTree =同场的结构:FinObj: 'CIRPriceTree' ptree中:{1×5细胞} AITree:{1×5细胞} TOBS:[0 1 2 3 4]连接:{[3×1双] [3×3双] [3x5的双]} Probs:{[3×1双] [3×3的两倍] [3x5的双]}

输入参数

全部收缩

利率树指定为结构用cirtree

数据类型:结构

选项的定义,指定为NINST-通过-1字符向量或串阵列的单元阵列具有的值'呼叫'要么'放'

数据类型:细胞|烧焦|

期权行权价值,指定为使用非负整数NINST-通过-NSTRIKES行使价值的向量。

数据类型:|

对于期权的行权日(欧式,百慕大,还是美国)指定为序列日期数字,日期特征向量,字符串数组,或使用日期时间阵列NINST-通过-NSTRIKES要么NINST-通过-2为期权的行权日期向量。

  • 对于欧洲或百慕大选项,ExerciseDates1-通过-1(欧洲)或1-通过-NSTRIKES锻炼日期(百慕大)载体。对于欧式期权,只有一个ExerciseDate在期权到期日。

  • 对于美式期权,该ExerciseDates1-通过-2演习的具体日期界限的载体。该选项在练习之间或者包括一对在该行日期的任何日期。如果只有一个非为NaN日期,或ExerciseDates1-通过-1,选项之间练习解决日期和上市单ExerciseDate

数据类型:|烧焦|细胞||约会时间

选项类型指定为NINST-通过-1正整数标标志与价值观:

  • 0- 欧洲/百慕达

  • 1- 美国

数据类型:|

超过指定为非负整数的向量的仪器的数量的基准速率基点数(NINST)-通过-1)。

数据类型:|

浮动利率音符的结算日期指定为序列日期数字,日期字符向量,字符串数组,或使用日期时间阵列NINST-通过-1日期的载体。

注意

解决日期为每个浮动利率票据被设置为ValuationDate的CIR树。浮动利率债券的说法解决被忽略。

数据类型:|细胞|烧焦|

浮动利率音符到期日指定为序列日期数字,日期字符向量,字符串数组,或使用日期时间阵列NINST-通过-1日期的载体。

数据类型:|细胞|烧焦||约会时间

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:[价格,PriceTree] = optfloatbybk(CIRTree,OptSpec,打击,ExerciseDates,AmericanOpt,传播,沉降,成熟度, 'FloatReset',4 '基础',7)

每年支付的频率,指定为逗号分隔的一对组成的'FloatReset'其值及正整数[1,2,3,4,6,12]在一个NINST-通过-1向量。

注意

浮动利率债券(浮动利率)支付被重置日期间的有效利率决定。如果一个FRN跨度复位期间多棵树水平,计算支付给树的重组性质变得不可能所致。也就是说,树路径连接两个连续的重置日期不能唯一地确定,因为将有用于连接两个付款日期超过一个可能的路径。

数据类型:

仪器的天数的基础上,指定为逗号分隔的一对组成的'基础'并使用一个正整数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 = BUS / 252

欲了解更多信息,请参阅基础

数据类型:

主值,指定为逗号分隔的一对组成的'主要'并使用非负值NINST-通过-1载体或NINST-通过-1的名义本金金额单元阵列。

当使用NINST-通过-1单元阵列,每一个元素是一个NumDates-通过-2单元阵列,其中第一列是日期,以及第二列相关联本金。日期表示最后一天的主要价值是有效的。

数据类型:|细胞

含有衍生品定价选项结构,指定为逗号分隔的一对组成的“选项”从输出derivset

数据类型:结构

结束月规则标志,指定为逗号分隔的一对组成的'EndMonthRule'和一个非负整数[01] 用一个NINST-通过-1向量。此规则仅适用于到期是结束月的日期为具有30个或更少一个月。

  • 0=忽略的规则,这意味着债券付息日始终是每月的同一天数值。

  • 1=上设置的规则,这意味着债券付息日永远是当月的最后一天实际。

数据类型:

输出参数

全部收缩

在时间0的浮动利率债券期权的预计价格返回为一个标量或NINST-通过-1向量。

含仪器价格的向量和应计利息,并为每个节点返回作为观察时间向量树结构:

  • PriceTree.PTree包含干净的价格。

  • PriceTree.AITree包含应计利息。

  • PriceTree.tObs包含了观测时间。

  • PriceTree.Connect包含连接载体。单元阵列中的每个元素描述了在该级节点如何连接到下一个。对于给定的树平,有NumNodes在载体中的元件,并且它们包含的节点中的中间那个支路连接到下一个级别的索引。从该值中减去1表示其中上支路连接到,并加入1中所示的向下支路连接到哪里。

  • PriceTree.Probs包含概率阵列。单元阵列的每个元素都包含用于电平的每个节点的上,中,和下转换概率。

更多关于

全部收缩

浮动利率注意选项

一个浮动利率票据选项是浮动利率票据看跌或看涨期权。

金融工具的工具箱™支持三种类型的浮动利率债券看跌期权和看涨期权万博1manbetx:

  • 美式期权 - 你行使任何时间,直至其到期日的期权。

  • 欧式期权 - 您在其有效期只有行使的期权。

  • 百慕大期权 - 百慕大期权类似的美式和欧式期权的混合;你只能行使它在预定的日期,通常是每月一次。

欲了解更多信息,请参阅浮动利率注意选项

参考

[1]考克斯,J.,英格索兰,J.,和S.罗斯。“利率期限结构的理论。”计量经济学。卷。53,1985。

[2] Brigo,D。和F.信使。利率模型 - 理论与实践。施普林格财务,2006年。

[3] Hirsa,A.计算方法在财务部。CRC出版社,2012。

[4] Nawalka,S.,索托,G.,和N. Beliaeva。动态期限结构模型。Wiley出版社,2007年。

[5]纳尔逊,D。和K.拉马斯瓦米。“简单的二项为扩散逼近的财务模型。”回顾金融研究。第3卷1990,第393-430。

介绍了在R2018a