文档帮助中心文档
计算价格和敏感性为欧洲或美洲亚洲的期权使用蒙特卡罗模拟
PriceSens = asiansensbyls (RateSpec StockSpec、OptSpec StrikeSettle, ExerciseDates)
PriceSens = asiansensbyls (___,名称,价值)
[PriceSens、路径、时间、Z] = asiansensbyls (RateSpec、StockSpec OptSpec, StrikeSettle, ExerciseDates)
[PriceSens、路径、时间、Z] = asiansensbyls (___,名称,价值)
PriceSens= asiansensbyls (RateSpec,StockSpec,OptSpec,罢工解决,ExerciseDates)使用Longstaff-Schwartz模型,返回亚洲期权价格或亚洲固定行权和浮动行权期权的敏感性。亚洲人伯爵金宝app支持欧洲和美国亚洲选项。
PriceSens= asiansensbyls (RateSpec,StockSpec,OptSpec,罢工解决,ExerciseDates)
PriceSens
RateSpec
StockSpec
OptSpec
罢工
解决
ExerciseDates
亚洲人伯爵
对于美国期权,采用Longstaff-Schwartz最小二乘方法计算早期期权溢价。
要计算浮动行权亚洲期权的价值,罢工应该指定为南.固定罢工亚洲选项也被称为平均价格选择,浮动亚洲选项也称为平均罢工选项。
南
PriceSens= asiansensbyls (___,名称,值)使用可选的名称-值对参数和Longstaff-Schwartz模型,返回固定行权和浮动行权亚洲期权的亚洲期权价格或敏感性。
PriceSens= asiansensbyls (___,名称,值)
名称,值
(PriceSens,路径,时代,Z) = asiansensbyls (RateSpec,StockSpec,OptSpec,罢工解决,ExerciseDates)返回亚洲期权价格或敏感度(PriceSens,路径,时代,Z)使用Longstaff-Schwartz模型的固定和浮动亚洲选项。
(PriceSens,路径,时代,Z) = asiansensbyls (RateSpec,StockSpec,OptSpec,罢工解决,ExerciseDates)
路径
时代
Z
(PriceSens,路径,时代,Z) = asiansensbyls (___,名称,值)返回亚洲期权价格或敏感度(PriceSens,路径,时代,Z),使用可选的名称-值对参数和Longstaff-Schwartz模型获取固定strike和浮动strike亚洲选项。
(PriceSens,路径,时代,Z) = asiansensbyls (___,名称,值)
全部折叠
定义RateSpec.
速率= 0.05;startdate ='1月1日 - 2013'';EndDate ='1月1日至2014年';RateSpec = intenvset (“ValuationDate”StartDate可以,startdate可以的StartDate可以,...“EndDates”EndDate,“复合”,-1,“利率”率)
RateSpec =结构体字段:FinObj: 'RateSpec'复利:-1盘:0.9512利率:0.0500 EndTimes: 1 StartTimes: 0 EndDates: 735600 StartDates: 735235 ValuationDate: 735235 Basis: 0 endmonth规则:1
定义StockSpec的资产。
AssetPrice = 100;σ= 0.2;StockSpec = StockSpec (Sigma, AssetPrice)
StockSpec =结构体字段:FinObj: 'StockSpec' Sigma: 0.2000 AssetPrice: 100 DividendType: []
定义了亚洲“电话”选项。
“电话”
安顿='1月1日 - 2013'';ExerciseDates ='1月1日至2014年';罢工= 110;OptSpec =“电话”;
使用Longstaff-Schwartz模型计算欧洲算术平均价格的价格和亚洲期权的敏感性。
numtrials = 10000;numperiods = 100;avgtype =“算术”;反向=真;outspec = {“价格”,“δ”,“伽马”};PriceSens = asiansensbyls(RateSpec, StockSpec, OptSpec, Strike, Settle, exercisdates,...'numtrials'NumTrials,“NumPeriods”NumPeriods,“反向”对立的,“AvgType”,...AvgType,“OutSpec”,outspec)
PriceSens = 1.9876
利率期限结构(年化和连续复合),由RateSpec获得intenvset.有关利率规范的信息,请参阅intenvset.
intenvset
数据类型:结构体
结构体
标的资产的股票规格,指定使用StockSpec获得stockspec.有关股票规格的信息,请参见stockspec.
stockspec
stockspec可以处理其他类型的潜在资产。例如,股票,库存指数和商品。如果未指定股息StockSpec,则假设股息为0.
0
“把”
选项定义,指定为“电话”或“把”使用字符向量。
数据类型:char
char
用非负标量整数指定的期权执行价格值。要计算浮动行权亚洲期权的价值,罢工应该指定为南.浮动行权亚洲期权也被称为平均行权期权。
数据类型:双
双
亚洲选项的结算日期或交易日期,指定为非负标量整数或日期字符向量。
数据类型:双|char
选项练习日期,指定为连续日期号或日期字符向量:
对于欧洲选项,使用1-经过-1向量的日期。对于欧洲来说,只有一个选择ExerciseDates在期权到期日。
1
如果是美式选项,请使用a1-经过-2运动日期边界向量。期权可以在该行中两个日期之间的任何日期或包括这两个日期之间的任何日期执行。如果只有一个非南日期被列出,或者如果ExerciseDates是一个1-经过-1序列日期数字的向量或字符向量的单元格数组,可在两者之间进行选择解决单列的ExerciseDates.
2
指定可选的逗号分隔的对名称,值论点。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
PriceSens = asiansensbyls(RateSpec,StockSpec,OptSpec,Strike,Settle,ExerciseDates,'NumTrials',NumTrials,'NumPeriods', NumPeriods,'Antithetic',Antithetic,'AvgType',AvgType,'OutSpec',{'All'})
“AmericanOpt”
[0, 1]
选项类型,指定为逗号分隔的对,由“AmericanOpt”和一个ninst.-经过-1正整数标量标志的值:
ninst.
0——欧洲
1- 美国人
请注意
对于美国期权,采用Longstaff-Schwartz最小二乘方法计算早期期权溢价。有关最小二乘法的更多信息,请参见https://people.math.ethz.ch/%7Ehjfurrer/teaching/LongstaffSchwartzAmericanOptionsLeastSquareMonteCarlo.pdf.
数据类型:单|双
单
“AvgType”
算术
几何
平均类型,指定为逗号分隔的对,由“AvgType”和算术对于算术平均数,或者几何几何平均。
“AvgPrice”
标的资产的平均价格为解决,指定为逗号分隔的对,由“AvgPrice”和标量数值。
在以下情况下使用这个参数AvgDate<解决.
AvgDate
'avgdate'
日期平均周期开始,指定为逗号分隔的对,由'avgdate'和标量序列号。
'numtrials'
1000
模拟试验,指定为逗号分隔对,由'numtrials'独立样本路径的标量。
“NumPeriods”
One hundred.
每次试验的模拟周期,指定为逗号分隔对,由“NumPeriods”和标量数值。numperiods.仅在为欧洲和亚洲期权定价时考虑。对于亚裔美国人来说,numperiod.等于期权生命周期内的行使天数。
numperiods.
numperiod.
“Z”
依赖于随机变体用于生成驱动模拟的布朗运动矢量(即维纳进程),指定为由此组成的逗号分隔对“Z”和一个numperiods.-经过-2-经过-NumTrials三维时间序列阵列。
NumTrials
“反向”
假
真正的
表示近似采样,指定为逗号分隔的配对“反向”值为真正的或假.
数据类型:逻辑
逻辑
“OutSpec”
{“价格”}
“价格”
“δ”
“伽马”
“织女星”
“λ”
的ρ
“θ”
“所有”
定义输出,指定为逗号分隔对,由“OutSpec”和一个NOUT-, -1或1-经过-NOUT字符向量的单元格数组,其值可能为“价格”,“δ”,“伽马”,“织女星”,“λ”,的ρ,“θ”,“所有”.
NOUT
OutSpec ={'所有'}指定输出应该是δ,伽玛,VEGA.,λ,ρ,θ,价格,按这个顺序。这和指定是一样的OutSpec包括每一个敏感性:
OutSpec ={'所有'}
δ
伽玛
VEGA.
λ
ρ
θ
价格
OutSpec
例子:outspec = {'delta','gamma','vega','lambda','rho','theta','price'}
outspec = {'delta','gamma','vega','lambda','rho','theta','price'}
数据类型:char|细胞
细胞
预期价格或敏感性(定义为OutSpec)的亚洲选项,返回作为1-经过-1数组中。
相关状态变量的模拟路径,返回为numperiods.+1)———2-经过-NumTrials三维时间序列阵列。每一行的路径是状态向量的转置吗X(t)在时间t对于给定的试验。
与模拟路径相关的观测时间,返回为numperiods.+1)———1柱矢量与模拟路径相关的观察时间。每个元素时代与对应的行路径.
依赖随机变量,返回,如果Z指定为可选输入参数时,返回相同的值。否则,Z包含内部生成的随机变量。
一个亚洲期权是一种依赖于路径的期权,其收益与期权期内(或部分期内)标的资产的平均价值挂钩。
亚洲期权与回溯期权相似,亚洲期权有两种类型:固定期权(平均价格期权)和浮动期权(平均执行期权)。固定亚洲期权有一个特定的行权,而浮动亚洲期权的行权等于标的资产在期权生命期内的平均价值。有关更多信息,请参见亚洲的选择.
asianbycrr|asianbykv|asianbylevy|asianbyls|intenvset|stockspec
asianbycrr
asianbykv
asianbylevy
asianbyls
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系