1. 首页 > 投资理念

期权定价模型怎么做(期权定价BS模型)

期权定价模型怎么做(期权定价BS模型)

内容导航:
  • 如何使用matlab实现Black-Scholes期权定价模型
  • 期权定价模型的历程
  • 期权定价的数学模型和方法的介绍
  • 期权定价模型的介绍
  • BS期权定价公式
  • 简述几个期权定价模型
  • BS期权定价公式
  • Q1:如何使用matlab实现Black-Scholes期权定价模型

    参考论文  期权定价理论是现代金融学中最为重要的理论之一,也是衍生金融工具定价中最复杂的。本文给出了欧式期权定价过程的一个简单推导,并利用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.

    Q2:期权定价模型的历程

    期权是购买方支付一定的期权费后所获得的在将来允许的时间买或卖一定数量的基础商品(underlying assets)的选择权。期权价格是期权合约中唯一随市场供求变化而改变的变量,它的高低直接影响到买卖双方的盈亏状况,是期权交易的核心问题。早在1900年法国金融专家劳雷斯·巴舍利耶就发表了第一篇关于期权定价的文章。此后,各种经验公式或计量定价模型纷纷面世,但因种种局限难于得到普遍认同。70年代以来,伴随着期权市场的迅速发展,期权定价理论的研究取得了突破性进展。
    在国际衍生金融市场的形成发展过程中,期权的合理定价是困扰投资者的一大难题。随着计算机、先进通讯技术的应用,复杂期权定价公式的运用成为可能。在过去的20年中,投资者通过运用布莱克——斯克尔斯期权定价模型,将这一抽象的数字公式转变成了大量的财富。
    期权定价是所有金融应用领域数学上最复杂的问题之一。第一个完整的期权定价模型由Fisher Black和Myron Scholes创立并于1973年公之于世。B—S期权定价模型发表的时间和芝加哥期权交易所正式挂牌交易标准化期权合约几乎是同时。不久,德克萨斯仪器公司就推出了装有根据这一模型计算期权价值程序的计算器。大多从事期权交易的经纪人都持有各家公司出品的此类计算机,利用按照这一模型开发的程序对交易估价。这项工作对金融创新和各种新兴金融产品的面世起到了重大的推动作用。
    斯克尔斯与他的同事、已故数学家费雪·布莱克(Fischer Black)在70年代初合作研究出了一个期权定价的复杂公式。与此同时,默顿也发现了同样的公式及许多其它有关期权的有用结论。结果,两篇论文几乎同时在不同刊物上发表。所以,布莱克—斯克尔斯定价模型亦可称为布莱克—斯克尔斯—默顿定价模型。默顿扩展了原模型的内涵,使之同样运用于许多其它形式的金融交易。瑞士皇家科学协会(The Royal Swedish Academyof Sciencese)赞誉他们在期权定价方面的研究成果是今后25年经济科学中的最杰出贡献。
    1979年,科克斯(Cox)、罗斯(Ross)和卢宾斯坦(Rubinsetein)的论文《期权定价:一种简化方法》提出了二项式模型(Binomial Model),该模型建立了期权定价数值法的基础,解决了美式期权定价的问题。

    Q3:期权定价的数学模型和方法的介绍

    本书从偏微分方程的观点和方法,对Black-Scholes-Merton的期权定价理论作了系统深入的阐述,一方面,从多个角度、多个层面阐明期权定价理论的基本思路:基于市场无套利假设,通过对冲原理,把人们引入一个风险中性世界,从而对期权给出一个独立于每个投资人偏好的"公平价格";另一方面,充分利用偏微分方程理论和方法对期权理论作深入的定性和定量分析,其中特别对美式期权,与路径有关期权以及隐含波动率等重要问题,展开了深入的讨论,另外,本书对所涉及的现代数学内容,都有专节介绍,尽可能作到内容是自封的。

    Q4:期权定价模型的介绍

    期权定价模型(OPM)----由布莱克与斯科尔斯在20世纪70年代提出。该模型认为,只有股价的当前值与未来的预测有关;变量过去的历史与演变方式与未来的预测不相关 。模型表明,期权价格的决定非常复杂,合约期限、股票现价、无风险资产的利率水平以及交割价格等都会影响期权价格。

    Q5:BS期权定价公式

    Black-Scholes-Merton期权定价模型(Black-Scholes-Merton Option Pricing Model),即布莱克—斯克尔斯期权定价模型。
    B-S-M定价公式
    C=S·N(d1)-X·exp(-r·T)·N(d2)
    其中:
    d1=[ln(S/X)+(r+σ^2/2)T]/(σ√T)
    d2=d1-σ·√T
    C—期权初始合理价格
    X—期权执行价格
    S—所交易金融资产现价
    T—期权有效期
    r—连续复利计无风险利率
    σ—股票连续复利(对数)回报率的年度波动率(标准差)
    N(d1),N(d2)—正态分布变量的累积概率分布函数,在此应当说明两点:
    第一,该模型中无风险利率必须是连续复利形式。一个简单的或不连续的无风险利率(设为r0)一般是一年计息一次,而r要求为连续复利利率。r0必须转化为r方能代入上式计算。两者换算关系为:r=LN(1+r0)或r0=exp(r)-1例如r0=0.06,则r=LN(1+0.06)=0.0583,即100以583%的连续复利投资第二年将获106,该结果与直接用r0=0.06计算的答案一致。
    第二,期权有效期T的相对数表示,即期权有效天数与一年365天的比值。如果期权有效期为100天,则T=100/365=0.274。

    Q6:简述几个期权定价模型

    上证50etf期权 T+0双向交易模式。
    具体到底如何交易?
    很多人的疑问是,看了很多介绍还是没有直观的感觉,不知道该具体该如何操作。说下案例【认购期权】:
    比如目前50ETF价格是2.5元/份。你认为上证50指数在未来1个月内会上涨,于是选择购买一个月后到期的50ETF认购期权。假设买入合约单位为10000份、行权价格为2.5元、次月到期的50ETF认购期权一张。而当前期权的权利金为0.1元,需要花0.1×10000=1000元的权利金。
    在合约到期后,有权利以2.5元的价格买入10000份50ETF。也有权利不买。
    假如一个月后,50ETF涨至2.8元/份,那么你肯定是会行使该权利的,以2.5元的价格买入,并在后一交易日卖出,可以获利约(2.8-2.5)×10000=3000元,减去权利金1000元,可获得利润2000元。如果上证50涨的更多,当然就获利更多。
    相反,如果1个月后50ETF下跌,只有2.3元/份,那么你可以放弃购买的权利,则亏损权利金1000元。也就是不论上证50跌到什么程度,最多只损失1000元。

    Q7:BS期权定价公式

    Black-Scholes-Merton期权定价模型(Black-Scholes-Merton Option Pricing Model),即布莱克—斯克尔斯期权定价模型。
    B-S-M定价公式
    C=S·N(d1)-X·exp(-r·T)·N(d2)
    其中:
    d1=[ln(S/X)+(r+σ^2/2)T]/(σ√T)
    d2=d1-σ·√T
    C—期权初始合理价格
    X—期权执行价格
    S—所交易金融资产现价
    T—期权有效期
    r—连续复利计无风险利率
    σ—股票连续复利(对数)回报率的年度波动率(标准差)
    N(d1),N(d2)—正态分布变量的累积概率分布函数,在此应当说明两点:
    第一,该模型中无风险利率必须是连续复利形式。一个简单的或不连续的无风险利率(设为r0)一般是一年计息一次,而r要求为连续复利利率。r0必须转化为r方能代入上式计算。两者换算关系为:r=LN(1+r0)或r0=exp(r)-1例如r0=0.06,则r=LN(1+0.06)=0.0583,即100以583%的连续复利投资第二年将获106,该结果与直接用r0=0.06计算的答案一致。
    第二,期权有效期T的相对数表示,即期权有效天数与一年365天的比值。如果期权有效期为100天,则T=100/365=0.274。

    本文由锦鲤发布,不代表本站立场,转载联系作者并注明出处:/showinfo-6-33394-0.html