主要内容

asiansensbytw

用特恩布尔-韦克曼模型计算欧洲固定算法亚洲期权的价格和敏感性

描述

例子

PriceSens= asiansensbytw (Ratespec.StockSpecOptSpec罢工解决ExerciseDates使用特恩布尔-韦克曼模型计算欧洲固定算术亚洲期权的价格和敏感性。

例子

PriceSens= asiansensbytw (___名称,值添加可选的名称值对参数。

例子

全部折叠

定义亚洲选项参数。

AssetPrice = 100;罢工= 95;率= 0.1;σ= 0.15;解决='4月1日 -  2013年4月';成熟=10月- 1 - 2013的

创建一个Ratespec.使用intenvset函数。

RateSpec = intenvset (“ValuationDate”,解决,startdate可以的,解决,'enddates'...到期,'费率',费率,“复合”,-1,'基础',1);

创建一个StockSpec对标的资产使用stockspec函数。

DividendType ='连续';DividendAmounts = 0.05;StockSpec = StockSpec (Sigma,资产价格,股利类型,股利金额);

使用Turnbull-Wakeman近似计算亚洲选项的价格和敏感性。假设平均周期已经开始之前解决日期。

OptSpec ='打电话';ExerciseDates =10月- 1 - 2013的;AvgDate ='1月1日 -  2013'';AvgPrice = 100;OutSpec = {“价格”“δ”'伽玛'};(价格、三角洲、γ)= asiansensbytw (RateSpec、StockSpec OptSpec,罢工,定居,ExerciseDates,...'avgdate',avgdate,“AvgPrice”,avgprice,“OutSpec”,outspec)
价格= 5.6731
δ= 0.5995
γ= 0.0135

定义亚洲选项参数。

AssetPrice = 100;罢工= 95;率= 0.1;σ= 0.15;解决='4月1日 -  2013年4月';成熟=10月- 1 - 2013的

创建一个Ratespec.使用intenvset函数。

RateSpec = intenvset (“ValuationDate”,解决,startdate可以的,解决,'enddates'...到期,'费率',费率,“复合”,-1,'基础',1);

创建一个StockSpec对标的资产使用stockspec函数。

DividendType ='连续';DividendAmounts = 0.05;StockSpec = StockSpec (Sigma,资产价格,股利类型,股利金额);

使用Turnbull-Wakeman近似计算亚洲选项的价格和敏感性。假设平均周期开始后解决日期。

OptSpec ='打电话';ExerciseDates =10月- 1 - 2013的;AvgDate ='1月1日 -  2013'';OutSpec = {“价格”“δ”'伽玛'};(价格、三角洲、γ)= asiansensbytw (RateSpec、StockSpec OptSpec,罢工,定居,ExerciseDates,...'avgdate',avgdate,“OutSpec”,outspec)
价格= 1.0774E-08
delta = 1.0380e-08
γ= 9.6246 e-09

输入参数

全部折叠

利率期限结构(年化和连续复合),由Ratespec.获得intenvset.有关利率规范的信息,请参阅intenvset

数据类型:结构体

标的资产的股票规格,指定使用StockSpec获得stockspec.有关库存规格的信息,请参阅stockspec

stockspec可以处理其他类型的潜在资产。例如,股票,库存指数和商品。如果未指定股息StockSpec,假设股息是0

数据类型:结构体

选项的定义,指定为'打电话'或者'放'使用字符向量,字符向量的单元格数组或字符串数​​组。

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

期权执行价格值,使用非负整数指定ninst.-1执行价格价值向量。

数据类型:

亚洲期权的结算日或交易日,指定为ninst.-1使用串行日期号、日期字符向量、日期时间或字符串数组的向量。

数据类型:|char

欧洲期权行使日期,指定为ninst.-1使用串行日期号、日期字符向量、日期时间或字符串数组的向量。

请注意

对于欧洲选择,只有一个ExerciseDates在期权到期日。

数据类型:|char|DateTime.|字符串

名称-值对的观点

指定可选的逗号分隔的对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

示例:价格= asiansensbytw(ratespec,storkspec,Optspec,Strike,Sold,锻炼,'Outspec',{'所有'})

定义输出,指定为逗号分隔对“OutSpec”A.NOUT-, -1或者1-NOUT字符向量的单元格数组或可能值为的字符串数组“价格”“δ”'伽玛'“织女星”“λ”'rho'“θ”,和“所有”

outspec = {'全部'}指定输出是δ伽玛Vega.λρθ,和价格,按这个顺序。这和指定是一样的OutSpec包括每一个敏感性:

示例:outspec = {'delta','gamma','vega','lambda','rho','theta','price'}

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

标的资产的平均价格解决日期,指定为逗号分隔的对,由“AvgPrice”A.ninst.-1向量。

请注意

使用AvgPrice争论时AvgDate<解决

数据类型:

日期平均周期开始,指定为逗号分隔的对,由'avgdate'A.ninst.-1使用串行日期号、日期字符向量、日期时间或字符串数组的向量。

数据类型:char||DateTime.|字符串

输出参数

全部折叠

固定亚洲选项的预期价格或敏感性,作为一个返回ninst.-1向量。asiansensbytw计算欧洲算术固定(平均价格)亚洲期权的价格。

更多关于

全部折叠

亚洲的选择

一个亚洲选项是一种路径依赖选项,具有链接到选项的生命期间的底层资产的平均值的回报。

亚洲期权与回溯期权相似,亚洲期权有两种类型:固定期权(平均价格期权)和浮动期权(平均执行期权)。固定亚洲期权有一个特定的行权,而浮动亚洲期权的行权等于标的资产在期权生命期内的平均价值。有关更多信息,请参见亚洲的选择

参考资料

特恩布尔,s.m.和l.m.韦克曼。欧洲平均期权定价的快速算法中国金融和定量分析杂志卷。26(3).1991,pp。377-389。

介绍了R2018a