第08章 期权定价的数值方法
期权定价模型与数值方法
❖ 例行化δ。1价波0格动.2率95假为元设5,现0欧%价式,无为股风1票0险0期元利权,率无,三为股个1利0月支%后,付计到,算股期期价,执权年 ❖ 代码如下: Price=60:1:100; %标底资产价格 Strike=95; %执行价格 Rate=0.1; %无风险收益率(年化) Time=(1:1:12)/12; %剩余时间 Volatility=0.5; %年化波动率
❖ 若要分析期权δ与标的资产价格、剩余期限的关 系,即不同的Price与Time计算不同的δ三维关 系,可以编写如下代码:
Price=60:1:100; %标底资产价格 Strike=95; %执行价格 Rate=0.1; %无风险收益率(年化) Time=(1:1:12)/12; %剩余时间 Volatility=0.5; %年化波动率
10.2.4 Black-Scholes方程求解
例10.2 假设欧式股票期权,三个月后到期,执行价 格95元,现价为100元,无股利支付,股价年化波动率
为50%,无风险利率为10%,计算期权价格。 %标底资产价格代码如下: %Pr执ice行=1价00格;
%无风险收St益rik率e=(95年; 化)10% %R剩at余e=时0.1间
10.1 期权基础概念
10.1.1 期权及其有关概念
1. 期权的定义 期权分为买入期权(call option)和卖出期权
(put option)。 买入期权:又称看涨期权(或敲入期权),它是赋予 期权持有者在给定时间(或在此时间之前任一时刻) 按规定价格买入一定数量某种资产的权利的一种法律
合同。 卖出期权:又称看跌期权(或敲出期权),它是赋予
期权的定价
期权的定价期权定价是金融学中重要的一部分,它可以帮助投资者确定期权的合理价值,并基于此做出相应的投资决策。
期权定价模型主要有两种,即BSM模型(Black-Scholes-Merton 模型)和二叉树模型。
BSM模型是最早也是最经典的期权定价模型之一。
该模型是由Fisher Black、Myron Scholes 和 Robert C. Merton于1973年提出的。
该模型的核心思想是建立一个无风险投资组合,其和期权组合有相同的收益率。
通过对组合进行数学推导,可以得到期权价格的解析公式。
BSM模型的前提假设包括:市场不存在摩擦成本、资产价格符合几何布朗运动、市场无风险利率恒定、无红利支付、市场不存在套利机会等。
有了这些假设,可以通过标的资产价格、行权价格、剩余期限、无风险利率、标的资产波动率和期权类型等因素来计算期权的市场价值。
与BSM模型不同,二叉树模型采用离散化的方法进行期权定价。
该模型将剩余期限分为若干个时间步长,并在每个时间步长内考虑标的资产价格的上涨和下跌情况。
通过逐步计算,可以得到期权价格的近似值。
二叉树模型的优点在于它可以应用于各种类型的期权,并且容易理解和计算。
无论是BSM模型还是二叉树模型,期权定价都是基于一定的假设和参数。
其中,最关键的参数是标的资产的波动率。
波动率代表了市场对标的资产未来价格变动的预期。
根据波动率的不同,期权的价格也会有所变化。
其他参数如标的资产价格、行权价格、剩余期限和无风险利率等也会对期权定价产生影响。
需要注意的是,期权定价模型只是对期权价格的估计,并不保证期权的实际市场价格与估计值完全相同。
实际市场存在许多因素都会导致期权价格的变动,例如市场情绪、供需关系、经济指标等。
因此,在进行期权交易时,投资者需要结合市场情况和自身风险偏好做出相应的决策。
总之,期权定价是金融学中的重要内容,通过定价模型可以帮助投资者确定期权的合理价格。
BSM模型和二叉树模型是常用的定价方法,但投资者需要注意,这些模型只是对期权价格的估计,实际市场价格可能有所变动。
期权时间价值数值计算公式
期权时间价值数值计算公式期权是一种金融衍生品,它给予持有者在未来特定时间内以特定价格买入或卖出标的资产的权利。
期权的价格由多种因素决定,其中时间价值是其中一个重要的因素。
时间价值是指期权合约中剩余时间对期权价格的影响,它反映了期权未来可能变动的潜在价值。
期权时间价值数值的计算公式可以通过Black-Scholes期权定价模型来进行计算。
Black-Scholes模型是一个用来估算欧式期权价格的数学模型,它是由费雪·布莱克和默顿·斯科尔斯在1973年提出的,因此得名。
Black-Scholes模型包含了五个主要的变量,标的资产价格(S)、期权行权价格(K)、无风险利率(r)、标的资产价格的波动率(σ)和期权到期时间(t)。
其中,期权时间价值数值的计算公式主要涉及到标的资产价格、期权行权价格、无风险利率和期权到期时间这四个变量。
期权时间价值数值的计算公式如下:时间价值 = 期权价格内在价值。
其中,期权价格可以通过Black-Scholes模型来计算,内在价值表示期权当前的实际价值。
期权的内在价值等于标的资产价格与期权行权价格之间的差值,如果是看涨期权,内在价值等于标的资产价格减去行权价格;如果是看跌期权,内在价值等于行权价格减去标的资产价格。
当期权价格大于内在价值时,期权的时间价值为正数;当期权价格小于内在价值时,期权的时间价值为负数。
具体来说,期权时间价值数值的计算公式可以分为以下几个步骤:1. 计算期权的内在价值,根据期权类型(看涨期权或看跌期权)、标的资产价格和期权行权价格来计算期权的内在价值。
2. 计算期权价格,利用Black-Scholes模型来计算期权的价格,其中需要输入标的资产价格、期权行权价格、无风险利率、标的资产价格的波动率和期权到期时间等参数。
3. 计算时间价值,将期权的价格减去内在价值,即可得到期权的时间价值数值。
通过以上计算公式,我们可以得到期权的时间价值数值,从而更好地理解期权价格的形成机制。
期权定价数值方法
期权定价数值方法期权定价是金融学和衍生品定价的重要研究领域之一。
相对于传统的基于解析公式的定价方法,数值方法在期权定价中发挥了重要作用。
本文将介绍几种常用的期权定价数值方法。
第一种方法是蒙特卡洛模拟法。
这种方法通过生成大量的随机路径,从而模拟出期权的未来价格演化情况。
蒙特卡洛模拟法能够处理各种复杂的衍生品,尤其适用于路径依赖型期权的定价。
其基本思想是通过随机游走模拟资产价格的变化,并在到期日计算期权的收益。
蒙特卡洛方法的优点在于简单易懂,适用于任意的收益结构和模型。
缺点是计算复杂度高,需要大量的模拟路径,同时计算结果存在一定的误差。
第二种方法是二叉树模型。
二叉树模型将时间离散化,并用二叉树结构模拟资产价格的变化。
每一步的价格变动通过建立期权价格的递归关系进行计算。
二叉树模型适用于欧式期权的定价,特别是在波动率较低或资产价格较高时效果更好。
二叉树模型的优点在于计算速度快,容易理解,可以灵活应用于各种不同类型的期权。
缺点是对期权到期日的分割存在一定的限制,复杂的期权结构可能需要更多的分割节点。
第三种方法是有限差分法。
有限差分法将连续时间和连续空间离散化,通过有限差分近似式来计算期权价格。
其基本思想是将空间上的导数转化为有限差分的形式,然后通过迭代的方法求解有限差分方程。
有限差分法适用于各种不同类型的期权定价,特别是美式期权。
它是一种通用的数值方法,可以处理多种金融模型。
缺点是计算复杂度高,特别是对于复杂的期权结构和高维度的模型,需要更多的计算资源。
综上所述,期权定价的数值方法包括蒙特卡洛模拟法、二叉树模型和有限差分法。
不同的方法适用于不同类型的期权和市场情况。
在实际应用中,可以根据具体的问题选择合适的数值方法进行期权定价。
期权定价是金融学中一个重要的研究领域,它的核心是确定期权合理的市场价值。
与传统的基于解析公式的定价方法相比,数值方法在期权定价中有着重要的应用。
本文将进一步介绍蒙特卡洛模拟法、二叉树模型和有限差分法,并探讨它们的优缺点及适用范围。
期权定价数值方法
期权是一种合约,赋予其持有人在一定时期内以指定价格买卖标的资产的权 利。
期权类型
按行权时间可分为欧式期权和美式期权,按交易场所可分为场内期权和场外 期权。
期权定价模型
Black-Scholes模型
基于无套利原则,通过随机过程和偏微分方程等方法,推导出标的资产价格和波 动率的关系。
二叉树模型
将连续的时间和空间离散化为有限个元素,通过建立线性方程组来求解期权价格。优点是 适用于处理不规则区域和复杂边界条件,精度较高。缺点是对于某些复杂期权或边界条件 ,需要使用高阶元素,计算量较大。
蒙特卡洛模拟法(Monte Carlo Si…
通过随机抽样来模拟期权价格的波动过程,并利用此模拟结果来估算期权价格。优点是适 用于各种类型的期权和边界条件,计算速度快。缺点是对于某些特殊期权或边界条件,需 要设计特定的抽样方法,精度相对较低。
风险中性概率
在蒙特卡洛模拟中,使用风险中性概率来计算标的资产价格在未 来的可能性,该概率将风险中性概率和实际概率联系起来。
估计期权收益
通过模拟标的资产价格路径,可以估计期权的收益,从而得到期 权的预期价格。
蒙特卡洛模拟法的实现步骤
定义参数
确定影响期权价格 的因素,如标的资 产价格、行权价、 剩余期限、波动率 和无风险利率等。
05
偏微分方程法在期权定价 中的应用
偏微分方程的推导
基于无套利原则
通过无套利原则,推导出偏微分方程,该方程描述了资产价格变 化的随机过程,以及投资者对风险和收益的权衡。
风险中性概率
在风险中性概率下,衍生品的价格可以表示为标的资产价格和相 应期限的贴现值之积。
标的资产价格动态
标的资产价格的变化受到多种因素的影响,如市场利率、波动率 、股息等。
B-S期权定价模型、公式与数值方法
B-S期权定价公式:假设条件
1.证券价格遵循几何布朗运动,,为常数 2.允许卖空标的证券 3.没有交易费用或税收 4.所有证券都是无限可分的 5.标的证券在有效期内没有红利支付 6.不存在无风险套利机会 7.交易是连续的 8.无风险利率为常数
B-S期权定价公式
经典的B-S期权定价公式是对于欧式股票期权给出的。
期权的价值正是来源于签订合约时,未来标的资产价格与合约执 行价格之间的预期差异变化,在现实中,资产价格总是随机变化 的。需要了解其所遵循的随机过程。
研究变量运动的随机过程,可以帮助我们了解在特定时刻,变量 取值的概率分布情况。在下面几节中我们会用数学的语言来描述 这种定价的思想。
6.1 证券价格的变化过程
**随机微积分与非随机微积分的差别 d ln S dS
S
变量x和t的函数G也遵循Ito 过程:
dG ( G xa G t1 2 2 x G 2b2)d t G xbdz
dSSdtSdz
根据Ito引理,衍生证券的价格G应遵循如下过程:
d G ( G SS G t1 2 S 2 G 22 S2)d t G SSdz
但是当人们开始采用分形理论研究金融市场时,发现它的运行并 不遵循布朗运动,而是服从更为一般的分数布朗运动。
对于标准布朗运动来说:设t 代表一个小的时间
间隔长度,z代表变量z在 t 时间内的变化,遵循标
准布朗运动的 z 具有两种特征:
特征1:z和 t 的关系满足:
z = t
其中, 代表从标准正态分布中取的一个随机值。
的普通布朗运动:
Ito过程
dxadb t dz d xa (x,t)d tb (x,t)dz
or:x( t)x0a t bz(t)x(t)x00 tad s0 tbd
期权定价的数值方法1
S 2
2. BS定价公式可用于欧式期权、美式看涨期权定价。对美式 看跌期权定价只能用二叉树、蒙特卡罗模拟等求出。
3. 二叉树图方法用离散的随机游走模型模拟资产价格的连续 运动在风险中性世界中可能遵循的路径,每个小的时间间 隔中的上升下降概率和幅度均满足风险中性原理。从二叉 树图的末端开始倒推计算出期权价格。
期权定价
作业1
16
1. 列出影响期权价格的6个因素。
期权定价
作业2
17
1. 设c1、c2和c3分别表示协议价格为X1、X2、X3的欧式看涨期 权的价格,其中X3>X2>X1且X3-X2=X2-X1,所有期权的到 期日相同,请证明:
c2 ≤0.5(c1 + c3)
2. 某一协议价格为25元,有效期6个月的欧式看涨期权价格为 2元,标的股票价格为24元,该股票预计在2个月和5个月 后各支付0.50元股息,所有期限的无风险连续复利年利率 均为8%,请问该股票协议价格为25元,有效期6个月的欧 式看跌期权价格等于多少?
若n→∞,即每个阶段所对应的长度无穷小,则完全有理由用两状 态的二叉树来近似表示标的资产价格的连续变化过程
数学意义:用无穷期的二叉树模型来逼近一个标的资产价格连续 变化的期权定价模型
2. 思路:推导出n期的二叉树模型,然后令n趋于无穷
Su4 Su3Su2 SuSu2 SuS
S
S
Sd
Sd
Sd2 Sd2
可能值,直到当前时刻 4. 对美式期权,需在每个结点处进行比较
该结点提前执行时期权的回报 VS 不提前执行时后一结点 期权价值到该点的贴现值
取较大者作为该结点的期权价值
期权定价
8
1. 假设标的资产为不付红利股票,其当前市场价为50元,波动 率为每年40%,无风险连续复利年利率为10%,该股票5个 月期的美式看跌期权协议价格为50元,求该期权的价值
期权定价的数值方法
期权定价的数值方法小结1.当不存在解析解时,可以用不同的数值方法为期权定价,其中主要包括二叉树图方法、蒙特卡罗模拟和有限差分方法。
2.二叉树图方法用离散的随机游走模型模拟资产价格的连续运动在风险中性世界中可能遵循的路径,每个小的时间间隔中的上升下降概率和幅度均满足风险中性原理。
从二叉树图的末端开始倒推可以计算出期权价格。
3.蒙特卡罗方法的实质是模拟标的资产价格在风险中性世界中的随机运动,预测期权的平均回报,并由此得到期权价格的一个概率解。
4.有限差分方法将标的变量满足的偏微分方程转化成差分方程来求解,具体的方法包括隐性有限差分法、显性有限差分法、“跳格子方法”和Crank-Nicolson方法等。
5.树图方法和有限差分方法在概念上是相当类似的,它们都可以看成用离散化过程解出偏微分方程的数值方法,都适用于具有提前执行特征的期权,不太适合路径依赖型的期权。
其中二叉树模型由于其简单直观和容易实现,是金融界中应用得最广泛的数值定价方法之一;有限差分方法则日益受到人们的重视。
6.蒙特卡罗方法的优点在于应用起来相当直接,能处理许多盈亏状态很复杂的情况,尤其是路径依赖期权和标的变量超过三个的期权,但是不擅长于处理美式期权,而且往往所需计算时间较长。
二叉树定价方法的基本思想:假设资产价格的运动是由大量的小幅度二值运动构成,用离散的随机游走模型模拟资产价格连续运行可能遵循的路径。
模型中隐含导出的概率是风险中性世界中的概率p,从而为期权定价。
蒙特卡洛模拟的基本思想:由于大部分期权的价值都可以归结为期权到期回报的期望值的贴现,因此尽可能地模拟风险中性世界中标的资产价格的多种运动路径,计算每种结果路径下的期权回报均值,之后贴现就可以得到期权价值。
蒙特卡洛模拟的优点:在大多数情况下,人们可以很直接地应用蒙特卡洛模拟,而无需对期权定价模型有深刻的认识;蒙特卡洛模拟的适用情形相当广泛。
蒙特卡洛模拟的缺点:只能为欧式期权定价,难以处理提前执行期权的的定价情形;为了达到一定的精准度,需要大量的模拟运算。
期权定价公式
期权定价公式期权定价公式是:期权价格=内在价值+时间价值。
期权定价模型,由布莱克与斯科尔斯在20世纪70年代提出。
该模型认为,只有股价的当前值与未来的预测有关;变量过去的历史与演变方式与未来的预测不相关。
模型表明,期权价格的决定非常复杂,合约期限、股票现价、无风险资产的利率水平以及交割价格等都会影响期权价格。
期权是购买方支付一定的期权费后所获得的在将来允许的时间买或卖一定数量的基础商品的选择权。
期权价格是期权合约中唯一随市场供求变化而改变的变量,其高低直接影响到买卖双方的盈亏状况,是期权交易的核心问题。
在国际衍生金融市场的形成发展过程中,期权的合理定价是困扰投资者的一大难题。
随着计算机、先进通讯技术的应用,复杂期权定价公式的运用成为可能。
简单期权定价模型。
我们把股价随机末态简化为两个等效的等概率量子态,要么50%的概率上涨到+1X的右边一个标准差处,要么50%的概率下跌到-1X的左边一个标准差处。
显然,对于认购期权,在-1X末态的行权收益是0;在+1X末态的行权收益是S*(1+σ)-K。
其中S是当前(初态)股价,K是到期日的行权价。
根据初态=末态期望值的原理,认购期权价格C=0.5*0+0.5*[S*(1+σ)-K]= 0.5*[S*(1+σ)-K]。
这对于平值和浅度虚值期权是适用的。
对于平值期权K=S,C=0.5*S*σ。
比如,当前股价S=3.3元,月波动率为σ=6%,那么行权价K=3.3元,剩余T=30天期限的平值认购期权价格就是,C=0.5*3.3*6%=0.0990元。
对于深度实值期权,当股价末态为-1X处,仍然会有行权收益。
所以,认购期权价格C=0.5*[S*(1-σ)-K]+0.5*[S*(1+σ)-K]=S-K。
比方说,对于深度实值期权实三K=3.0元,当股价从当前价S=3.3元下跌至末态(-1X处)ST=3.1元,仍然会有3.1-3.0=0.1元的行权收益。
所以,实三期权价格C=S-K=3.3-3.0=0.3元。
期权定价分析公式说明文档
2. 选定
, 代入 BS 公式计算期权价格得 。判断 是否成立, 若成立则 并且退出计算; 若不成立, 则继续 判断 是否成立,若成立,则赋值 ; 若不成立 则赋值 。 (波动率下限 , 波动率上限 ) 3. 把波动率上下限代入 BS 公式分别计算对应的期权价格, 记为 。 (其中我们采用边界条件: ) 4. 令 , 代入 BS 公式计算其相应 的期权价格,即为 , 判断 <0.001 是否成立,若成立则最后 ,并退出计算; 若不成立, 则判断 ,若成立,则进行赋 值 , ;若不成立,则进行赋值 。然 后循环计算直到满足条件为止。
3.1.3 Gamma 的计算: Gamma 的定义为 . 以及二阶导数的近似公式为: 我们可以取 因此我们首先计算 最后得到: 情况下的值: , .
3.1.4 Vega 的计算: Vega 的定义为: 波动率值。选取 。同样的, 表示客户输入的 情况下,计算相应的 V 值记为
. 容易得到 vega 值为:
3.1.5 Rho 的计算: Rho 的定义为: . r 表示客户输入的无风险利
率。 同样选取不同的无风险利率: 0.9r, r, 1.1r, 用二叉树方法 计算相应的 V 值为: . 容易得到 Rho 值为:
3.2 BS 公式中的敏感性参数计算
BS 公式只能计算欧式期权,而且对于看涨看跌期权有不同 的敏感性参数计算公式。具体如下图所示:
5, 6,
表示二叉树中期权价格上涨的幅度,d 表示下跌的幅度。 表示风险中性概率 表示无风险利率, 表示标的价格的
波动率。上述两个 p 的表达式中,后者适用期货期权。 7, 表示时间步长,T 表示期权的到期日。以年为单位。
无红利的美式看跌期权的逆向递推公式为:
边界条件为:
深圳大学 金融工程课程教学大纲
第一节期权市场概述
第二节期权价格的特性
第三节期权交易策略
第四节期权组合盈亏图的算法
教学要求
识记:金融期权合约的定义和种类。
掌握:金融期权的交易;股票期权和认股权证的区别;期权交易和期货交易的区别;
期权合约的盈亏分布;期权价格的影响因素;期权价格的上、下限;提前执行美式期权的合理性;期权价格曲线的形状;看涨期权和看跌期权之间的平价关系;期权交易策略。
5.学分分配:3学分
(二)开设目的
本课程为金融专业必修课,金融专业和保险专业选修课。课程目的和基本任务为:通过授课,使学生掌握远期、期货、期权、互换等衍生金融产品的基本原理;掌握衍生金融产品定价的基本原理;掌握运用衍生金融产品进行套期保值的基本原理;掌握金融工程的基本理论和技术,初步学会运用工程技术的方法,如数学建模、数值计算、网络图解、仿真模拟等设计、开发和实施新型金融产品,创造性地解决金融问题;同时通过授课、作业、案例分析和基本培训,培养学生的金融工程思维,并进行相应金融职业道德的教育。
深圳大学数学与计算科学学院
课程教学大纲
(2006年10月重印版)
课程编号
课程名称金融工程
课程类别专业必修
教材名称金融工程
制订人郭城铭
审核魏正红
2005年4月修订
一、课程设计的指导思想
(一)课程性质
1.课程类别:专业必修课
2.适应专业:数学与应用数学专业(金融数学方向)
3.开设学期:每学期
4.学时安排:周学时3,总学时54
第四节内嵌衍生工具
第五节策略的评估
教学要求
识记:动态复制策略;静态复制策略;内嵌衍生工具;金融创新。
领会:购买交易所的期权;购买OTC市场交易的期权;金融产品的生命周期;金融创新的利润;金融产品的供给分析。
期权定价理论
期权定价理论期权定价理论是衡量期权合约价格的数学模型。
它基于一系列假设和推导出的公式,通过评估期权的相关因素来确定其合理的市场价格。
这些因素包括标的资产价格、期权执行价格、期限、波动率以及无风险利率等。
期权的定价理论中最著名的模型是布莱克-斯科尔斯模型(Black-Scholes Model)。
该模型基于以下假设:市场无摩擦,即不存在交易费用和税收;标的资产价格服从连续时间的几何布朗运动;期权可以在任意时间点以市场价格进行买卖。
布莱克-斯科尔斯模型通过以下公式计算欧式期权的价格:C = S0 * N(d1) - X * e^(-r * T) * N(d2)其中,C是期权的市场价格,S0是标的资产的当前价格,N()是标准正态分布函数,d1和d2分别是两个维度上的标准正态分布变量,X是期权的行权价格,r是无风险利率,T是期权剩余时间。
布莱克-斯科尔斯模型的原理是通过构建组合,使得期权价格与标的资产价格的变动相对冲,从而消除风险。
通过调整组合中的权重,可以确定合理的期权价格。
这一模型在市场上得到广泛应用,被视为期权定价的标准模型之一。
除了布莱克-斯科尔斯模型外,还有其他一些期权定价模型,如考虑股息的期权定价模型、跳跃扩散模型等。
这些模型在不同情况下,可以更准确地预测期权价格。
需要注意的是,期权定价理论是基于一系列假设和前提条件建立的。
市场实际情况中可能存在不符合这些假设的情况,因此实际期权价格可能与模型计算结果存在一定的差异。
此外,期权定价也受到市场供求关系、交易量以及市场情绪等因素的影响。
总之,期权定价理论是一种基于数学模型的方法,用于评估期权合约的合理价格。
布莱克-斯科尔斯模型是最著名的期权定价模型之一,通过构建相对冲抗风险的组合来确定期权价格。
然而,需要注意实际市场中的差异和其他影响因素。
期权定价理论是金融衍生品定价的核心理论之一,它对金融市场的有效运行和风险管理起着重要作用。
期权是一种约定,赋予期权持有人在未来某个特定时间以特定价格买入或卖出某个标的资产的权利,而不是义务。
期权定价的数值方法
金融计算与编程
上海财经大学金融学院 曹志广
直接调用 c=latticeeucall(52,50,0.1,6/12,0.2,500)得到:c= 5.5644 直接调用 p=latticeeuput(52,50,0.1,6/12,0.2,100)得到:p=1.1308; 直接调用 p=latticeeuput(52,50,0.1,6/12,0.2,200)得到:p=1.1240; 直接调用 p=latticeeuput(52,50,0.1,6/12,0.2,500)得到:p=1.1259 由以上计算可以看出:随着二叉树阶段数的增加,即时间间隔 ∆t 的减少,二叉树模型 的计算结果与期权价格的解析解也逐步接近。
T T T − r∆t
u = eσ
, d = e −σ
∆t
p=
e r∆t − d = 0.5076 u−d
∆t
股票价格的运动如图所示,期权的二叉树图如图所示。
u = eσ
= 1.1224, d = e −σ
∆t
= 0.8909
2
金融计算与编程
上海财经大学金融学院 曹志广
股票价格的运动
股票价格的运动
金融计算与编程
上海财经大学金融学院 曹志广
lattice(i+1,j+1)=exp(-r*deltaT)*(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1)); end end price=lattice(1,1);
function [price,lattice]=latticeamcall(S0,K,r,T,sigma,N) deltaT=T/N;u=exp(sigma*sqrt(deltaT)); d=1/u;p=(exp(r*deltaT)-d)/(u-d); lattice=zeros(N+1,N+1); for j=0:N lattice(N+1,j+1)=max(0,(S0*(u^j)*(d^(N-j))-K)); end for i=N-1:-1:0 for j=0:i lattice(i+1,j+1)=max(exp(-r*deltaT)*(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1)),-K+S0*u^j*d^ (i-j)); end end price=lattice(1,1); function [price,lattice]=latticeamput(S0,K,r,T,sigma,N) deltaT=T/N;u=exp(sigma*sqrt(deltaT)); d=1/u;p=(exp(r*deltaT)-d)/(u-d); lattice=zeros(N+1,N+1); for j=0:N lattice(N+1,j+1)=max(0,-(S0*(u^j)*(d^(N-j))-K)); end for i=N-1:-1:0 for j=0:i lattice(i+1,j+1)=max(exp(-r*deltaT)*(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1)),K-S0*u^j*d^( i-j)); end end price=lattice(1,1);
期权定价数值方法
03
数值方法概述
离散化方法
向前离散化
将时间区间[0, T]分成n个小区间 ,以时间段[t_{i-1}, t_i]代替(0 <= i <= n),并在此小区间上应 用Black-Scholes方程的解。
向后离散化
与向前离散化相反,将时间段 [t_{i-1}, t_i]代替(0 <= i <= n), 并在此小区间上应用BlackScholes方程的解。
改进方向探讨
采用更高效的算法
结合机器学习技术
研究和发展更高效的数值方法,以减少计 算时间和资源消耗。
利用机器学习算法来优化和改进数值方法 ,提高其效率和准确性。
精细化建模
跨学科融合
在期权定价模型中引入更多的市场因素和 风险因素,以更准确地反映实际情况。
借鉴其他学科(如物理学、化学等)的数 值方法,将其应用于期权定价领域,以寻 求新的突破。
期权定价数值方法
汇报人: 日期:
目录
• 引言 • 常见的期权类型和定价模型 • 数值方法概述 • 数值方法在期权定价中的应用 • 期权定价的数值方法优缺点及
改进方向
目录
• 期权定价数值方法在金融风险 管理中的应用
• 研究展望与未来发展趋势
01
引言
背景介绍
期权定价模型的发展 历程
当前期权定价模型研 究的现状和挑战
随机抽样
从已知概率分布中随机抽取样本点, 通过这些样本点计算期权价格的期望 值。
方差减少技术
通过一些技巧来减少模拟误差,例如 Bootstrap方法。
有限元素法
将标的资产价格变化的空 间离散化,划分为有限个 元素;
解有限元素法的线性方程 组,得到每个时刻的标的 资产价格;
第08章 期权定价的数值方法
第八章 期权定价的数值方法在前面几章中,我们得到了期权价值所满足的偏微分方程,并且解出了一些精确的期权解析定价公式。
但是在很多情形中,我们无法得到期权价值的解析解,这时人们经常采用数值方法(Numerical Procedures )为期权定价,其中包括二叉树方法(Binomial Trees )、蒙特卡罗模拟(Monte Carlo Simulation )和有限差分方法(Finite Difference Methods )。
当期权收益依赖于标的变量所遵循的历史路径时(如我们将在第九章看到的路径依赖期权),或是期权价值取决于多个标的变量的时候,可以用蒙特卡罗模拟为期权定价。
而二叉树图和有限差分方法则比较适用于有提前执行可能性的期权。
在这一章里,我们将介绍如何借助上述三种数值方法来为期权定价。
为了便于表达,本章中统一假设当前时刻为零时刻,表示为0。
第一节 二叉树期权定价模型二叉树期权定价模型是由J. C. Cox 、S. A. Ross 和M. Rubinstein 于1979年首先提出的,已经成为金融界最基本的期权定价方法之一。
二叉树模型的优点在于其比较简单直观,不需要太多的数学知识就可以加以应用。
一、二叉树模型的基本方法我们从简单的无收益资产期权的定价开始讲解二叉树模型,之后再逐步加以扩展。
二叉树模型首先把期权的有效期分为很多很小的时间间隔t ∆,并假设在每一个时间间隔t ∆内证券价格只有两种运动的可能:从开始的S 上升到原先的u 倍,即到达Su ;下降到原先的d 倍,即Sd 。
其中,1u >,1d <,如图8.1所示。
价格上升的概率假设为p ,下降的概率假设为1p -。
S图8.1 t ∆时间内资产价格的变动相应地,期权价值也会有所不同,分别为u f 和d f 。
注意,在较大的时间间隔内,这种二值运动的假设当然不符合实际,但是当时间间隔非常小的时候,比如在每个瞬间,资产价格只有这两个运动方向的假设是可以接受的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八章 期权定价的数值方法在前面几章中,我们得到了期权价值所满足的偏微分方程,并且解出了一些精确的期权解析定价公式。
但是在很多情形中,我们无法得到期权价值的解析解,这时人们经常采用数值方法(Numerical Procedures )为期权定价,其中包括二叉树方法(Binomial Trees )、蒙特卡罗模拟(Monte Carlo Simulation )和有限差分方法(Finite Difference Methods )。
当期权收益依赖于标的变量所遵循的历史路径时(如我们将在第九章看到的路径依赖期权),或是期权价值取决于多个标的变量的时候,可以用蒙特卡罗模拟为期权定价。
而二叉树图和有限差分方法则比较适用于有提前执行可能性的期权。
在这一章里,我们将介绍如何借助上述三种数值方法来为期权定价。
为了便于表达,本章中统一假设当前时刻为零时刻,表示为0。
第一节 二叉树期权定价模型二叉树期权定价模型是由J. C. Cox 、S. A. Ross 和M. Rubinstein 于1979年首先提出的,已经成为金融界最基本的期权定价方法之一。
二叉树模型的优点在于其比较简单直观,不需要太多的数学知识就可以加以应用。
一、二叉树模型的基本方法我们从简单的无收益资产期权的定价开始讲解二叉树模型,之后再逐步加以扩展。
二叉树模型首先把期权的有效期分为很多很小的时间间隔t ∆,并假设在每一个时间间隔t ∆内证券价格只有两种运动的可能:从开始的S 上升到原先的u 倍,即到达Su ;下降到原先的d 倍,即Sd 。
其中,1u >,1d <,如图8.1所示。
价格上升的概率假设为p ,下降的概率假设为1p -。
S图8.1 t ∆时间内资产价格的变动相应地,期权价值也会有所不同,分别为u f 和d f 。
注意,在较大的时间间隔内,这种二值运动的假设当然不符合实际,但是当时间间隔非常小的时候,比如在每个瞬间,资产价格只有这两个运动方向的假设是可以接受的。
因此,二叉树模型实际上是在用大量离散的小幅度二值运动来模拟连续的资产价格运动。
(一)单步二叉树模型运用单步二叉树为期权定价,可以有两种方法:无套利方法和风险中性定价方法。
1.无套利定价法由于期权和标的资产的风险源是相同的,在如图8.1的单步二叉树中,我们可以构造一个证券组合,包括∆股资产多头和一个看涨期权空头。
如果我们取适当的∆值,使u d Su f Sd f ∆-=∆-则无论资产价格是上升还是下跌,这个组合的价值都是相等的。
也就是说,当u df f Su Sd-∆=-时,无论股票价格上升还是下跌,该组合的价值都相等。
显然,该组合为无风险组合,因此我们可以用无风险利率对u d Su f Sd f ∆-∆-或贴现来求该组合的现值。
在无套利机会的假设下,该组合的收益现值应等于构造该组合的成本,即()r t u S f Su f e -∆∆-=∆-将u df f Su Sd-∆=-代入上式就可得到:()1r t u d f e pf p f -∆=+-⎡⎤⎣⎦其中du d e p t r --=∆2.风险中性定价法在第六章中我们已经探讨过,期权定价可以在风险中性世界中进行,同样,我们也可以在二叉树模型中应用风险中性定价原理,确定参数p 、u 和d ,从而为期权定价。
这是二叉树定价的一般方法。
在风险中性世界里:(1) 所有可交易证券的期望收益都是无风险利率; (2) 未来现金流可以用其期望值按无风险利率贴现。
在风险中性的条件下,标的证券的预期收益率应等于无风险利率r ,因此若期初的证券价格为S ,则在很短的时间间隔t ∆末的证券价格期望值应为tr Se ∆。
因此,参数p 、u 和d的值必须满足这个要求,即:Sd p pSu Se t r )1(-+=∆d p pu etr )1(-+=∆ (8.1)二叉树模型也假设证券价格遵循几何布朗运动,根据第六章的讨论,在一个小时间段t ∆内证券价格变化的方差是t S∆22σ。
根据方差的定义,变量Q 的方差等于()()22E Q E Q -⎡⎤⎣⎦,因此:22222222])1([)1(d p pu S d S p u pS t S -+--+=∆σ[]2222)1()1(d p pu d p pu t -+--+=∆σ (8.2)式(8.1)和(8.2)给出了计算p 、u 和d 的两个条件。
第三个条件的设定则可以有所不同, Cox 、Ross 和Rubinstein 所用的条件1是:1u d=(8.3) 从以上三个条件求得,当t ∆很小时:du de p t r --=∆ (8.4)te u ∆=σ(8.5) te d ∆-=σ (8.6)从而()1r t u d f e pf p f -∆=+-⎡⎤⎣⎦比较以上两种方法,我们可以看到,无套利定价法和风险中性定价法具有内在一致性。
在风险中性定价过程中,我们无需考虑资产价格上升和下降的概率,也就是说资产预期收益具有无关性,这正好符合风险中性的概念。
但是在最后的期权公式中,两种方法都包含了概率p ,这里的概率是风险中性世界中的概率,参数p 、u 和d 实际上都隐含在给定条件中。
一般来说,在运用二叉树方法时,风险中性定价是常用的方法,而无套利定价法则主要是提供了一种定价思想。
(二)证券价格的树型结构应用多步二叉树模型来表示证券价格变化的完整树型结构如图8.2所示。
1这是二叉树模型中最常用的第三个条件,后文我们将会谈到对第三个条件的其他设定方法。
Su 24S24图8.2 资产价格的树型结构当时间为0时,证券价格为S 。
时间为t ∆时,证券价格要么上涨到Su ,要么下降到Sd ;时间为2t ∆时,证券价格就有三种可能:2Su 、Sud (等于S )和2Sd ,以此类推。
一般而言,在t i ∆时刻,证券价格有1i +种可能,它们可用符号表示为:j i j d Su - 其中0,1,,j i =注意:由于1u d=,使得许多结点是重合的,从而大大简化了树图。
(三)倒推定价法得到每个结点的资产价格之后,就可以在二叉树模型中采用倒推定价法,从树型结构图的末端T 时刻开始往回倒推,为期权定价。
由于在到期T 时刻的预期期权价值是已知的,例如看涨期权价值为)0,max(X S T -,看跌期权价值为),max(o S X T -,因此在风险中性条件下在求解t T ∆-时刻的每一结点上的期权价值时,都可通过将T 时刻的期权价值的预期值在t ∆时间长度内以无风险利率r 贴现求出。
同理,要求解t T ∆-2时的每一结点的期权价值时,也可以将t T ∆-时的期权价值预期值在时间t ∆内以无风险利率r 贴现求出。
依此类推。
采用这种倒推法,最终可以求出零时刻(当前时刻)的期权价值。
以上是欧式期权的情况,如果是美式期权,就要在树型结构的每一个结点上,比较在本时刻提前执行期权和继续再持有t ∆时间,到下一个时刻再执行期权,选择其中较大者作为本结点的期权价值。
例8.1假设标的资产为不付红利股票,其当前市场价为50元,波动率为每年40%,无风险连续复利年利率为10%,该股票5个月期的美式看跌期权协议价格为50元,求该期权的价值。
为了构造二叉树,我们把期权有效期分为五段,每段一个月(等于0.0833年)。
根据式(8.4)到(8.6),可以算出:4924.015076.08909.01224.1=-=--=====∆∆-∆p d u d e p e d e u t r tt σσ据此我们可以画出该股票在期权有效期内的树型图,如图8.3所示。
在每个结点处有两个值,上面一个表示股票价格,下面一个表示期权价值。
股价上涨概率总是等于0.5076,下降概率总是等于0.4924。
在t i ∆时刻,股票在第j 个结点(0,1,,j i =)的价格等于j i j d Su -。
例如,F 结点(4,1i j ==)的股价等于元69.398909.01224.1503=⨯⨯。
在最后那些结点处,期权价值等于max(,0)T X S -。
例如,G 结点(5,1i j ==)的期权价格等于50-35.36=14.64。
图8.3 不付红利股票美式看跌期权二叉树从最后一列结点处的期权价值可以计算出倒数第二列结点的期权价值。
首先,我们假定在这些结点处期权没被提前执行。
这意味着所计算的期权价值是t ∆时间内期权价值期望值的现值。
例如,E 结点(4,2i j ==)处的期权价值等于:元66.2)45.54924.005076.0(0833.01.0=⨯+⨯⨯-e而F 结点处的期权价值等于:元90.9)64.144924.045.55076.0(0833.01.0=⨯+⨯⨯-e然后,我们要检查提前执行期权是否较有利。
在E 结点,提前执行将使期权价值为0,因为股票市价和协议价格都等于50,显然不应提前执行。
因此E 结点的期权价值应为2.66元。
而在F 结点,如果提前执行,期权价值等于50.00-39.69元,等于10.31元,大于上述的9.90元。
因此,若股价到达F 结点,就应提前执行期权,从而F 结点上的期权价值应为10.31元,而不是9.90元。
用相同的方法我们可以算出各结点处的期权价值,并最终倒推算出初始结点处的期权价值为4.48元。
如果我们把期权有效期分成更多小时段,结点数会更多,计算会更复杂,但得出的期权价值会更精确。
当t ∆非常小时,期权价值将等于4.29元。
(四)二叉树方法的一般定价过程下面我们给出用数学符号表示的二叉树期权定价方法,仍然举无收益证券的美式看跌期权为例。
假设把该期权有效期划分成N 个长度为t ∆的小区间,令)0,0(i j N i f ij ≤≤≤≤表示在时间t i ∆时第j 个结点处的美式看跌期权的价值,我们将ij f 称为结点),(j i 的期权价值。
同时用ji jdSu -表示结点),(j i 处的证券价格。
由于美式看跌期权在到期时的价值是),max(o S X T -,所以有:max(,0)j N j N j f X Su d -=-,,其中0,1,,j N =当时间从t i ∆变为t i ∆+)1(时,从结点),(j i 移动到结点)1,1(++j i 的概率为p ,移动到),1(j i +的概率为1p -。
假定期权不被提前执行,则在风险中性条件下:1,11,[(1)]r t ij i j i j f e pf p f -∆+++=+-其中i j N i ≤≤-≤≤0,10。
如果考虑提前执行的可能性的话,式中的ij f 必须与期权的内在价值比较,由此可得:1,11,max{,[(1)]}j i j r t ij i j i j f X Su d e pf p f --∆+++=-+-按这种倒推法计算,当时间区间的划分趋于无穷大,或者说当每一区间t ∆趋于0时,就可以求出美式看跌期权的准确价值。