主要内容

optbndbyhw

赫尔怀特利率树中的债券期权价格

描述

例子

价格PriceTree) = optbndbyhw (HWTreeOptSpec罢工ExerciseDatesAmericanOptCouponRate解决成熟根据赫尔怀特利率树计算债券期权的价格。

例子

价格PriceTree) = optbndbyhw (___基础EndMonthRuleIssueDateFirstCouponDateLastCouponDateStartDate可以选项增加了可选参数。

例子

全部折叠

使用HW利率树deriv.mat文件中,为4%的债券的欧洲看涨期权定价,执行价为96。期权的行权日期为2006年1月1日。该债券的结算日期为2005年1月1日,到期日为2009年1月1日。

加载文件deriv.mat,它提供了HWTree.的HWTree结构包含为债券定价所需的时间和远期利率信息。

负载deriv.mat

使用optbndbyhw来计算价格“电话”选择。

(价格、PriceTree) = optbndbyhw (HWTree,“电话”, 96,' 01 - 1月- 2006...0, 0.04,' 01 - 1月- 2005' 01 - 1月- 2009
警告:OptBonds的估值是在树估值日期而不是结算。在optbndbytrintree(第40行)中,警告:不是所有的现金流都与树对齐。结果将近似。optbndbyhw optbndbytrintree >(第151行)(第92行)价格= 1.1556 PriceTree =结构体字段:FinObj:“HWPriceTree”PTree:{[1.1556][0.0150 0.8509 3.7085][0 0 0.0722 4.9980 3.8429][0 0 0 0 0][0 0 0 0 0]}则:[0 1 2 3 4)连接:{[2][2 3 4][2 2 3 4 4]}聚合氯化铝:{[3×1双][3×3双][3×5双]}ExTree:{[0] [0 0 0] [0 0 1 1] [0 0 0 0] [0 0 0 0]}

现在使用optbndbyhw计算…的价格“把”同一债券的期权。

(价格、PriceTree) = optbndbyhw (HWTree,“把”, 96,' 01 - 1月- 2006...0, 0.04,' 01 - 1月- 2005' 01 - 1月- 2009
警告:OptBonds的估值是在树估值日期而不是结算。在optbndbytrintree(第40行)中,警告:不是所有的现金流都与树对齐。结果将近似。optbndbyhw optbndbytrintree >(第151行)(第92行)价格= 1.0150 PriceTree =结构体字段:FinObj:“HWPriceTree”PTree:{[1.0150][3.2945 - 0.7413 0][3.5551 - 4.6060 0 0 0][0 0 0 0 0][0 0 0 0 0]}则:[0 1 2 3 4)连接:{[2][2 3 4][2 2 3 4 4]}聚合氯化铝:{[3×1双][3×3双][3×5双]}ExTree:{[0] [0 0 0] [1 1 0 0 0] [0 0 0 0] [0 0 0 0]}

PriceTree。ExTree输出“电话”“把”选项包含练习指示符数组。单元格数组的每个元素都包含一个数组1是行使期权的地方0但事实并非如此。

输入参数

全部折叠

利率树结构,通过使用hwtree

数据类型:结构体

选项的定义,指定为NINST——- - - - - -1字符向量的单元格数组。

数据类型:字符

期权执行价格值,指定为NINST——- - - - - -1NINST——- - - - - -NSTRIKES取决于选择的类型:

  • 欧式期权,NINST——- - - - - -1执行价格价值向量。

  • 百慕大期权,NINST按罢工次数(NSTRIKES)行权价格值矩阵。每一行是一个选项的时间表。如果一个选项的个数小于NSTRIKES锻炼的机会多了,最后一排就满了年代。

  • 美式选择权,NINST——- - - - - -1每个期权的执行价格价值向量。

数据类型:

期权行使日期,指定为NINST——- - - - - -1NINST——- - - - - -2,或NINST——- - - - - -NSTRIKES使用串行日期号或数据字符向量,这取决于选项的类型:

  • 对于欧洲选项,使用NINST——- - - - - -1向量的日期。对于欧洲来说,只有一个选择ExerciseDates在期权到期日。

  • 如果选择百慕大,请使用NINST——- - - - - -NSTRIKES向量的日期。

  • 如果是美式选项,请使用aNINST——- - - - - -2运动日期边界向量。期权可以在该行中两个日期之间的任何日期或包括这两个日期之间的任何日期执行。如果只有一个非日期被列出,或者如果ExerciseDates是一个NINST——- - - - - -1向量,可以在两者之间进行选择ValuationDate股票树和单一上市ExerciseDates

数据类型:|字符

选项类型,指定为NINST——- - - - - -1正整数标志的值:

  • 0-欧洲/百慕大

  • 1——美国

数据类型:

债券票面利率,记为NINST——- - - - - -1十进年利率或NINST——- - - - - -1单元格数组,其中每个元素是NumDates——- - - - - -2单元阵列。的第一列NumDates——- - - - - -2单元格数组是日期,第二列是相关的速率。此日期表示票面利率有效的最后一天。

数据类型:|细胞

债券期权的结算日期,指定为NINST——- - - - - -1序列日期号或日期字符向量的向量。

请注意

解决每个保证书的日期都是ValuationDateHW树。债券的论点解决将被忽略。

数据类型:|字符

到期日,指定为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 = actual/actual (ICMA)

  • 9 = actual/360 (ICMA)

  • 10 =实际/365 (ICMA)

  • 11 = 30/360e (icma)

  • 12 =实际/365 (ISDA)

  • 13 =总线/ 252

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

数据类型:

(可选)月结束规则标志被指定为非负整数NINST——- - - - - -1向量。此规则仅适用于以下情况成熟是一个月只有30天或更少的月末日期。

  • 0=忽略规则,即债券息票支付日期总是当月的相同数字日。

  • 1=设定规则,即债券息票支付日期总是当月的最后一天。

数据类型:

(可选)债券发行日期,指定为NINST——- - - - - -1使用串行日期号或日期字符向量的向量。

数据类型:|字符

(可选)不定期的第一次优惠券日期,指定为NINST——- - - - - -1使用串行日期号或日期字符向量的向量。

FirstCouponDateLastCouponDate都是指定的,FirstCouponDate优先确定息票支付结构。如果不指定aFirstCouponDate,现金流支付日期由其他输入确定。

数据类型:|字符

(可选)不定期的最后一次优惠券日期,指定为NINST——- - - - - -1使用串行日期号或日期字符向量的向量。

在没有指定的FirstCouponDate,一个指定的LastCouponDate决定债券的息票结构。债券的息票结构在年月日截断LastCouponDate,不管它落在哪里,后面只跟随着债券的到期日现金流。如果不指定aLastCouponDate,现金流支付日期由其他输入确定。

数据类型:字符|

(可选)远期开始付款日期(债券现金流量的考虑日期),指定为NINST——- - - - - -1使用串行日期号或日期字符向量的向量。

如果没有指定StartDate可以,生效日期为解决日期。

数据类型:字符|

(可选)面值或面值,指定为NINST——- - - - - -1向量。

数据类型:

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

数据类型:结构体

输出参数

全部折叠

当时债券期权的预期价格0,返回为NINST——- - - - - -1矩阵。

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

  • PriceTree。PTree包含清洁价格。

  • PriceTree.tObs包含观测时间。

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

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

  • PriceTree。ExTree包含练习指示符数组。单元格数组的每个元素都包含一个数组1是行使期权的地方0它不在那里。

更多关于

全部折叠

键选择

一个键选择使债券持有人有权在特定的日期以特定的价格将债券卖回给发行者(看跌期权),或从当前持有人手中赎回债券(看涨期权)。

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

  • 美式期权:在到期日之前,你可以随时行使的期权。

  • 欧洲期权:只在到期日行使的期权。

  • 百慕大期权:百慕大期权类似于美国期权和欧洲期权的混合体。你只能在预定的日期执行,通常是每月一次。

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

之前介绍过的R2006a