二叉树期权定价模型_武汉大学实验课版.pptVIP

二叉树期权定价模型_武汉大学实验课版.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(10)计算美式期权价格 代码说明: =IF(O$21=,,IF(O$21=$M$10,IF(O51=,,MAX($C$10*(O51-$H$8),0)),IF(P88=,,MAX($C$10*(O51-$H$8),$J$14*($E$16*P87+(1-$E$16)*P88))))) 这个与欧式的基本一致,最只是在最后一个IF中加入了判断是否提前执行的max()语句。 (四)Excel计算二叉树期权的高级操作 (11)标识出提前执行的节点 ①将C87条件格式化:提前执行的格式背景自动变红,有股息的列文字自动变蓝 选中C87?开始?条件格式?管理规则?新建格式规则?使用公式确定要设置格式的单位格?为符合此公式的值设置格式,填入:=AND(C87=$C$10*(C51-$H$8),C$21$M$11),(即当前格是提前执行且是最后一列之前的列)?格式?填充?背景颜色,选一个你喜欢的颜色(如红色)?确定?应用于处引用C87地址,点”应用”,再确定 再建一个条件格式,填入公式. =C$440,格式--字体颜色设为蓝色. ② 将C87的格式选择性粘贴到其它美工期权格子上 选中C87,复制?选中美工期权矩阵其它所有格子?右键,选择性粘贴?格式,确定.应该看到,看涨期权应在股息派发之前提前执行,而看跌期权应在股息发放之后执行. (四)Excel计算二叉树期权的高级操作 (12)锁定计算区域 为防今后在excel表中的误操作或出于版权保护,可以锁定excel表格中的某些内容. 选定区域?审阅,保护工作表?输入密码 (四)Excel计算二叉树期权的高级操作 比较 打开wind和matlab,将本例计算结果和wind期权计算器和matlab中的blsprice进行比较. 作业III 制作一个美式和欧式股票期权计算excel表格,具体要求: 1: 界面美观,各功能区有必要的文字说明; 2: 期权类型和行权类型可自由选择; 3: 步长在1-256步之间可自由选择; 4: 起止日期可以选择 其中,有红利的欧式期权可以像示例那样简化处理.但作业评分A,A+,和A++则要求将有红利欧式期权更精确地处理,并作适当说明. 作业IV ①用excel按B-S公式制作一个计算器,计算欧式股票期权,包括有红利和无红利两种模式; ② 将你的excel BS计算器和matlab的blsprice和wind的(或其它软件的)期权计算结果进行对比. (1)欧式现货期权价格 命令:blsprice调用方式: [Call, Put] = blsprice(Price, Strike, Rate, Time, Volatility, Yield) Optional Input: Yield - Annualized continuously compounded yield of the underlying asset over the life of the option, expressed as a decimal number. For example, this could represent the dividend yield or foreign risk-free interest rate for options written on stock indices(index的复数) and currencies, respectively. If empty or missing, the default is zero. 二, matlab计算期权 (一) BS方法 例10:股票价格为100, 股票波动率年平均标准差为0.5,无风险利率为10%,期权执行价为95,存续期为3个月。试计算该股票欧式期权价格。 解: [Call,Put] = blsprice(100,95,0.1,0.25,0.5) Call = 13.6953 Put = 6.3497 把数据输入excel文件计算结果是一样的。 二, matlab计算期权 (一) BS方法 (2)欧式期货期权价格 Matlab中期货期权价格的函数是blkprice。实际上期货期权的价格相当于红利为无风险利率的欧式股票期权价格。 例11:已知期货的价格为20元,执行价为20元,无风险利率为0.09,期货期权的存续期为4个月,股票收益变化的年平均标准差为0.25,试计算期货看涨期权的价格。 解法一:[Call,Put] = blkprice(20, 20, 0.09, 4/12, 0.25) Call = 1.1166 Put = 1.1166 解法2:根据期货期权定价公式,可以先对期货价格按无风险利率贴现,计算出现货价格S,然后再用blsprice命令。 F=

文档评论(0)

别拿青春赌明天 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档