欧式与美式期权二叉树定价及程序实现
- 格式:doc
- 大小:333.50 KB
- 文档页数:8
美式期权的正则隐含二叉树定价新法自世界上第一个衍生产品出现后,衍生产品及衍生产品市场的发展一直没有停下脚步。
从期权交易开始起,期权的定价问题就被提上了日程。
期权立足于众多衍生产品的核心,其定价问题更是核心中的核心。
期权定价理论是现代金融学理论的重要组成部分,其作用不可估量。
历史上第一位研究期权定价问题的人是法国数学家Louis Bachelier。
他将数学的方法融入到了现代金融学之中。
他的《投机交易理论》是期权定价理论的开山之作,奠定了现代期权定价理论的基础,被公认为现代金融学的里程碑。
而1973年,由Fischer Black、Myron Scholes和Robert Merton三位教授提出的Black-Scholes模型则是现代金融学的另一里程碑,它形成了期权定价理论的核心,并开创了期权定价理论的新革命。
此模型一经提出,就得到了学术圈与实务界的广泛使用,且随后多年里,大多学者都是围绕此理论而展开进一步深入研究的。
由于它对期权定价理论的发展功不可没,1997年被光荣地授予了诺贝尔经济科学奖。
继Black-Scholes模型之后又发展出来两种定价方法——等价鞅方法和数值计算方法,这两者都极大地丰富了期权的定价理论,他们与Black-Scholes模型统称为期权定价理论的三大核心定价框架。
在期权定价中,往往涉及到一类很重要的问题,那就是如何解决美式期权的定价问题,且在实际中,交易的期权大多也为美式期权。
而我们也知道,经过理论与实践验证,虽然Black-Scholes模型很好的解决了欧式期权的定价问题并给出了欧式期权的解析表达式,但对于具有在期权有效期内可以任意提前执行特质的美式看跌期权而言,它似乎并不是那么给力。
因为无法确定美式看跌期权最优执行的边界,Black-Scholes模型就无法给出明确的定价结果。
于是,围绕着美式期权所固有的特性,也产出了许多定价美式期权的比较经典的方法。
上面提到的数值计算方法就是其中的一种。
第10章二叉树法期权定价及其Python应用本章精粹蒙特卡罗模拟法便于处理报酬函数复杂、标的变量多等问题,但是在处理提前行权问题时却表现出明显的不足。
本章将要介绍的二叉树法可以弥补蒙特卡罗模拟法的这种不足。
二叉树的基本原理是:假设变量运动只有向上和向下两个方向,且假设在整个考察期内,标的变量每次向上或向下的概率和幅度不变。
将考察期分为若干阶段,根据标的变量的历史波动率模拟标的变量在整个考察期内所有可能的发展路径,并由后向前以倒推的形式走过所有结点,同时用贴现法得到在0时刻的价格。
如果存在提前行权的问题,必须在二叉树的每个结点处检查在这一点行权是否比下一个结点上更有利,然后重复上述过程。
10.1 二叉树法的单期欧式看涨期权定价假设:(1) 市场为无摩擦的完美市场,即市场投资没有交易成本。
这意味着不支付税负,没有买卖价差(Bid-Ask Spread)、没有经纪商佣金(Brokerage Commission)、信息对称等。
(2) 投资者是价格的接受者,投资者的交易行为不能显著地影响价格。
(3) 允许以无风险利率借入和贷出资金。
(4) 允许完全使用卖空所得款项。
(5) 未来股票的价格将是两种可能值中的一种。
为了建立好二叉树期权定价模型,我们先假定存在一个时期,在此期间股票价格能够从现行价格上升或下降。
下面用实例来说明二叉树期权定价模型的定价方法。
1. 单一时期内的买权定价假设股票今天(t =0)的价格是100美元,一年后(t =1)将分别以120美元或90美元出售,就是1年后股价上升20%或下降10%。
期权的执行价格为110美元。
年无风险利率为8%,投资者可以这个利率放款(购买这些利率8%的债券)或借款(卖空这些债券)。
如图10-1所示。
今天 1年后t =0 t =1u S 0=120 上升20% 1000=Sd S 0=90 下降10%u 0max(u ,0)max(120110,0)10C S X =-=-=?0=Cd 0max(d ,0)max(90110,0)0C S X =-=-=图10-1 买权价格图10-1表示股票买权的二叉树期权定价模型。
期权定价公式的二叉树推导与分析期权作为金融衍生品的重要组成部分,对于投资者和风险管理师来说具有重要意义。
期权的价值取决于多种因素,包括标的资产的价格、行权价格、剩余到期时间、无风险利率、波动率等。
期权的定价是金融领域的一个重要问题,准确的期权定价可以帮助投资者更好地进行投资决策和风险管理。
本文将介绍期权的定价公式,并通过二叉树的方法推导期权的价格,最后对各种情况下期权定价的计算方法与特点进行分析。
期权的定价公式是由费雪·布莱克、迈伦·斯科尔斯和罗伯特·默顿提出的布莱克-斯科尔斯模型。
该模型基于一些假设,例如无摩擦市场、无套利机会等,通过 Black-Scholes方程求解期权的定价。
具体公式如下:C = SₐN(d1) - XₐN(d2)其中, C为期权的公允价值; Sₐ为标的资产当前的价格; Xₐ为期权的行权价格; N(d1)和 N(d2)分别为正态分布变量的累积分布函数;d1和 d2分别为: d1 = (ln(Sₐ/Xₐ) + (r + σ²/2)T) / (σ√T) d2 = d1 - σ√T T为期权的剩余到期时间,以年为单位; r为无风险利率;σ为标的资产的年波动率。
二叉树方法是一种常用的期权定价模型,它可以用来推导期权的预期价格。
二叉树方法的思路是将期权的到期时间划分为若干个时间段,并假设标的资产在每个时间段内只有两种可能的价格,即上涨或下跌。
基于这个假设,我们可以构建一个二叉树来描述标的资产的价格变动情况。
假设初始时刻为 t0,标的资产的价格为 S0,行权价格为 X。
在每个时间段Δt内,标的资产的价格有两种可能的变化:上涨到 Su = S0 × u,或者下跌到 Sd = S0 × d,其中 u > 1,d < 1,u和 d分别为标的资产的上涨和下跌因子。
假设该期权的剩余到期时间为 T,共分为 n个时间段。
那么在 t0时,该期权的预期价格为:C0 = ∑CN(d1, d2, u, d) × (u × S0 - X)^+ ×Δt其中, N(d1, d2, u, d)为风险中性概率; (u × S0 - X)^+表示当标的资产价格上涨时,取 u × S0 - X,否则取 0;Δt为每个时间段的时间长度。
姓名:卢众专业:数学与应用数学学号: 08101116指导老师:许志军2011 年 6 月 3 日目录一、期权二叉树定价简介 (3)二、假设 (3)三、符号说明 (3)四、欧式二叉树模型 (4)1、一步二叉树模型 (4)2、风险中性定价原理 (5)3、两步二叉树模型 (6)4、多步二叉树模型 (6)五、美式二叉树模型 (7)1、单步二叉树 (7)2、多步二叉树 (8)六、对于其他标的资产的期权的定价 (9)1、支付连续股息收益率股票期权的定价 (9)2、股指期权期权的定价 (10)3、货币期权 (10)4、期货期权 (10)七、实例解析 (10)八、程序 (11)一、期权二叉树定价简介期权定价领域中一个有用并常见的工具是所谓的二叉树方法,这里的二叉树是指代表在期权期限内可能会出现的股票价格变动路径的图形,这里股票价格被假定为服从随机漫步,在树形的每一步,股票价格具有一定的概率会向上移动一定的比率,同时股票价格也具有一定的概率会向下移动一定的比率。
在极限状况,即步长足够小时,二叉树中的股票价格趋于对数正态分布,而对数正态分布正式布莱克-斯科尔斯模型关于股票价格的假设。
二、假设1、市场上无套利机会存在;2、所有的数据来源可靠;三、符号说明编号 符号 意义1 r 无风险利率2 u 股票上涨比率3 d 股票下跌比率4 0S股票初始价格 5 Λ,,,d u f f f 期权价值 6 t 时间步长 7 ∆ 股票数量8 p 股票上涨的概率 9 δ 股票的波动大小 10 1H 股票在初始时刻价格 112H期权的执行价格四、欧式二叉树模型100.10.20.30.40.50.60.70.80.910.10.20.30.40.50.60.70.80.91生的分枝一个时间步长,图8.1表示的二叉树称为一步(one-step )二叉树。
这是最简单的二叉树模型。
一般地,假设一只股票的当前价格是0S ,基于该股票的欧式期权价格为f 。
第10章二叉树法期权定价及其Python应用本章精粹蒙特卡罗模拟法便于处理报酬函数复杂、标的变量多等问题,但是在处理提前行权问题时却表现出明显的不足。
本章将要介绍的二叉树法可以弥补蒙特卡罗模拟法的这种不足。
二叉树的基本原理是:假设变量运动只有向上和向下两个方向,且假设在整个考察期内,标的变量每次向上或向下的概率和幅度不变。
将考察期分为若干阶段,根据标的变量的历史波动率模拟标的变量在整个考察期内所有可能的发展路径,并由后向前以倒推的形式走过所有结点,同时用贴现法得到在0时刻的价格。
如果存在提前行权的问题,必须在二叉树的每个结点处检查在这一点行权是否比下一个结点上更有利,然后重复上述过程。
10.1 二叉树法的单期欧式看涨期权定价假设:(1) 市场为无摩擦的完美市场,即市场投资没有交易成本。
这意味着不支付税负,没有买卖价差(Bid-Ask Spread)、没有经纪商佣金(Brokerage Commission)、信息对称等。
(2) 投资者是价格的接受者,投资者的交易行为不能显著地影响价格。
(3) 允许以无风险利率借入和贷出资金。
(4) 允许完全使用卖空所得款项。
(5) 未来股票的价格将是两种可能值中的一种。
为了建立好二叉树期权定价模型,我们先假定存在一个时期,在此期间股票价格能够从现行价格上升或下降。
下面用实例来说明二叉树期权定价模型的定价方法。
1. 单一时期内的买权定价假设股票今天(t =0)的价格是100美元,一年后(t =1)将分别以120美元或90美元出售,就是1年后股价上升20%或下降10%。
期权的执行价格为110美元。
年无风险利率为8%,投资者可以这个利率放款(购买这些利率8%的债券)或借款(卖空这些债券)。
如图10-1所示。
今天 1年后t =0 t =1u S 0=120 上升20% 1000=Sd S 0=90 下降10%u 0max(u ,0)max(120110,0)10C S X =-=-=?0=Cd 0max(d ,0)max(90110,0)0C S X =-=-=图10-1 买权价格图10-1表示股票买权的二叉树期权定价模型。
期权二叉树定价模型期权二叉树定价模型是一种常用的金融衍生品定价模型,用于计算期权合约的公平价格。
该模型基于二叉树的数据结构,将时间分为离散的步长,在每个步长上模拟期权的价格变化。
在期权二叉树定价模型中,二叉树的每个节点表示期权的一个可能价格,树的每一层表示时间的一个步长。
从根节点开始,根据期权的流动性和到期前可执行的次数,构建二叉树模型。
在每个节点上,计算期权的价值,以确定其合理价格。
在构建二叉树模型时,需要考虑期权的标的价格、波动率、到期时间和无风险利率等因素。
这些因素将被用来计算每个节点上的期权价格。
在每个步长上,通过向上或向下移动树的节点,模拟标的价格的波动,从而更新节点上的期权价格。
在二叉树的叶子节点上,期权的价值是已知的,可以直接计算。
在其他节点上,通过对未来价格的概率分布进行加权,计算期权的合理价格。
树的最后一层即为到期时间,即期权到期时的状态。
根据到期状态计算出期权的现值,并通过向根节点回溯,确定期权的公平价格。
期权二叉树定价模型的优点在于能够在离散时间步长上快速确定期权的价格,并且可以灵活地应用于不同类型的期权合约。
此外,该模型对于包含多个期权合约的复杂结构,如欧洲期权、美式期权和亚洲期权等,也具有较高的适用性。
然而,期权二叉树定价模型也存在一些局限性。
首先,该模型假设标的价格的波动服从几何布朗运动,这在实际市场中并不成立,因此模型的有效性有一定的限制。
其次,通过选择适当的步长数和树的深度来平衡精确度和计算效率是一个挑战。
总的来说,期权二叉树定价模型是一个常用且有效的金融工具,可以用于估计期权合约的公平价格。
该模型基于二叉树的数据结构,通过离散时间步长模拟期权的价格变化,并通过回溯计算确定期权的公平价格。
虽然该模型存在一定的局限性,但在实际应用中仍被广泛应用。
期权二叉树定价模型是一种基于离散时间步长和二叉树结构的金融衍生品定价模型。
它是Black-Scholes模型的一种改进方法,通过模拟期权价格的变化来计算期权的公平价格。
阅读使人充实,会谈使人敏捷,写作使人精确。
——培根欧式看涨期权二叉树定价(含matlab代码和结果图)实验概述本实验首先介绍了二叉树方法的来源和主要理论基础,然后给出期权的二叉树定价方法的基本过程和MATLAB7. 0实现的过程。
19. 2 实验目的(1)了解二叉树的定价机理;(2)掌握用MATLAB7. 0生成股票价格的二叉树格子方法;(3)掌握欧式期权和美式期权的二叉树定价方法。
19. 3 实验工具MATLAB 7. 0。
19. 4 理论要点构造二叉树图(Binomial Tree)是期权定价方法中最为常见的一种。
这个树图表示了在期权有效期内股票价格可能遵循的路径。
二叉树定价方法与风险中性定价理论是紧密联系的。
Cox, Ross & Rubinstein (1979)首次提出了构造离散的风险中性概率可以给期权定价,在此基础上他们给出了二叉树定价方法。
1)一个简单的例子假设当前(3月份)股票的价格So =50元,月利率是25%。
4月份股票价格有两种可能:S=100元,S=25元。
有一份看涨期权合约,合约约定在4月份低高可以以50元价格买进一股股票。
现在考虑一个投资组合,进行几项操作:以价格C卖出3份看涨期权合约;以50元购入2股股票;以25%的月利率借人40元现金,法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。
.培根阅读使人充实,会谈使人敏捷,写作使人精确。
——借期为一个月。
所示。
根据上述组合,我们可以得到以下到期收益分布表,如表19. 1 投资组合的到期收益分布表表19.1四月份三月份元S=100 S=25元高低-150 0 卖出3份看涨期权合约3C200 50 -100 买人两股股票-5040 -50 借人现金总计00 0这个例子说明,元,即为期权的价格。
由一价定律3C-100+40=0,可得C= 20唯一需要做的是假设对投资者而言不存可以用一个相当简单的方法为期权定价,月份使得在4在套利机会。
期权定价的二叉树模型Cox、Ross和Rubinstein提出了期权定价的另一种常用方法二叉树(binomial tree)模型,它假设标的资产在下一个时间点的价格只有上升和下降两种可能结果,然后通过分叉的树枝来形象描述标的资产和期权价格的演进历程。
本章只讨论股票期权定价的二叉树模型,基于其它标的资产如债券、货币、股票指数和期货的期权定价的二叉树方法,请参考有关的书籍和资料。
8.1 一步二叉树模型我们首先通过一个简单的例子介绍二叉树模型。
例8.1 假设一只股票的当前价格是$20,三个月后该股票价格有可能上升到$22,也有可能下降到$18. 股票价格的这种变动过程可通过图8.1直观表示出来。
在上述二叉树中,从左至右的节点(实圆点)表示离散的时间点,由节点产生的分枝(路径)表示可能出现的不同股价。
由于从开始至期权到期日只考虑了一个时间步长,图8.1表示的二叉树称为一步(one-step)二叉树。
这是最简单的二叉树模型。
一般地,假设一只股票的当前价格是,基于该股票的欧式期权价格为。
经过一个时间步(至到期日T)后该股票价格有可能上升到相应的期权价格为;也有可能下降到相应的期权价格为. 这种过程可通过一步(one-step)二叉树表示出来,如图8.2所示。
我们的问题是根据这个二叉树对该欧式股票期权定价。
为了对该欧式股票期权定价,我们采用无套利(no arbitrage)假设,即市场上无套利机会存在。
构造一个该股票和期权的组合(portfolio),组合中有股的多头股票和1股空头期权。
如果该股票价格上升到,则该组合在期权到期日的价值为;如果该股票价格下降到,则该组合在期权到期日的价值为。
根据无套利假设,该组合在股票上升和下降两种状态下的价值应该相等,即有由此可得(8.1)上式意味着是两个节点之间的期权价格增量与股价增量之比率。
在这种情况下,该组合是无风险的。
以表示无风险利率,则该组合的现值(the present value)为,又注意到该组合的当前价值是,故有即将(8.1)代入上式,可得基于一步二叉树模型的期权定价公式为(8.2)(8.3)需要指出的是,由于我们是在无套利(no arbitrage)假设下讨论欧式股票期权的定价,因此无风险利率应该满足: .现在回到前面的例子中,假设相应的期权是一个敲定价为$21,到期日为三个月的欧式看涨权,无风险的年利率为12%,求该期权的当前价值。
姓名:卢众
专业:数学与应用数学
学号: 08101116
指导老师:许志军
2011 年 6 月 3 日
目录
一、期权二叉树定价简介 ............................ 错误!未定义书签。
二、假设 .......................................... 错误!未定义书签。
三、符号说明 ...................................... 错误!未定义书签。
四、欧式二叉树模型 ................................ 错误!未定义书签。
1、一步二叉树模型.............................. 错误!未定义书签。
2、风险中性定价原理............................ 错误!未定义书签。
3、两步二叉树模型.............................. 错误!未定义书签。
4、多步二叉树模型.............................. 错误!未定义书签。
五、美式二叉树模型 ................................ 错误!未定义书签。
1、单步二叉树.................................. 错误!未定义书签。
2、多步二叉树.................................. 错误!未定义书签。
六、对于其他标的资产的期权的定价 .................. 错误!未定义书签。
1、支付连续股息收益率股票期权的定价............ 错误!未定义书签。
2、股指期权期权的定价.......................... 错误!未定义书签。
3、货币期权.................................... 错误!未定义书签。
4、期货期权.................................... 错误!未定义书签。
七、实例解析 ...................................... 错误!未定义书签。
八、程序 .......................................... 错误!未定义书签。
一、期权二叉树定价简介
期权定价领域中一个有用并常见的工具是所谓的二叉树方法,这里的二叉树是指代表在期权期限内可能会出现的股票价格变动路径的图形,这里股票价格被假定为服从随机漫步,在树形的每一步,股票价格具有一定的概率会向上移动一定的比率,同时股票价格也具有一定的概率会向下移动一定的比率。
在极限状况,即步长足够小时,二叉树中的股票价格趋于对数正态分布,而对数正态分布正式布莱克-斯科尔斯模型关于股票价格的假设。
二、假设
1、市场上无套利机会存在;
2、所有的数据来源可靠;
三、符号说明
编号
符号 意义 1
无风险利率 2
股票上涨比率 3
股票下跌比率 4
股票初始价格 5
期权价值 6
时间步长 7
股票数量 8
股票上涨的概率 9
股票的波动大小 10
股票在初始时刻价格 11 期权的执行价格
四、欧式二叉树模型
1、一步二叉树模型
在上述二叉树中,从左至右的节点(实圆点)表示离散的时间点,由节点产生的分枝(路径)表示可能出现的不同股价。
由于从开始至期权到期日只考虑了一个时间步长,图8.1表示的二叉树称为一步(one-step )二叉树。
这是最简单的二叉树模型。
一般地,假设一只股票的当前价格是0S ,基于该股票的欧式期权价格为f 。
经过一个时间步(至到期日t )后该股票价格有可能上升到0uS )1(>u 相应的期权价格为u f ;也有可能下降到0dS )1(<d 相应的期权价格为d f . 这种过程可通过一步(one-step )二叉树表示出来,如图8.2所示。
我们的问题是根据这个二叉树对该欧式股票期权定价。
为了对该欧式股票期权定价,我们采用无套利(no arbitrage )假设,即市场上无套利机会存在。
构造一个该股票和期权的组合(portfolio ),组合中有∆股的多头股票和1股空头期权。
如果该股票价格上升到0uS ,则该组合在期权到期日的价值为u f uS -∆0;如果该股票价格下降到0dS ,则该组合在期权到期日的价值为d f dS -∆0。
根据无套利假设,该组合在股票上升和下降两种状态下的价值
应该相等,即有
d u f dS f uS -∆=-∆00 (1)
由此可得
)
(0d u S f f d u --=∆ (2) 上式意味着∆是两个节点之间的期权价格增量与股价增量之比率。
在这种情况下,该组合是无风险的。
以 r 表示无风险利率,则该组合的现值(the present
value )为rt u e f uS --∆)(0 ,又注意到该组合的当前价值是f S -∆0,故有:
rt u e f uS f S --∆=-∆)(00 (3)
则:
rt u e f uS S f --∆-∆=)(00 (4)
将(2)代入上式,可得基于一步二叉树模型的期权定价公式为:
])1([d u rt f p pf e f -+=- (5)
其中 d
u d e p rt --= (6)
需要指出的是,由于我们是在无套利(no arbitrage )假设下讨论欧式股票期权的定价,因此无风险利率应该满足:u e d rT <<,亦即有:10<<p
2、风险中性定价原理
上述期权定价公式(5)似乎与股价上升或下降的概率无关,实际上,在我们推导期权价值时它已经隐含在股票价格中了。
不妨令股价上升的概率为p ,则股价下降的概率就是p -1,在时间T 的期望股票价格为
00)1()(dS p puS S E -+=
如果我们假设市场是风险中性的(risk neutral ),则所有证券的价格都以无风险利率增加,故有
rt e S S E 0)(= 于是,我们有
rt e S dS p puS 000)1(=-+ 由此可得
d u d
e p rt --=。