手把手教你实现由股票价格时间序列来计算权证价格序列.ppt

手把手教你实现由股票价格时间序列来计算权证价格序列.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
》回车, 》在“时间选择”栏目中,调整选择时间为2007/5/29-2008/09/19,回车 》在新页面最下边点击“下载到工作簿”,自己设置保存路径和名称,假如存在桌面上,名字为“600269”,格式自动为excel 二,计算股票180日波动率 1,计算股票每天的对数收益率 》打开“600269”,因为数据是按照时间的降序排列的,所以要全选,然后点击“排序”,选择“升序排列”即可; 》双击“H3”,输入“=LN(G3/G2)” 》单击选中H3,》然后鼠标放在H3右下角,》“CTRL+C”复制,然后用鼠标拖曳到H318 2,计算波动率 》双击I182,输入“SQRT(241)*STDEV(H3:H182)” 》 单击选中I182,》然后鼠标放在I182右下角上,》“CTRL+C”复制,然后用鼠标拖曳到I318,然后放开鼠标即可 三,MATLAB计算权证时间价格序列 用matlab软件的call=blsprice(s,x,r,t,sigma)命令来计算权证时间价格序列。具体如下: 1,导入波动率sigma变量到matlab中 将权证的137个交易日所对应的股票价格波动率导入matlab: 》打开matlab,》单击“FILE”项,然后选择“NEW”,然后选择“Variable” 如下图 》单击“variable”,新建未命名变量,》将未命名文件命名为“sigma”,》双击打开“sigma” 》打开“600269“,选中I182-I318,复制到“sigma”中,可以看到共有137个数据, 至此sigma变量搞定 2,导入时间对应的股票价格s 步骤同上,在matlab中新建变量为“s”,将“600269”中“G182-G318”复制到“s”中 3,在matlab中新建利率r (ps:假设年存款利率为2.52%), 权证执行价格x数列: 》在matlab命令窗口中输入:r=0.0252*ones(1,137) (ps:137代表所分析选定的权证交易日数),》回车 》接着输入x=20.88*ones(1,137), (ps: 20.88代表权证的执行价格),》回车 4,用matlab计算权证剩余的时间数列(单位年) 已知580017的存续期限为2年,共241*2个交易日, 在matlab命令窗口接着输入: for i=1:137 (然后回车,于是会分行显示) t(i)=1-i/482 回车 end 回车 5,终于可以计算权证价格的时间序列了 在命令窗口输入: for i=1:137 回车 call(i)=blsprice(s(i),x(i),r(i),t(i),sigma(i)) 回车 end 回车 这样子,就算出了赣粤CWB1(580017)从08年2月28日到09月19日之间所有交易日的理论价格了,保存在call变量中了,可以在matlab中的“workspace”窗口中双击“call”变量,然后将数据复制到excel中,以供以后需要。 前言:由经典的B-S公式来计算权证的价格,只需要股价S,行权价X,年存款利率 R,到期时间 T(单位:年),股价波动率 σ就可以了。 网上有不少小程序通过输入上述五个变量来计算其权证价值的;当然,通过某些软件命令直接来计算,比如EXCEL,MATLAB等。 但,上述的小程序或者软件对于希望给定一组股票价格时间序列时,进而得到其权证相关的价值序列就显得无能为力了。 解决的办法需要编程,见过有人用SAS,MATLAB编程来计算的,但很多新人对这些编程不熟悉,(PS:自己也不会),所以来说就得用笨的,但易上手的办法来计算。 在此,就说下个人所用的笨办法(挺麻烦的,但简单),手把手的教对此不熟悉的同学来使用此种笨办法。 同时,以此抛砖引玉,希望精通SAS ,或MATLAB等编程的同学也发一个手把手的教程来提高大家学习研究的效率,这实在是一件很有意义的事情。 该方法简介及评价: 先从网上下载权证标的股票的时间价格序列,然后利用EXCEL来计算该股票时间价格序列的波动率,再利用matlab的小命令来实现权证价格的时间序列。 从股票时间价格数据的下载,到得出权证价格的时间序列大约需要8分钟。 下面我们准备计算权证赣粤CWB1(580017)从08年2月28日到09月19日之间所有交易日的理论价格 一,如何从网上下载股票价格序列 首先根据权证的交易时间表来选定580017对应标股票赣粤高速(600269)的时间范围,因为准备用180天股票价格波动率为σ,所以选择600269的交易时间范围为2007/5/29-2008/09/19,(可以为2007年1月1号开始,在下载完数据后于excel表格中的2008/02/28前推180个交易日就行,正好是2007/5/29)

文档评论(0)

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

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

1亿VIP精品文档

相关文档