主要内容

dblbarrierbyfd.

使用有限差分法计算双屏障期权价格

描述

例子

[价格Pressgrid.AssetPrices] = dblbarrierbyfd(RateSpec斯托克optspec.罢工定居锻炼BarrierSpec障碍使用有限差分法计算欧洲或美国人的呼叫或对单一底层资产进行双屏障期权价格。dblbarrierbyfd.假设屏障被连续监控。

例子

[价格Pressgrid.AssetPrices] = dblbarrierbyfd(___名称,值除了前面语法中的输入参数外,还使用一个或多个名称-值对参数指定选项。

例子

全部折叠

计算美国双屏障期权的价格双击倒(向下和向上和出去)与折扣的看涨期权使用以下数据:

速率= 0.05;安顿='01 -Jun-2018';成熟=' 01 - 12月- 2018;基础= 1;

定义一个RateSpec

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

定义一个斯托克

AssetPrice = 100;波动率= 0.25;StockSpec = StockSpec(波动性,资产价格);

定义双屏障选项。

lbarrier = 80;Ubarrier = 130;障碍= [ubarrier lbarrier];Barrierspec =“DKO”;optspec =“电话”;罢工= 110;折扣= 1;

使用有限差异计算美国选项的价格。

价格= dblbarrierbyfd(Ratespec,storthspec,Optspec,Strike,Sold,成熟,Barrierpec,屏障,'回扣'退税,'美国经济'1)
价格= 4.0002

输入参数

全部折叠

利率期限结构(年化和不断复合),由此指定RateSpec从...获取intenvset..有关利率规范的信息,请参阅intenvset.

数据类型:结构体

标的资产的股票规格,由斯托克从...获取斯托克

斯托克处理几种类型的基础资产。例如,实物商品的价格是StockSpec。资产,波动性为StockSpec。σ,方便收益为Stockspec.dividendamounts.

数据类型:结构体

选项的定义,指定为具有值的字符向量“电话”“把”,或带值的字符串标量“电话”“放”

数据类型:字符|细绳

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

数据类型:

屏障选项的结算或交易日期,指定为序列日期,日期字符向量或DateTime对象。

数据类型:|字符|datetime

选项练习日期,指定为日期字符向量、序列号日期号或datetime对象。

  • 对于欧洲期权,期权的到期日只有一个锻炼价值。

  • 如果是美式选项,请使用a1——- - - - - -2运动日期边界向量。期权可在这对日期之间或包括这对日期的任何日期执行。如果只有一个非列出日期,可以在介于之间进行选项定居和单列日期锻炼

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

Double barrier选项类型,指定为具有以下值之一的字符向量或字符串:

  • 'dki'——双敲入

    'dki'当底层资产的价格达到其中一个障碍时,选择变得有效。如果潜在的资产在期权寿命期间的屏障水平之上或低于屏障水平之上,如果潜在的资产高于或低于罢工价格,则为选项持有人在罢工价格上购买或销售基本安全性的权利。

  • “DKO”——双淘汰赛

    “DKO”期权给予期权持有人以执行价格买卖标的证券的权利,但没有义务,只要标的资产在期权有效期内保持在障碍水平之间。当标的资产的价格越过其中一个障碍时,该期权终止。

选项 屏障类型 如果任何障碍交叉,则支付 不跨越障碍的回报
打电话/放 双重敲门 标准电话/把 一文不值
打电话/放 双敲门 一文不值 标准电话/把

数据类型:字符|细绳

屏障水平,指定为1——- - - - - -2数值向量,其中第一列是上屏障(1)(UB),第二列是下屏障(2)(LB)。势垒(1)必须大于势垒(2)。

数据类型:

名称-值对的观点

指定可选的逗号分离对名称,值参数。姓名是参数名称和价值为对应值。姓名必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:价格= DBLBARRBYFD(RATYPEC,StockSPEC,OPTSPEC,Strike,Sold,成熟,Barrierspec,屏障,'折扣',[100,100])

回扣值,指定为逗号分隔的对,由'回扣'和以下之一:

  • 对于双击倒选项,使用1——- - - - - -2如果在屏障(1)(UB)被命中,则第一列是支付的折扣值,如果下屏障(2)(1b)被击中,则第二列是支付。达到屏障时支付回扣。

  • 对于双重敲入选项,使用标量折扣值。回扣在到期时支付。

数据类型:

用于有限差异网格的资产网格的大小,指定为逗号分隔对'assetgridsize'和正标量数字。

数据类型:

用于有限差分网格的时间网格的大小,指定为逗号分隔对组成'timegridsize'和正标量数字。

笔记

实际的时间网格可能具有更大的尺寸,因为锻炼和股息日期可能会添加到网格中斯托克

数据类型:

选项类型,指定为逗号分隔的配对'美国经济'和标量标志,具有以下值之一:

  • 0.——欧洲

  • 1——美国

数据类型:逻辑

输出参数

全部折叠

预期的双屏障选择价格,作为一个返回1——- - - - - -1矩阵。

包含由有限差分法计算的价格的网格,返回为具有尺寸的二维网格AssetGridSize * TimeGridSize.列数不必等于TimeGridSize,因为行权和除息日期是斯托克被添加到时间网格中。PreserGrid(:,结束)包含的价格t = 0

由此定义的资产价格斯托克对应于第一维度Pressgrid.,作为向量返回。

对应于第二维的时间Pressgrid.,作为向量返回。

更多关于

全部折叠

双屏障选项

一种双势垒期权类似于标准的单一障碍期权,但它有两个障碍水平:一个较低的障碍()及上障(UB.).

双重障碍期权的收益取决于标的资产在期权有效期内是否保持在障碍水平之间。双障碍期权比单障碍期权更便宜,因为它们有更高的淘汰概率。因此,双重障碍期权允许投资者降低期权溢价,并与投资者对潜在价格过程未来走势的信念相匹配。

参考文献

博伊尔(Boyle), P.,田勇(Y. Tian)。“障碍期权定价的显式有限差分方法”。应用数学融资。卷。5,第1,198号,第17-43页。

[2]船体,J。期权、期货和其他衍生品。第四版。上鞍河,NJ: Prentice Hall, 2000,第646-649页。

[3] Rubinstein M和E. Reiner。“打破障碍。”风险。卷。4,第8,1991页,第28-35页。

Zvan R., P. A. Forsyth和K. R. Vetzal。障碍期权定价的PDE方法中国经济动态与控制杂志。第24卷,第11-12号,2000年,第1563-1590页。

在R2019A介绍