主要内容

dblbarriersensbyfd

计算双障碍期权价格,并使用有限差分法敏感性

自从R2019a

描述

例子

(PriceSens,PriceGrid,AssetPrices,)= dblbarriersensbyfd (RateSpec,StockSpec,OptSpec,罢工,解决,ExerciseDates,BarrierSpec,障碍)计算一个欧洲或美国电话或把双障碍期权价格和敏感性的一个基础资产的使用有限差分方法。dblbarrierbyfd假设连续监控的障碍。

请注意

或者,您可以使用DoubleBarrier对象计算双障碍期权价格或敏感性。有关更多信息,请参见开始使用工作流使用基于对象的金融工具定价的框架

例子

(PriceSens,PriceGrid,AssetPrices,)= dblbarriersensbyfd (___,名称,值)指定选项使用一个或多个名称-值对参数除了输入参数在前面的语法。

例子

全部折叠

计算一个美国的价格和敏感性双障碍期权的双淘汰赛(下降和出)看涨期权与退税使用以下数据:

率= 0.05;解决= datetime (2018、6、1);成熟= datetime (2018、12、1);基础= 1;

定义一个RateSpec

RateSpec = intenvset (“ValuationDate”解决,startdate可以的解决,“EndDates”成熟,“利率”率,“复合”,1“基础”、基础);

定义一个StockSpec

AssetPrice = 100;波动率= 0.25;StockSpec = StockSpec(波动,AssetPrice);

定义双障碍期权。

LBarrier = 80;UBarrier = 130;障碍= [UBarrier LBarrier];BarrierSpec =“DKO”;OptSpec =“电话”;罢工= 110;退税= 1;OutSpec = {“价格”;“织女星”;“θ”};

计算价格和敏感性的美式选择权使用有限的差异。

(价格,织女星,θ)= dblbarriersensbyfd (RateSpec、StockSpec OptSpec,罢工,定居,成熟,BarrierSpec,障碍,“回扣”退税,“AmericanOpt”, 1“Outspec”OutSpec)
价格= 4.0002
织女星= -1.9180 e + 03
θ= -6.6509

输入参数

全部折叠

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

数据类型:结构体

股票为标的资产规范,指定的StockSpec获得stockspec

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

数据类型:结构体

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

数据类型:字符|字符串

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

数据类型:

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

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

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

  • 欧式期权,期权有效期只有一个ExerciseDates价值。

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

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

双障碍期权类型,指定为一个特征向量或字符串与下列值之一:

  • “DKI”——双敲入

    “DKI”选项生效当标的资产的价格达到的一个障碍。它给期权持有人的权利而不是义务,购买或出售的底层安全执行价格,如果标的资产高于或低于障碍水平在的生活选择。

  • “DKO”——双淘汰赛

    “DKO”选项给期权持有人的权利而非义务买卖底层安全执行价格,只要障碍水平之间的基础资产仍在的生活选择。这个选项终止当标的资产的价格传递的障碍之一。

选项 障碍类型 回报如果跨越任何障碍 回报如果壁垒不交叉
电话/把 双敲入 标准电话/把 一文不值
电话/把 双淘汰赛 一文不值 标准电话/把

数据类型:字符|字符串

障碍水平,指定为一个1——- - - - - -2向量的数值,第一列是上层屏障(1)(乌兰巴托)和第二列是较低的障碍(2)(磅)。障碍(1)(2)必须大于障碍。

数据类型:

名称-值参数

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

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

例子:PriceSens = dblbarriersensbyfd (RateSpec StockSpec OptSpec,罢工,定居,成熟,BarrierSpec,障碍,OutSpec,{“三角洲”,“伽马”,“织女星”,“λ”、“ρ”,“θ”、“价格”},AmericanOpt, 1)

定义输出,指定为逗号分隔组成的“OutSpec”和一个NOUT-,-1或者一个1——- - - - - -NOUT单元阵列特征向量的或可能的值的字符串数组“价格”,“δ”,“伽马”,“织女星”,“λ”,的ρ,“θ”,“所有”

OutSpec ={'所有'}指定输出δ,γ,维加,λ,ρ,θ,价格,在这个秩序。这是一样的指定OutSpec包括每个灵敏度。

例子:OutSpec ={“三角洲”,“伽马”,“织女星”,“λ”、“ρ”、“θ”、“价格”}

数据类型:字符|细胞|字符串

折扣值,指定为逗号分隔组成的“回扣”和下列之一:

  • 对于双淘汰赛选项,使用1——- - - - - -2向量的折扣值,第一列是支付如果上层屏障(1)(乌兰巴托),第二列是支付如果低障碍(2)(磅)。退税时支付障碍。

  • 双触碰生效的选择权,使用退税标量值。到期支付回扣。

数据类型:

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

数据类型:

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

请注意

实际时间网格可能有更大的尺寸,因为锻炼和除息日期可能被添加到网格StockSpec

数据类型:

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

  • 0——欧洲

  • 1——美国

数据类型:逻辑

输出参数

全部折叠

预期价格或敏感性(定义使用OutSpec)双障碍期权,作为一个返回1——- - - - - -NOUT矩阵。

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

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

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

更多关于

全部折叠

双障碍期权

一个双势垒选项标准单一障碍期权类似,除了它有两个障碍水平:较低的障碍()和上层屏障(乌兰巴托)。

双障碍期权的回报取决于标的资产仍然障碍在生活水平之间的选择。双障碍期权比单一障碍期权便宜淘汰赛的概率更高。因此,双障碍期权允许投资者减少选择保费和匹配一个投资者对未来的信念基础价格的运动过程。

引用

博伊尔[1],P。,Y. Tian. “An Explicit Finite Difference Approach to the Pricing of Barrier Options.”应用数学金融学。5卷,1号,1998,pp。17-43。

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

[3]·鲁宾斯坦M。和大肠Reiner。“打破壁垒。”风险。4卷,8号),1991年,页28-35。

[4]Zvan, R。,P. A. Forsyth and K. R. Vetzal. “PDE Methods for Pricing Barrier Options.”经济动力学与控制杂志》上。数字11 - 12卷。24日,2000年,页1563 - 1590。

版本历史

介绍了R2019a

全部展开