- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 蒙特卡洛模拟金融衍生产品定价
本章介绍蒙特卡洛模拟期权定价的内容,要求读者掌握随机数生成方式,了解蒙特卡洛定价就是模拟风险中性测度下标的资产的运动过程,学会蒙特卡洛方法模拟欧式期权定价,掌握提高模拟精度的常用方法。
§8.1 随机模拟基本原理
1977年,菲力埔·伯耶勒(Phelim Boyle)提出了模拟方法求解金融资产定价问题,其想法是假设资产价格分布是随机波动,如果知道了这个波动过程,就可以通过随机模拟不同的路径,每做完一次模拟,就产生了一个最终资产价值,再进行若干次这样的过程,那么所得到的结果就是一个最终的资产价值分布,从这个分布中我们可以得到期望的资产价格。
8.1.1 随机数生成函数
1.均匀分布随机数生成函数
MATLAB中的unidrnd函数可以生成1到N的均匀分布随机数。
调用方式
R=unidrnd(N);
R=unidrnd(N,m);
R=unirnd(N,m,n);
其中,N所要生成的随机数个数,m确定输出随机矩阵R的行数,n确定输出随机矩阵R的列数
2.生成服从连续均匀分布的随机数
如果需要生成服从连续分布的随机数,则需调用unifrnd函数,其调用格式为
调用方式1
R=unifrnd(A,B)生成位于A、B之间的一个随机数。
调用方式2
R=unifrnd(A,B,m)生成位于A、B之间的随机数。m=[m1,m2]表示行数列数。
调用方式3
R=unifrnd(A,B,m,n),m,n分别表示行数、列数
unifrnd(1,2,[5,6]),unifrnd(1,2,5,6)
8.1.2 生成正态分布随机数
调用方式
R=normrnd(mu,sigma)R=normrnd(mu,sigma,m)
R=normrnd(mu,sigma,m,n)
8.1.3 特定分布随机数发生器
MATLAB中有统一格式的随机数发生器,函数名称为random,可生成许多服从不同分布的随机数。
y=random(name,A1,A2,A3,m,n)
表8.1 生成特定分布的随机数函数参数表
beta分布:beta,二项分布:bino,卡方:chi2,指数分布:exp,F-分布:f, Gamma:gam
Lognormal:logn, uniform:unif;Poisson:poiss,T:t;Normal-norm;
Noncentral F -ncf, Noncentral-nct
8.1.4 蒙特卡洛模拟方差削减技术
蒙持卡洛模拟精度与模拟次数密切相关,模拟次数越高其精度越高,但是次数增加又会增加计算量。实践证明明减少模拟方差可以提高稳定性,减少模拟次数。有很多种方法可以减小方差,如对偶变量技术、控制变量技术、分层抽样、矩匹配、条件蒙特卡洛模拟等,但最简单并且应用最为广泛的是对偶变量技术与控制变量技术。
对偶变量技术就是先随机抽样得到一组数据,然后以此为基础构造出另一组对偶变量。下面以正态分布为例介绍对偶变量技术。首先从正态分布变量中随机抽取N个样本值,分别为,由此可以得到个模拟值,那么衍生证券蒙特卡洛估计值为
以为基础,构造对偶随机数,是与相互对偶的随机数,由正态分布的性质知,也是服从正态分布,由对偶随机数生成的估计值为
对和取平均得到新的估计
如果随机抽样的样本模拟得到的估计值比较小,那么与之对偶的随机抽样样本得到的估计值可能会偏大,二者的平均值就可能会接近真实值。如果,那么
从上面的不等式可以看出,利用对偶技术可以增加估计稳定性,提高了估计精确度。
8.1.5 随机模拟控制变量技术
摔制变量技术就是将与所估计的未知变量密切相关的另一个已知量的真实值和估计值之间的差异作为控制量,以提高估计精度。在定价实践中,将这两种衍生证券用相同的随机抽样样本和时间间隔,实施同样的蒙特卡洛模拟过程,能够得到两个模拟估计值,以第二种衍生证券真实值与估计值之间的差异作为控制变量,最后得到第一种衍生证券的蒙特卡洛估计值。
假定是需要估汁的第一种衍生证券的价值,是价值容易估计的第二种衍生证券的价值,第一种证券与第二种证券相似,而和分别是第一种衍生证券和第二种衍生证券在同样的随机抽样样本的蒙特卡洛估计值,那么利用控制变量技术得到第一种衍生证券的价格估计值为
这里就是控制变量,它实际上是第一种衍生证券的蒙特卡洛模拟的估计误差,且上述方程的方差之间的关系为
如果,一定有
因此,当两种衍生证券的协方差很大时,或者当两种衍生证券的价格高度相关时,上述关系是成立的,两种衍生证券的正相关性越强,估计效率越理想。然的从实际应用的角度看,这种控制变量技术的应用十分有限,因此,下面是更一般的控制变量技术,其控制变量的形式为
方差为
这是关于控制变量系数的二次三
您可能关注的文档
最近下载
- 栏杆工程施工组织设计(技术标).doc
- 2024北京一零一中初二(下)期中物理及答案.docx
- 跨学科实践活动09+探究土壤酸碱性对植物生长的影响(教学课件)-2024-2025学年九年级化学跨学科实践活动教学课件+设计(人教版2024).pptx VIP
- 2024年山东省滨州市中考化学试题附解析答案.pptx VIP
- 违反中央八项规定精神清单80条PPT深入贯彻中央八项规定精神.pptx VIP
- 外研社新一代大学英语(基础篇)综合教程B2U4 iExplore 2.pptx VIP
- 3-哈利波特与阿兹卡班的囚徒 中英对白剧本.pdf VIP
- 2024年社区工作者考试必背1000题题库及答案.docx VIP
- 计算小达人3年级数学下册人教版.pptx
- 初始过程能力研究计划.xls VIP
文档评论(0)