optemfloatbycir
内嵌期权价格在浮动汇率注意Cox-Ingersoll-Ross利率树
语法
描述
例子
欧洲可调用内嵌期权价格浮动利率票据使用圆形的利率树
创建一个RateSpec
使用intenvset
函数。
率= (0.035;0.042147;0.047345;0.052707);日期= [datetime(2017年,1,1);datetime(2018年,1,1);datetime(2019年,1,1);datetime(2020年,1,1);datetime(2021年,1,1)];ValuationDate = datetime (2017、1、1); EndDates = Dates(2:end)'; Compounding = 1; RateSpec = intenvset(“ValuationDate”ValuationDate,startdate可以的ValuationDate,“EndDates”EndDates,“利率”率,“复合”、复合);
创建一个圆形的
树。
NumPeriods =长度(EndDates);α= 0.03;θ= 0.02;σ= 0.1;解决= datetime (2017、1、1);成熟= datetime (2020、1、1);CIRTimeSpec = CIRTimeSpec(解决成熟度3);CIRVolSpec = CIRVolSpec(σα、θ);CIRT = cirtree (CIRVolSpec RateSpec CIRTimeSpec)
CIRT =结构体字段:FinObj:“CIRFwdTree”VolSpec: [1 x1 struct] TimeSpec: [1 x1 struct] RateSpec: [1 x1 struct]则:[0 1 2]罗伯特:[736696 737061 737426]FwdTree:{[1.0350][1.0790 1.0500 1.0298][1.1275 1.0887 1.0594 1.0390 1.0270]}连接:{[3 x1双][3 x3双]}聚合氯化铝:{[3 x1双][3 x3双]}
定义的浮子仪器嵌入式看涨期权。
传播= 10;解决= datetime (2017、1、1);成熟= [datetime(2019年,1,1);datetime(2020年,1,1)];时间= 1;OptSpec = {“电话”};罢工= 101;ExerciseDates = datetime (2019、1、1);
计算的价格飞蚊症与嵌入的电话。
(价格、PriceTree) = optemfloatbycir (CIRT,扩散,解决、成熟度、OptSpec罢工,ExerciseDates)
价格=2×1100.1887 - 100.2757
PriceTree =结构体字段:FinObj:“CIRPriceTree”则:[0 1 2 3]PTree: {[2 x1双][2 x3双][2 x5双][2 x5双]}
输入参数
CIRTree
- - - - - -利率树结构
结构
通过使用利率树指定为一个结构cirtree
。
数据类型:结构体
传播
- - - - - -在参考汇率的基点
非负整数|向量的非负整数
数量的基点指定的参考汇率作为一个向量的非负整数的数量工具(NINST
——- - - - - -1
)。
数据类型:双
解决
- - - - - -结算日期浮动利率
ValuationDate
圆形的树(默认)|datetime数组|字符串数组|日期特征向量
浮动汇率注意指定的结算日期NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
请注意
的解决
日期为每一个浮动利率注意与嵌入式选项设置ValuationDate
的背景树。浮动汇率注意参数解决
将被忽略。
支持现万博1manbetx有的代码,optemfloatbycir
还接受连续日期数据作为输入,但不推荐。
成熟
- - - - - -浮动利率注意到期日
datetime数组|字符串数组|日期特征向量
浮动利率注意作为一个指定到期日NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
支持现万博1manbetx有的代码,optemfloatbycir
还接受连续日期数据作为输入,但不推荐。
OptSpec
- - - - - -选项的定义
特征向量的价值“电话”
或“把”
|单元阵列特征向量的值“电话”
或“把”
|字符串数组值“电话”
或“把”
定义的选项,指定为一个NINST
——- - - - - -1
单元阵列特征向量或字符串数组的值“电话”
或“把”
。
数据类型:细胞
|字符
|字符串
罢工
- - - - - -期权执行价格的值
非负整数|向量的非负整数
选项指定执行价格值非负整数使用NINST
——- - - - - -NSTRIKES
向量的价值。
数据类型:双
ExerciseDates
- - - - - -锻炼日期选项(欧洲、百慕大或美国)
datetime数组|字符串数组|日期特征向量
锻炼日期选项(欧洲、百慕大或美国)指定为一个NINST
——- - - - - -NSTRIKES
或者一个NINST
——- - - - - -2
使用datetime向量数组,字符串数组,或日期特征向量。
对于欧洲或百慕大期权,
ExerciseDates
是一个1
——- - - - - -1
(欧洲)或1
——- - - - - -NSTRIKES
(百慕大)矢量的运动日期。欧式期权,只有一个ExerciseDates
在期权到期日。对于美国的选择,
ExerciseDates
是一个1
——- - - - - -2
矢量的运动边界。选择练习在任何日期或包括两个日期之间这一行。如果只有一个非南
日期,或者ExerciseDates
是1
——- - - - - -1
之间的选择练习解决
日期和单一上市ExerciseDates
。
支持现万博1manbetx有的代码,optemfloatbycir
还接受连续日期数据作为输入,但不推荐。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:(价格、PriceTree) = optemfloatbycir (CIRTree,扩散,解决、成熟度、OptSpec罢工,ExerciseDates, AmericanOpt, 1,“FloatReset”, 6日,“基础”,8)
AmericanOpt
- - - - - -选择类型
标量|向量的正整数[0,1]
选择类型,指定为逗号分隔组成的“AmericanOpt”
和一个NINST
——- - - - - -1
向量的标志值:
0
-欧洲/百慕大1
——美国
数据类型:双
FloatReset
- - - - - -每年支付的频率
1
(默认)|正整数的集合(1、2、3、4、6、12)
|向量的正整数集(1、2、3、4、6、12)
每年支付的频率,指定为逗号分隔组成的“FloatReset”
和正整数的值(1、2、3、4、6、12)
在一个NINST
——- - - - - -1
向量。
请注意
支付浮动利率票据(frn)是由之间的有效利率重置日期。如果FRN的重置时间跨度超过一个树,计算付款无法将树的性质结合起来。即树路径连接两个连续重置日期不能确定,因为会有更多比一个可能的路径连接的两个付款日期。
数据类型:双
基础
- - - - - -日计数仪器的基础
0
(实际/实际)(默认)|正整数的集合[1…13]
|向量的正整数集[1…13]
日计数仪器的基础上,指定为逗号分隔组成的“基础”
并使用了一个正整数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 =实际/实际(国际)
9 =实际/ 360(国际)
10 =实际/ 365(国际)
11 = 30/360E(国际)
12 =实际/ 365 (ISDA)
13 =总线/ 252
有关更多信息,请参见基础。
数据类型:双
EndMonthRule
- - - - - -月底规则国旗
1
(效果)(默认)|非负整数(0,1)
月底规则标志,指定为逗号分隔组成的“EndMonthRule”
和一个非负整数(0
,1
)使用NINST
——- - - - - -1
向量。这条规则只适用于当成熟
是一个月底日期一个月有30或更少的天。
0
=无视规则,这意味着债券息票付款日期总是相同的数值的一天。1
=设置规则,这意味着债券息票付款日期总是最后实际日。
数据类型:双
主要
- - - - - -主值
One hundred.
(默认)|向量的非负价值|单元阵列的非负价值
主值,指定为逗号分隔组成的“校长”
并使用一个负的值NINST
——- - - - - -1
向量或NINST
——- - - - - -1
单元阵列的名义本金数额。
当使用一个NINST
——- - - - - -1
细胞数组,每个元素都是一个NumDates
——- - - - - -2
细胞数组第一列是日期,第二列是相关的本金。显示日期的最后一天,主值是有效的。
数据类型:双
|细胞
选项
- - - - - -结构包含衍生品定价选项
结构
结构包含衍生品定价选项,指定为逗号分隔组成的“选项”
和的输出derivset
。
数据类型:结构体
输出参数
价格
——预期价格的浮动利率0时刻注意选项
标量|向量
预期的价格浮动利率注意选项0时刻作为一个标量或返回NINST
——- - - - - -1
向量。
PriceTree
——结构树每个节点包含的期权价格向量
树状结构
结构树包含向量的仪器价格和应计利息和一个向量的观察时间为每个节点返回:
PriceTree.tObs
包含了观察时间。PriceTree.PTree
包含期权价格。
更多关于
引用
[1]考克斯J。,Ingersoll, J., and S. Ross. "A Theory of the Term Structure of Interest Rates."费雪。53卷,1985年。
[2]Brigo、d和f·墨丘里奥教练。利率模型,理论和实践。Springer金融,2006。
[3]Hirsa,。金融计算方法。CRC出版社,2012年。
[4]Nawalka, S。索托,G。,and N. Beliaeva.动态期限结构建模。威利,2007年。
[5]纳尔逊,d和k Ramaswamy。“简单二项过程金融模型的扩散近似。”金融研究的回顾。卷3。1990年,页393 - 430。
版本历史
介绍了R2018aMATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。