optbndbybdt
价格从Black-Derman-Toy利率债券选项树
语法
描述
(
计算债券的价格选择从Black-Derman-Toy利率树。价格
,PriceTree
)= optbndbybdt (BDTTree
,OptSpec
,罢工
,ExerciseDates
,AmericanOpt
,CouponRate
,解决
,成熟
)
请注意
或者,您可以使用FixedBondOption
对象价格固定利率债券选择工具。有关更多信息,请参见开始使用工作流使用基于对象的金融工具定价的框架。
(
增加了可选参数。价格
,PriceTree
)= optbndbybdt (___,期
,基础
,EndMonthRule
,IssueDate
,FirstCouponDate
,LastCouponDate
,StartDate可以
,的脸
,选项
)
例子
欧式看涨和看跌期权债券价格
使用BDT利率树deriv.mat
文件,欧式看涨和看跌期权价格10%和95年的罢工。演习日期的选择是1月1日,2002年。债券结算日期是1月1日,2000年,2003年1月1日和到期日。
加载文件deriv.mat
,它提供了BDTTree
。的BDTTree
结构包含时间和远期利率价格债券所需的信息。
负载deriv.mat;
使用optbondbybdt
来计算的价格“电话”
选择。
(价格、PriceTree) = optbndbybdt (BDTTree,“电话”,95,' 01 - 1月- 2002,…0、0.10、datetime (2000、1、1), datetime (2003、1、1), 1)
价格= 1.7657
PriceTree =结构体字段:FinObj:“BDTPriceTree”则:[0 1 2 3 4]PTree: {[1.7657] [3.1458 - 0.7387] [5.2187 - 1.6890 0] [0 0 0 0] [0 0 0 0]} ExTree: {[0] [0 0] [1 1 0] [0 0 0 0] [0 0 0 0]}
现在使用optbndbybdt
来计算的价格“把”
选择在同一债券。
(价格、PriceTree) = optbndbybdt (BDTTree,“把”,95,' 01 - 1月- 2002,…0、0.10、datetime (2000、1、1), datetime (2003、1、1), 1)
价格= 0.5740
PriceTree =结构体字段:FinObj:“BDTPriceTree”则:[0 1 2 3 4]PTree: {[0.5740] [0 1.2628] [0 0 2.8871] [0 0 0 0] [0 0 0 0]} ExTree: {[0] [0 0] [0 0 1] [0 0 0 0] [0 0 0 0]}
的PriceTree.ExTree
输出“电话”
和“把”
选项数组包含运动指标。细胞数组的每个元素是一个数组,其中包含1
的一个选项在哪里锻炼0
它不是的地方。
输入参数
BDTTree
- - - - - -利率树结构
结构
利率树结构,通过使用指定的bdttree
。
数据类型:结构体
OptSpec
- - - - - -选项的定义
特征向量和价值“电话”
或“把”
|单元阵列特征向量的值“电话”
或“把”
定义的选项,指定为一个NINST
——- - - - - -1
单元阵列的特征向量。
数据类型:字符
罢工
- - - - - -期权执行价格的值
非负整数
期权执行价格值,指定为一个NINST
——- - - - - -1
或NINST
——- - - - - -NSTRIKES
根据类型的选择:
欧式期权,
NINST
——- - - - - -1
向量的价值。百慕大期权,
NINST
罢工的数量(NSTRIKES
执行价格)矩阵的值。每一行是一个选择的时间表。如果一个选项有不足NSTRIKES
锻炼的机会,行是垫的结束南
年代。美式选择权,
NINST
——- - - - - -1
向量的每个选项的价值。
数据类型:双
ExerciseDates
- - - - - -选择锻炼时间
datetime数组|字符串数组|日期特征向量
选择锻炼日期,指定为一个NINST
——- - - - - -1
,NINST
——- - - - - -2
,或NINST
——- - - - - -NSTRIKES
使用datetime向量数组,字符串数组,或日期特征向量,这取决于类型的选择:
欧式期权,使用
NINST
——- - - - - -1
向量的日期。欧式期权,只有一个ExerciseDates
在期权到期日。百慕大期权,使用
NINST
——- - - - - -NSTRIKES
向量的日期。对于一个美国选项,使用
NINST
——- - - - - -2
矢量的运动边界。选择可以行使在任何日期或包括两个日期之间这一行。如果只有一个非南
日期列,或者ExerciseDates
是一个NINST
——- - - - - -1
向量,可以行使之间的选择ValuationDate
上市股票的树和单一ExerciseDates
。
支持现金宝app有的代码,optbndbybdt
还接受连续日期数据作为输入,但不推荐。
AmericanOpt
- - - - - -选择类型
0
欧洲/百慕大(默认)|整型值0
或1
(可选)选择类型,指定为NINST
——- - - - - -1
正整数的旗帜与价值观:
0
-欧洲/百慕大1
——美国
数据类型:双
CouponRate
- - - - - -债券票面利率
积极的十进制值
债券票面利率,指定为一个NINST
——- - - - - -1
小数的年增长率或NINST
——- - - - - -1
单元阵列,其中每个元素是一个NumDates
——- - - - - -2
单元阵列。的第一列NumDates
——- - - - - -2
单元阵列是日期和第二列率有关。日期显示最后一天的票面利率是有效的。
数据类型:双
|细胞
解决
- - - - - -结算日期
datetime数组|字符串数组|日期特征向量
结算日期键选项,指定为一个NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
请注意
的解决
日期为每个键设置为ValuationDate
的BDT树。债券的论点解决
将被忽略。
支持现金宝app有的代码,optbndbybdt
还接受连续日期数据作为输入,但不推荐。
成熟
- - - - - -到期日
datetime数组|字符串数组|日期特征向量
到期日,指定为一个NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
支持现金宝app有的代码,optbndbybdt
还接受连续日期数据作为输入,但不推荐。
期
- - - - - -每年的优惠券
2
每年(默认)|向量
(可选)每年优惠券,指定为一个NINST
——- - - - - -1
向量。
数据类型:双
基础
- - - - - -日计数的基础上
0
(实际/实际)(默认)|整数的0
来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
(可选)月底规则标志被指定为一个使用一个非负整数NINST
——- - - - - -1
向量。这条规则只适用于当成熟
是一个月底日期一个月有30或更少的天。
0
=无视规则,这意味着债券息票付款日期总是相同的数值的一天。1
=设置规则,这意味着债券息票付款日期总是最后实际日。
数据类型:双
IssueDate
- - - - - -债券发行日期
datetime数组|字符串数组|日期特征向量
(可选)债券发行日期,指定为一个NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
支持现金宝app有的代码,optbndbybdt
还接受连续日期数据作为输入,但不推荐。
FirstCouponDate
- - - - - -不规则首先息票日期
datetime数组|字符串数组|日期特征向量
(可选)不规则首先优惠券日期,指定为一个NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
支持现金宝app有的代码,optbndbybdt
还接受连续日期数据作为输入,但不推荐。
当FirstCouponDate
和LastCouponDate
都是指定的,FirstCouponDate
优先支付在确定结构。如果你不指定一个FirstCouponDate
、现金流支付日期决定从其他输入。
LastCouponDate
- - - - - -不规则的最后优惠日期
datetime数组|字符串数组|日期特征向量
(可选)不规则的最后优惠日期,指定为一个NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
支持现金宝app有的代码,optbndbybdt
还接受连续日期数据作为输入,但不推荐。
在缺乏指定FirstCouponDate
,一个指定的LastCouponDate
确定债券的票面利率结构。债券的票面利率结构是截断LastCouponDate
的,不管在哪里摔倒,是成熟之后只债券的现金流。如果你不指定一个LastCouponDate
、现金流支付日期决定从其他输入。
StartDate可以
- - - - - -开工日期支付
datetime数组|字符串数组|日期特征向量
(可选)提出开工日期付款的日期(债券的现金流被认为是),指定为一个NINST
——- - - - - -1
使用datetime向量数组,字符串数组,或日期特征向量。
支持现金宝app有的代码,optbndbybdt
还接受连续日期数据作为输入,但不推荐。
如果你不指定StartDate可以
,有效的开始日期解决
日期。
的脸
- - - - - -票面价值
One hundred.
(默认)|非负价值|单元阵列的非负价值
(可选)的脸或票面价值,作为一个指定NINST
——- - - - - -1
向量。
数据类型:双
选项
- - - - - -衍生品定价选项
结构
(可选)衍生品定价选项,指定为结构创建derivset
。
数据类型:结构体
输出参数
价格
——预期债券价格选项时0
矩阵
债券的预期价格选项时0
,返回NINST
——- - - - - -1
矩阵。
PriceTree
——包含树的结构向量的仪器为每个节点价格和应计利息
结构
包含树的结构向量的仪器价格和应计利息,每个节点和一个向量的观察时间。值:
PriceTree.PTree
包含了干净的价格。PriceTree.tObs
包含了观察时间。PriceTree.ExTree
数组包含运动指标。细胞数组的每个元素是一个数组,其中包含1
的一个选项在哪里锻炼0
的,它不是。
更多关于
版本历史
之前介绍过的R2006aAbrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。