主要内容

optbndbybdt

价格从Black-Derman-Toy利率债券选项树

描述

例子

(价格,PriceTree)= optbndbybdt (BDTTree,OptSpec,罢工,ExerciseDates,AmericanOpt,CouponRate,解决,成熟)计算债券的价格选择从Black-Derman-Toy利率树。

请注意

或者,您可以使用FixedBondOption对象价格固定利率债券选择工具。有关更多信息,请参见开始使用工作流使用基于对象的金融工具定价的框架

例子

全部折叠

使用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

数据类型:结构体

定义的选项,指定为一个NINST——- - - - - -1单元阵列的特征向量。

数据类型:字符

期权执行价格值,指定为一个NINST——- - - - - -1NINST——- - - - - -NSTRIKES根据类型的选择:

  • 欧式期权,NINST——- - - - - -1向量的价值。

  • 百慕大期权,NINST罢工的数量(NSTRIKES执行价格)矩阵的值。每一行是一个选择的时间表。如果一个选项有不足NSTRIKES锻炼的机会,行是垫的结束年代。

  • 美式选择权,NINST——- - - - - -1向量的每个选项的价值。

数据类型:

选择锻炼日期,指定为一个NINST——- - - - - -1,NINST——- - - - - -2,或NINST——- - - - - -NSTRIKES使用datetime向量数组,字符串数组,或日期特征向量,这取决于类型的选择:

  • 欧式期权,使用NINST——- - - - - -1向量的日期。欧式期权,只有一个ExerciseDates在期权到期日。

  • 百慕大期权,使用NINST——- - - - - -NSTRIKES向量的日期。

  • 对于一个美国选项,使用NINST——- - - - - -2矢量的运动边界。选择可以行使在任何日期或包括两个日期之间这一行。如果只有一个非日期列,或者ExerciseDates是一个NINST——- - - - - -1向量,可以行使之间的选择ValuationDate上市股票的树和单一ExerciseDates

支持现金宝app有的代码,optbndbybdt还接受连续日期数据作为输入,但不推荐。

(可选)选择类型,指定为NINST——- - - - - -1正整数的旗帜与价值观:

  • 0-欧洲/百慕大

  • 1——美国

数据类型:

债券票面利率,指定为一个NINST——- - - - - -1小数的年增长率或NINST——- - - - - -1单元阵列,其中每个元素是一个NumDates——- - - - - -2单元阵列。的第一列NumDates——- - - - - -2单元阵列是日期和第二列率有关。日期显示最后一天的票面利率是有效的。

数据类型:|细胞

结算日期键选项,指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。

请注意

解决日期为每个键设置为ValuationDate的BDT树。债券的论点解决将被忽略。

支持现金宝app有的代码,optbndbybdt还接受连续日期数据作为输入,但不推荐。

到期日,指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。

支持现金宝app有的代码,optbndbybdt还接受连续日期数据作为输入,但不推荐。

(可选)每年优惠券,指定为一个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 =实际/实际(国际)

  • 9 =实际/ 360(国际)

  • 10 =实际/ 365(国际)

  • 11 = 30/360E(国际)

  • 12 =实际/ 365 (ISDA)

  • 13 =总线/ 252

有关更多信息,请参见基础

数据类型:

(可选)月底规则标志被指定为一个使用一个非负整数NINST——- - - - - -1向量。这条规则只适用于当成熟是一个月底日期一个月有30或更少的天。

  • 0=无视规则,这意味着债券息票付款日期总是相同的数值的一天。

  • 1=设置规则,这意味着债券息票付款日期总是最后实际日。

数据类型:

(可选)债券发行日期,指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。

支持现金宝app有的代码,optbndbybdt还接受连续日期数据作为输入,但不推荐。

(可选)不规则首先优惠券日期,指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。

支持现金宝app有的代码,optbndbybdt还接受连续日期数据作为输入,但不推荐。

FirstCouponDateLastCouponDate都是指定的,FirstCouponDate优先支付在确定结构。如果你不指定一个FirstCouponDate、现金流支付日期决定从其他输入。

(可选)不规则的最后优惠日期,指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。

支持现金宝app有的代码,optbndbybdt还接受连续日期数据作为输入,但不推荐。

在缺乏指定FirstCouponDate,一个指定的LastCouponDate确定债券的票面利率结构。债券的票面利率结构是截断LastCouponDate的,不管在哪里摔倒,是成熟之后只债券的现金流。如果你不指定一个LastCouponDate、现金流支付日期决定从其他输入。

(可选)提出开工日期付款的日期(债券的现金流被认为是),指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。

支持现金宝app有的代码,optbndbybdt还接受连续日期数据作为输入,但不推荐。

如果你不指定StartDate可以,有效的开始日期解决日期。

(可选)的脸或票面价值,作为一个指定NINST——- - - - - -1向量。

数据类型:

(可选)衍生品定价选项,指定为结构创建derivset

数据类型:结构体

输出参数

全部折叠

债券的预期价格选项时0,返回NINST——- - - - - -1矩阵。

包含树的结构向量的仪器价格和应计利息,每个节点和一个向量的观察时间。值:

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

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

  • PriceTree.ExTree数组包含运动指标。细胞数组的每个元素是一个数组,其中包含1的一个选项在哪里锻炼0的,它不是。

更多关于

全部折叠

键选择

一个键选择让持有者有权出售债券发行方(把)或赎回债券从当前所有者(电话)在一个特定的价格和在一个特定的日期。

金融工具的工具箱™支持三种类型的债券看涨与看跌期权:金宝app

  • 美国的选择:一个选项,你行使任何时间直到保质期。

  • 欧式期权:期权,你只在保质期锻炼。

  • 百慕大期权:百慕大期权类似于美国和欧洲的混合选项。你可以练习它在预定的日期,通常每月。

有关更多信息,请参见键选择

版本历史

之前介绍过的R2006a

全部展开