如何使用matlab计算期权价格

李仲玺 2024-06-04 17:36:40
最佳回答
参考论文 期权定价理论是现代金融学中最为重要的理论之一,也是衍生金融工具定价中最复杂的。本文给出了欧式期权定价过程的一个简单推导,并利用matlab对定价公式给出了数值算例及比较静态分析,以使读者能更直观地理解期权定价理论。   关键词:matlab;教学实践   基金项目:**自然科学基金项目(70971037);教育部人文社科青年项目(12yjczh128)   中图分类号:f83 文献标识码:a  收录日期:2012年4月17日   现代金融学与传统金融学最主要的区别在于其研究由定性分析向定量分析的转变。数理金融学即可认为是现代金融学定量分析分支中最具代表性的一门学科。定量分析必然离不开相应计算软件的应用,matlab就是一款最为流行的数值计算软件,它将高性能的数值计算和数据图形可视化集成在一起,并提供了大量内置函数,近年来得到了广泛的应用,也为金融定量分析提供了强有力的数学工具。   一、black-scholes-merton期权定价模型   本节先给出b-s-m期权定价模型的简单推导,下节给出b-s-m期权定价模型的matlab的实现。设股票在时刻t的价格过程s(t)遵循如下的几何brown运动:   ds(t)=ms(t)dt+ss(t)dw(t) (1)   **资产价格r(t)服从如下方程:   dr(t)=rr(t)dt (2)   其中,r,m,s>0为常量,m为股票的期望回报率,s为股票价格波动率,r为**资产收益率且有0<r<m;dw(t)是标准brown运动。由式(1)可得:   lns(t):f[lns(t)+(m-s2/2)(t-t),s■] (3)   欧式看涨期权是一种合约,它给予合约持有者以预定的价格(敲定价格)在未来某个确定的时间t(到期日)购买一种资产(标的资产)的权力。在风险中性世界里,标的资产为由式(1)所刻画股票,不付红利的欧式看涨期权到期日的期望价值为:■[max(s(t)-x,0)],其中■表示风险中性条件下的期望值。根据风险中性定价原理,不付红利欧式看涨期权价格c等于将此期望值按**利率进行贴现后的现值,即:   c=e-r(t-1)■[max{s(t)-x,0}] (4)   在风险中性世界里,任何资产将只能获得**收益率。因此,lns(t)的分布只要将m换成r即可:   lns(t):f[lns(t)+(r-s2/2)(t-t),s■] (5)   由式(3)-(4)可得欧式看涨期权价格:   c=s(t)n(d1)-xe-r(t-1)n(d2) (6)   这里:   d1=■ (7)   d2=■=d1-s■ (8)   n(x)为均值为0标准差为1的标准正态分布变量的累积概率分布函数。s(t)为t时刻股票的价格,x为敲定价格,r为**利率,t为到期时间。欧式看跌期权也是一种合约,它给予期权持有者以敲定价格x,在到期日卖出标的股票的权力。   下面推导欧式看涨期权c与欧式看跌期权p的联系。考虑两个组合,组合1包括一个看涨期权加上xe-r(t-1)资金,组合2包含一个看跌期权加上一股股票。于是,在到期时两个组合的价值必然都是:   max{x,s(t)} (9)   欧式期权在到期日之前是不允许提前执行的,所以当前两个组合的价值也必相等,于是可得欧式看涨期权与看跌期权之间的平价关系(put-call parity):   c+xe-r(t-t)=p+s(t) (10)   由式(10)可得,不付红利欧式看跌期权的价格为:   p=xe-r(t-t)n(-d2)-s(t)n(-d1) (11)   二、black-scholes-merton模型的matlab实现   1、欧式期权价格的计算。由式(6)可知,若各参数具体数值都已知,计算不付红利的欧式看涨期权的价格一般可以分为三个步骤:先算出d1,d2,涉及对数函数;其次计算n(d1),n(d2),需要查正态分布表;最后再代入式(6)及式(11)即可得欧式期权价格,涉及指数函数。不过,欧式期权价格的计算可利用matlab中专有blsprice函数实现,显然更为简单:  [call,put]=blsprice(price,strike,rate,time,volatility) (12)   只需要将各参数值直接输入即可,下面给出一个算例:设股票t时刻的价格s(t)=20元,敲定价格x=25,**利率r=3%,股票的波动率s=10%,到期期限为t-t=1年,则不付红利的欧式看涨及看跌期权价格计算的matlab实现过程为:   输入命令为:[call,put]= blsprice(20,25,0.03,0.1,1)   输出结果为:call=1.0083 put=5.9334  即购买一份标的股票价格过程满足式(1)的不付红利的欧式看涨和看跌期权价格分别为1.0083元和5.9334元。   2、欧式期权价格的比较静态分析。也许纯粹计算欧式期权价格还可以不利用matlab软件,不过在授课中,教师要讲解期权价格随个参数的变化规律,只看定价公式无法给学生一个直观的感受,此时可利用matlab数值计算功能及作图功能就能很方便地展示出期权价格的变动规律。下面笔者基于matlab展示欧式看涨期权价格随各参数变动规律:   (1)看涨期权价格股票价格变化规律   输入命令:s=(10∶1∶40);x=25;r=0.03;t=1;v=0.1;   c=blsprice(s,x,r,t,v);   plot(s,c,'r-.')   title('图1看涨期权价格股票价格变化规律');   xlabel('股票价格');ylabel('期权价值');grid on  (2)看涨期权价格随时间变化规律   输入命令:s=20;x=25;r=0.03;t=(0.1∶0.1∶2);v=0.1;c=blsprice(s,x,r,t,v);   plot(t,c,'r-.')   title('图2看涨期权价格随时间变化规律');   xlabel('到期时间');ylabel('期权价值');grid on  (3)看涨期权价格随**利率变化规律   s=20;x=25;r=(0.01∶0.01∶0.5);t=1;v=0.1;c=blsprice(s,x,r,t,v);   plot(r,c,'r-.')   title('图3看涨期权价格随**利率变化规律');   xlabel('**利率');ylabel('期权价值');grid on  (4)看涨期权价格随波动率变化规律   s=20;x=25;r=0.03;t=1;v=(0.1∶0.1∶1);c=blsprice(s,x,r,t,v);   plot(v,c,'r-.')   title('图4看涨期权价格随波动率变化规律');   xlabel('波动率');ylabel('期权价值');grid on(作者单位:南京审计学院数学与统计学院) 主要参考文献:[1]罗琰,杨招军,张维.非完备市场欧式期权无差别定价研究[j].湖南大学学报(自科版),2011.9. [2]罗琰,覃展辉.随机收益流的效用无差别定价[j].重庆工商大学学报(自科版),2011. [3]邓留宝,李柏年,杨桂元.matlab与金融模型分析[m].合肥工业大学出版社,2007. 20210311
汇率兑换计算器

