主要内容

barrierbyfd

用有限差分法计算障碍期权价格

描述

例子

(价格,PriceGrid,AssetPrices,)= barrierbyfd (RateSpec,StockSpec,OptSpec,罢工,解决,ExerciseDates,BarrierSpec,障碍)计算欧洲和美国障碍期权价格在单个标的资产使用有限差分法。barrierbyfd假设连续监控的障碍。

请注意

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

例子

(价格,PriceGrid,AssetPrices,)= barrierbyfd (___,名称,值)添加可选名称-值对参数。barrierbyfd假设连续监控的障碍。

例子

全部折叠

创建一个RateSpec

AssetPrice = 50;罢工= 45;率= 0.035;波动率= 0.30;解决= datetime (2015、1、1);成熟= datetime (2016、1、1);基础= 1;RateSpec = intenvset (“ValuationDate”解决,startdate可以的解决,“EndDates”成熟,“利率”率,“复合”,1“基础”基础)
RateSpec =结构体字段:FinObj:“RateSpec”组合:1盘:0.9656利率:0.0350 EndTimes: 1开始时间:0 EndDates: 736330 startdate可以:735965 ValuationDate: 735965: 1 EndMonthRule: 1

创建一个StockSpec

AssetPrice StockSpec = StockSpec(波动)
StockSpec =结构体字段:FinObj:“StockSpec”σ:0.3000 AssetPrice: 50 DividendType: [] DividendAmounts: 0 ExDividendDates: []

计算一个欧洲的价格下降,使用有限差分看涨期权。

障碍= 40;BarrierSpec =“做”;OptSpec =“电话”;价格= barrierbyfd (RateSpec StockSpec OptSpec,罢工,定居,成熟,BarrierSpec屏障)
价格= 8.5020

输入参数

全部折叠

利率期限结构(年化和连续计算),指定的RateSpec获得intenvset。利率的规范信息,请参阅intenvset

数据类型:结构体

股票为标的资产规范。股票的规范信息,请参阅stockspec

stockspec处理多种类型的基础资产。例如,对于实物大宗商品价格StockSpec.Asset波动率是StockSpec.Sigma和便利收益率StockSpec.DividendAmounts

数据类型:结构体

定义的一个选项“电话”“把”,指定为一个特征向量或字符串数组值“电话”“把”

数据类型:字符|字符串

期权执行价格值,指定为一个标量数值。

数据类型:

结算或贸易障碍的日期选项,指定为一个标量datetime,字符串,或日期特征向量。

支持现万博1manbetx有的代码,barrierbyfd还接受连续日期数据作为输入,但不推荐。

选择锻炼日期,指定为一个datetime数组,字符串数组,或日期特征向量:

  • 欧式期权,只有一个ExerciseDates在期权到期日仪器的成熟度。

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

支持现万博1manbetx有的代码,barrierbyfd还接受连续日期数据作为输入,但不推荐。

障碍期权类型,指定为一个特征向量用以下值:

  • “用户界面”,敲入

    这个选项生效当标的资产的价格传递障碍水平之上。它给期权持有人的权利,而非义务,买卖(电话/把)执行价格的底层安全屏障以上如果标的资产的生活选择。请注意,barrierbyfd不支持美国敲入障碍万博1manbetx期权。

  • “UO”——淘汰赛

    这个选项给期权持有人的权利,而非义务,买卖(电话/把)的底层安全执行价格只要标的资产不超过障碍水平在的生活选择。这个选项终止当标的资产的价格传递障碍水平之上。通常,还有选择,支付回扣,如果底层的现货价格达到或超过障碍水平。

  • “迪”——下降敲入

    这个选项生效时标的股票的价格低于障碍水平。它给期权持有人的权利,而非义务,买卖(电话/把)的底层安全执行价格如果底层安全屏障水平以下的生活选择。down-and-in选项,回扣支付如果底层的现货价格不到障碍水平在的生活选择。请注意,barrierbyfd不支持美国敲入障碍万博1manbetx期权。

  • “做”——下来把它绑定

    这个选项给期权持有人的权利,而非义务,买卖的标的资产(电话/把)执行价格只要标的资产不低于障碍水平在的生活选择。这个选项时终止底层的安全通行证的价格低于障碍水平。通常选择持有人收到退税金额,如果选择到期一文不值。

选项 障碍类型 回报如果障碍了 回报如果障碍不交叉
电话/把 了淘汰赛 一文不值 标准电话/把
电话/把 下降敲入 电话/把 一文不值
电话/把 了淘汰赛 一文不值 标准电话/把
电话/把 了敲入 标准电话/把 一文不值

数据类型:字符

障水平,指定为一个标量数值。

数据类型:

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:价格= barrierbyfd (RateSpec StockSpec OptSpec,罢工,定居,成熟,BarrierSpec,障碍,回扣,1000)

折扣值,指定为逗号分隔组成的“回扣”和一个标量数值。敲入期权,退税在到期支付。淘汰赛选项的退税时支付障碍是达到了。

数据类型:

资产规模网格用于有限差分网格,指定为逗号分隔组成的“AssetGridSize”和一个标量积极的数字。

数据类型:

大小的网格的有限差分网格的时候,指定为逗号分隔组成的“TimeGridSize”和一个标量积极的数字。

数据类型:

选择类型,指定为逗号分隔组成的“AmericanOpt”和一个标量国旗下列值之一:

  • 0——欧洲

  • 1——美国

数据类型:逻辑

输出参数

全部折叠

预期的障碍期权价格,作为一个返回NINST——- - - - - -1矩阵。

包含价格计算的网格有限差分方法,返回为一个二维网格的大小PriceGridSize *长度(次)。列数不等于TimeGridSize,因为除息的日期StockSpec被添加到网格。的价格t = 0包含在PriceGrid(:,结束)

定义的资产的价格StockSpec对应的第一个维度PriceGrid,作为一个向量返回。

乘以相应的第二个维度PriceGrid,作为一个向量返回。

更多关于

全部折叠

障碍期权

障碍期权不仅价格也是一种障碍水平和有时回扣。

退税是一个固定的数量,如果期权无法支付,因为障碍水平已经达到或没有达到。回报为这种类型的选择取决于标的资产穿过预定的触发值(屏障),表示障碍在的生活选择。有关更多信息,请参见障碍期权

引用

[1]船体,J。期权、期货和其他衍生品。第四版。普伦蒂斯霍尔。2000年,页646 - 649。

[2]Aitsahlia F。,L. Imhof, and T.L. Lai. “Pricing and hedging of American knock-in options.”《华尔街日报》的衍生品。11.3卷,2004年,页44-50。

[3]·m·鲁宾斯坦和e·莱纳。“打破壁垒。”风险。卷4(8),1991年,页28-35。

版本历史

介绍了R2016b

全部展开