matlab《蒙特卡洛模拟基金决策应用》.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab《蒙特卡洛模拟基金决策应用》

首先声明:师姐的论文小师弟小师妹们不要抄哦,会被认出来哦~ PAGE \* MERGEFORMAT- 13 - 蒙特卡洛模拟基金决策应用 摘 要 本文基于相关正态分布的蒙特卡洛实验方法对5种不同的基金进行净值增长率分析,最后得出了各基金投资风险大小的排序结果。在正文中,作者重点研究了在excel、matlab两种软件中进行蒙克卡罗实验的区别及双方的优缺点,并在操作性较优的matlab软件中进行编程实现模拟,最终得出了5种不同基金投资风险的排序结果。 关键词:基金;蒙特卡罗模拟;基金净值增长率;基金净值增长率;Excel;MATLAB; 引言 证券投资基金是一种实行组合投资、专业管理、利益共享、风险共担的集合投资方式,是一种利益共享、风险共担的组合证券形式。[1] 证券投资基金按照不同分类保准可分为契约型基金和公司型基金、封闭型基金与开放型基金、股票基金、债券基金、货币基金和衍生基金等。 基金投资收益是通过两个部分来实现的:一个是基金净值的增长,另一个是基金的分红。基金业绩在很大程度上取决于基金管理人员的管理能力,基金管理人的投资决策是否合理有效地得到实施,直接关系到基金投资效益的好坏和基金投资者收益的高低。[2] 本文基于作者选定的参考论文《基金选择决策的蒙特卡洛模拟》,首先在原论文的介绍下熟悉了蒙特卡洛模拟在基金决策中的运用流程,之后作者脱离原文在excel中尝试进行蒙特卡洛实验,期间受到很多阻碍,后来为了提高模拟效率,改换为使用matlab软件 在使用借助matlab过程中浏览大量网站进行相关编程语句学习,由于绝大部分网页属于没有作者署名的网页,所以将网页地址于附录3中显示 进行蒙特卡洛模拟,最终得到了简便快捷的实现使用蒙特卡洛模拟帮助基金选择决策的方法,进而在原论文的指导下得出了正确的结论。 本文虽然未来得及做出对基金选择决策的其他方法进行研究,只是在原论文体系下给出了解释,但本文的创新之处在于原论文中提到的蒙特卡洛模拟方法的软件改进,大大减少了人工操作的时间,使得最终数据更加稳定和准确。 模型方法 (一)知识准备 (1)蒙特卡洛模拟 蒙特卡洛模拟方法是一种先进的数字仿真技术,它通过一个能产生一定概率分布数的随机数发生器来模拟实际中可能发生的种种情况。 蒙特卡洛模拟方法的基本思路是:当对某一项目未来的收益与风险状况无法预知时,则可通过将符合某种概率分布的大量随机数作为参数代入某一具体数学模型,以此得出人们所关注的、相应的不确定变量的概率分布模型。 (2)基金净值增长率 对于基金绩效的评价指标中,基金净值增长率是常见的绩效评价指标,表示本年基金净值比上年基金净值增长的幅度,体现基金业绩的发展变化情况。 年末基金净值=年初基金净值+(收入-费用)+未实现利得+以前年度损益调整-本期向基金持有人分配收益 基金净值增长率的计算公式为: 基金净增长率=年末基金净值-年初基金净值年初基金净值 (1) (二)数据预处理 第一步:将原论文《基金选择决策的蒙特卡洛模拟》中所给数据(pdf格式)通过ABBYY软件进行转码,化为可处理的excel格式。(原PDF中含有处理完成后的信息,所以这里在excel中将其删掉) 相关原始数据将在附录1中呈现 第二步:在excel中,分别建立相关基金汉博、基金泰和、基金同盛、基金兴科、基金裕阳的5个sheet表格。 第三步:对5个表格进行数据预处理,通过excel自带统计函数计算出5中基金中相应指标的平均均值和标准差,作为接下来进行正态性蒙特卡洛模拟的使用数据; 第四步:整理表格格式,调整最终数据格式; (三)在excel中进行模特卡罗模拟 第一步:通过命令norminv(rand(),均值,标准差)在excel中进行蒙特卡洛模拟 将每个生成的数据下拉1000条后形成蒙特卡洛模拟结果,并根据上式(1)进行相关计算,最终得出目标值“2007年基金净值增长率”(1000条); 由于在Excel中,1000条数据占据的行数较多,导致数据处理过程十分不方面。 另外,由于excel本身蒙特卡洛模拟的特点,只要对表任意部位(单元格)进行任意操作(甚至是保存),都会使得模拟数据进行更新,所以导致了数据的不稳定。 第二步:绘制频率分布直方图 将第一部中生成的1000条基金净值增长率数据分为30组,一每组为单位绘制5个基金的基金净值增长率频率额分布直方图; 使用统计公式得出基金净值增长率最大值最小值之后,进行分组比较难以实现,需要人工分组,然后使用frequence函数进行频数统计,最后画出图像,5中基金每个都如此操作工作量很大; 由于第一步中蒙特卡洛模拟生成的数据变动导致绘制的图像常常更替变动,不方便截图分析; 第三步:绘制累计贡献率图 根据第二部中生成的频率分布直方图将5种基金的基金净值增长率累计贡

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档