类似问答
  • 配股后的除权价如何计算
    • 2024-06-04 14:02:08
    • 提问者: 未知
    若该股票只是向原股东配股的,其除权参考价格=(配股前最后一个交易日的收盘价格+配股价格*每股配股比例)/(1+配股比例) 注意:公式中是每股配股比例,而一般的配股公告是每10股的形式进行陈述的。还有如果除向原股东配股外,还进行向不定向的投资者进行公开增发的情况,该股票增发后首个交易日...
  • 十年期国债期货理论最高价格和最低价格是多少?如何计算?
    • 2024-06-04 00:22:09
    • 提问者: 未知
    十年期国债期货理论最高价格和最低价格是多少?如何计算?100-(国债市场利率-国债实际票面利率(经常为3%,曾经**补贴到过12.98%))×100×国债到期剩余年限=国债现货价,...
  • 分析如何使用matlab函数erfc和erf计算错误概率
    • 2024-06-04 12:45:09
    • 提问者: 未知
    erfc(x) =1 - erf(x).help srf 在数学中,一个函数是描述每个输入值对应唯一输出值的这种对应关系,符号通常为f(x)。在英文中读作f of x,但在中文中则常读作fx。其中x为自变量,y=f(x)为因变量(或称应变量)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。
  • 完税价格如何计算?
    • 2024-06-04 14:48:01
    • 提问者: 未知
    从价计征的进口关税应征税额=进口货物的完税价格(即cif)×进口从价关税税率;常用的几种价格的换算:cif=fob+运费+保险费;cif=(fob+运费)/(1-保险费率)。
  • 股权质押债权人如何计算股权价值
    • 2024-06-04 14:26:28
    • 提问者: 未知
    分别是公司综合法务、建设工程与不动产、股权与财税、证券金融、知识产权、刑事辩护、国际贸易、婚姻与家事、人力资源...但是,对于一些没有上市的企业在进行股权质押的时候,...
  • 期权到期价格怎么算
    • 2024-06-04 19:00:24
    • 提问者: 未知
    期权是指该期货合同在某个特定日期以固定价格购买或销售股票和基金的权利。因此,选项是特权,所有者只有权利,不承担相应的义务。预约期权是指期权给所有者过期日,以固定价格购买目标股票和基金的权利。其授权的特点是购买,因此也可以称为涨价选项、选项选项、买方选项或买方选项。预约期权是指期权给所有者过期日,以固定价格出售目标股票和基金的权利。其授权的特点是销售,也可以称为下跌期权、选择期权、销售期权或销售期权...
  • 期货价格如何计算?
    • 2024-06-04 14:52:32
    • 提问者: 未知
    如日收盘时交易所计算机中约有买、卖双价按照最优的买方报价、卖方报价和该合约上一交易日的结算价格三者中居中的一个价格为该无成交合约的当日结算价。如果当日该合约收盘前连续五分钟报价保持停板价格,且交易所计算机系统中只有单方报价时,则以该停板价格为该无成交合约的当日结算价。
  • 公司激励计划的股票期权公允价值如何计算?
    • 2024-06-04 15:59:58
    • 提问者: 未知
    是以现在的苏宁公司的股票股价为基础,考虑公司的市盈率,经分析以后,计算得出。
  • 知道fob价格如何计算人民币价格
    • 2024-06-04 07:25:31
    • 提问者: 未知
    因为:fob人民币价=出厂价+国内运费+港杂费又1:fob人民币价=fob美元价*牌价+退税又2:退税=出厂价*[退税率/(1+上税率)]故:fob人民币价=fob美元价*牌价+出厂价*[退税率/...
  • 股票的远期价格如何计算
    • 2024-06-04 18:10:15
    • 提问者: 未知
    这个条件无法计算。至少报酬率要高于**收益率,但还有风险收益要求是多少题目没给。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。