欧式看涨期权二叉树定价

合集下载

期权定价公式的二叉树推导与分析

期权定价公式的二叉树推导与分析

期权定价公式的二叉树推导与分析期权作为金融衍生品的重要组成部分,对于投资者和风险管理师来说具有重要意义。

期权的价值取决于多种因素,包括标的资产的价格、行权价格、剩余到期时间、无风险利率、波动率等。

期权的定价是金融领域的一个重要问题,准确的期权定价可以帮助投资者更好地进行投资决策和风险管理。

本文将介绍期权的定价公式,并通过二叉树的方法推导期权的价格,最后对各种情况下期权定价的计算方法与特点进行分析。

期权的定价公式是由费雪·布莱克、迈伦·斯科尔斯和罗伯特·默顿提出的布莱克-斯科尔斯模型。

该模型基于一些假设,例如无摩擦市场、无套利机会等,通过 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为每个时间段的时间长度。

二叉树期权定价模型

二叉树期权定价模型

二叉树期权定价模型
二叉树期权定价模型是指基于二叉树构建的期权定价模型,该模型结合了终值定理(Binomial Option Pricing Model;BOPM)和二叉树的理论。

该模型的精确性比一般的期权定价模型(即欧式期权定价模型)要高,为投资者提供了更多的信息和选择。

二叉树期权定价模型以股票价格移动变量来构建定价模型,而欧式期权定价模型只考虑股票价格固定。

该模型使用二叉树,其中每个分支都对应一定的定价模型,以确定期权价格。

该方法有三个基本步骤:1)构建二叉树;2)确定期权执行价值;3)通过使用backward卷积,利用当前价格和当前的期权价值,来决定每个分支的期权价格。

二叉树期权定价模型具有不同的算法变种,它们能够捕获市场(股价)的单向和双向变化,以及波动性。

它比欧式期权模型更精确,也更灵活,可以捕获一系列特殊事件,比如空头期权,复合期权,多元期权,多档次期权。

此外,二叉树期权定价模型还能够用来估算期权的损失或收益,并对复杂的期权进行定价。

总的来说,二叉树期权定价模型是一种简单的,有效的,能够捕获市场变化的定价模型,为投资者提供了更多的信息和选择。

该模型比较早出现于二十世纪九十年代,自此后逐渐普及,并得到广泛应用。

欧式与美式期权二叉树定价及程序实现.doc

欧式与美式期权二叉树定价及程序实现.doc

姓名:卢众专业:数学与应用数学学号: 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 。

金融工程第十三章 期权定价模型

金融工程第十三章 期权定价模型

金融工程课程
p
S 0u
S0
1 p
S0 d
图13-1 △t时间内基础资产价格和对应的期权价格的变动
4
二、看涨期权单步二叉树模型
(一)资产组合复制定价法
金融工程课程
Vu max(S 0 u K ,0)
Vd max(S0 d K ,0)
V0 hS0 k
假定投资者在t0卖出一份股票 的看涨期权,价格为V0,以得 到的货币同时买入h股股票和利 率为r的k货币单位的债券
rt 0.05 e d e 0.8 1.0513 0.8 * p 0.6283 ud 1.2 0.8 0.4
11
第二节 二叉树期权定价模型的扩展应用 二、美式期权的二叉树定价模型
金融工程课程
144
100
172 .8 115 .2
76.8
120
96
64
80
51.2
金融工程课程
即刻执行值=Max[K-该节点的股价,0] 向后递推值=
e 0.05 0.6283 23.2 0.3717* 48.8) 31.1191
即刻执行值=100-64=36
14
第二节 二叉树期权定价模型的扩展应用 二、美式期权的二叉树定价模型
0 0 0 8.2026 4 8.2026 31.1191 36 36
美式期权与欧式期权的区别是美式期权可以在期权合约到期前的任何时点执行 权利,而欧式期权则仅可在到期日执行权利。 事实上,在运用二叉树方法求当前的期权价格时,前提假设条件是期权的定价者 ,对于二叉树上所有节点上的信息是知道的。求美式期权的当前价格时,在每个 二叉树的节点上,期权持有者可以有两个价格选择,一个是立刻执行期权获得收 益,另一个选择是持有期权继续等待,继续等待相当于选择了与欧式期权一样的 期望价值。这样,美式期权的价格计算与欧式期权的价格计算的路径基本相同, 都是由期末的期权价值向后递推而来的。不同之处是在每一个节点处,期权的持 有者可以选择上述两种收益中的较大者作为向后递推的价格依据。 例13-3: 已知股票的信息:S0=100美元, u=1.2,d=0.8,K=100美元,r =0.05,n=3;求解看跌美式期权的价格。

期权二叉树定价模型

期权二叉树定价模型

期权二叉树定价模型期权二叉树定价模型是一种常用的金融衍生品定价模型,用于计算期权合约的公平价格。

该模型基于二叉树的数据结构,将时间分为离散的步长,在每个步长上模拟期权的价格变化。

在期权二叉树定价模型中,二叉树的每个节点表示期权的一个可能价格,树的每一层表示时间的一个步长。

从根节点开始,根据期权的流动性和到期前可执行的次数,构建二叉树模型。

在每个节点上,计算期权的价值,以确定其合理价格。

在构建二叉树模型时,需要考虑期权的标的价格、波动率、到期时间和无风险利率等因素。

这些因素将被用来计算每个节点上的期权价格。

在每个步长上,通过向上或向下移动树的节点,模拟标的价格的波动,从而更新节点上的期权价格。

在二叉树的叶子节点上,期权的价值是已知的,可以直接计算。

在其他节点上,通过对未来价格的概率分布进行加权,计算期权的合理价格。

树的最后一层即为到期时间,即期权到期时的状态。

根据到期状态计算出期权的现值,并通过向根节点回溯,确定期权的公平价格。

期权二叉树定价模型的优点在于能够在离散时间步长上快速确定期权的价格,并且可以灵活地应用于不同类型的期权合约。

此外,该模型对于包含多个期权合约的复杂结构,如欧洲期权、美式期权和亚洲期权等,也具有较高的适用性。

然而,期权二叉树定价模型也存在一些局限性。

首先,该模型假设标的价格的波动服从几何布朗运动,这在实际市场中并不成立,因此模型的有效性有一定的限制。

其次,通过选择适当的步长数和树的深度来平衡精确度和计算效率是一个挑战。

总的来说,期权二叉树定价模型是一个常用且有效的金融工具,可以用于估计期权合约的公平价格。

该模型基于二叉树的数据结构,通过离散时间步长模拟期权的价格变化,并通过回溯计算确定期权的公平价格。

虽然该模型存在一定的局限性,但在实际应用中仍被广泛应用。

期权二叉树定价模型是一种基于离散时间步长和二叉树结构的金融衍生品定价模型。

它是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在套利机会。

期权定价的二叉树模型

期权定价的二叉树模型

03
二叉树模型在期权定价中 的应用
二叉树模型在欧式期权定价中的应用
欧式期权定义
二叉树模型原理
欧式期权是一种只能在到期日行权的期权。
二叉树模型是一种离散时间模型,通过构造 一个二叉树来模拟股票价格的演变过程。
模型参数
定价过程
包括无风险利率、股票波动率、期权行权价 等。
从到期日逆推至起始时间,考虑各种可能的 价格路径,计算期权的预期收益,并使用无 风险利率折现至起始时间。
与其他理论的结合
二叉树模型与其它金融理论的结合也是理论研究的一个重要方向,如将二叉 树模型与随机过程理论、博弈论等相结合,以提供更深入、更全面的分析框 架。
二叉树模型的应用研究进展
扩展到其他金融衍生品
二叉树模型在期权定价方面的应用已经非常成熟,研究者们正在将其应用于其他金融衍生品的定价,如期货、 掉期等。
案例一:某公司股票期权定价
背景介绍
某上市公司股票期权激励计划需要为期权定价,以确定向员工发 放的期权数量和行权价格。
模型应用
根据二叉树模型,预测股票价格的上涨和下跌幅度,并计算期权 的内在价值和时间价值。
结论分析
根据计算结果,确定期权的行权价格和数量,实现了员工激励与公 司发展的双赢。
案例二:某交易所债券期权定价
调整利率和波动率
根据市场数据和实际情况,调整利率和波动率的参数,可以提 高模型的拟合度。
模型的选择与比较
1 2
基于误差
比较不同模型的预测误差,选择误差最小的模 型。
基于风险
比较不同模型的风险指标,选择风险最小的模 型。
3
基于解释性
选择更具有解释性的模型,以便更好地理解市 场行为和风险。
05

Excel计算欧式看涨期权的价格二叉树

Excel计算欧式看涨期权的价格二叉树

中 国的证券 市 场 .欧式 看涨 期权 作为 基本 的衍生 证 券 K 2中键 入 公 式 “ J * A 8 . = I ¥ ¥ ” 然后 选 择 I 元 格 的 左 2单 也 进入 中国的 证券 市场 .欧式看 涨期 权 的定 价 主要 由 下对 角单元 格 复制 I 2中公 式 即可 . 到 E 在 K 直 6 2右 标 的 的股 票决 定 的 , 】 票 的二叉 树 、 式 看涨 期 权二 下单元 格 中复制 K 【股 - 欧 2公式 直到 Q ,依次类 推填 满所需 6 叉 树是 其 中重 要 的一种 分析方 法 . 文 利用 e cl 本 xe 工具 要 的单 元格 . 从而 得到 股票 的二又 树
t— O 1
股票 价格二 叉树图
期 权 = 叉 树 图
应 用 【 式法 则计 算欧式 看涨 期权 二: l 链 疋树 三、 利用 e c l 算 欧式看 涨期权 xe计

五 期欧 氏看 涨期 权 二叉树 的顶点 为 J 1所 以欧 氏 1.
看涨期权的最后一期在第 l 6行 K 6键 入 公 式 1 打 开 ecl J 单 元格 为 顶 点建 立 股 票 的二 叉 树 = X( 6 ¥ 2O, 此 公 式 复 制 到 E 。6I,6 xe 以 1 MA K1一 A¥ ,)把 6G , M , 6 模 型 ,1 为顶 点 建立 欧 氏看 涨期 权 的二叉 树模 型 。Al 0 J1 6利 用 链 式 法 则 在 J 5处 键 入 公 式 “ A¥ 1 fA 1 ¥ 1 半¥ 键 入 1 0. 1键 入 股价 . 0 B B列 键 人 为解 释 A列 数 值 代 ¥ 3 I6 ¥ ¥ 2: 6 ,复 制此 公式 到 欧氏看 涨期权 的 l 1+ A l : 1 l Kl 表 的意 义 , 以下 同理 。 2单元 格键 入 1 5 B A 0 , 2键入 执 行 所 有节 点 。 算 出欧 氏看涨 期权 的二叉 树 。 该表单 建 计 价 格 , 3单 元 格 键 入 5 B A ,3键 入期 数 , 7键 入 09 B 立 后 只需 改 变参 数 值 udr 股票 的二 叉 树 和欧 氏看 A .. 7 ,.则 键 人 d值 , A8键 入 11B .,8键 入 U值 , 1键 入 09 , 涨 期权 二叉树 都会 生成 新 的二 叉树 .可以作 为计算 欧 A1 .5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

欧式看涨期权二叉树定价(含m a t l a b代码和结果图)实验概述本实验首先介绍了二叉树方法的来源和主要理论基础,然后给出期权的二叉树定价方法的基本过程和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低=25元S高=100元卖出3份看涨期权合约3C 0 -150买人两股股票-100 50 200借人现金40 -50 -50总计0 0 0由一价定律3C-100+40=0,可得C= 20元,即为期权的价格。

这个例子说明,可以用一个相当简单的方法为期权定价,唯一需要做的是假设对投资者而言不存在套利机会。

我们可以通过某种方式构造一个股票和期权的组合,使得在4月份该组合的价值是确定的。

于是我们可以说该组合无风险,它的收益率一定等于无风险收益率。

二叉树方法正是基于上述思想构造了二项分布下的风险中性概率。

2)二叉树模型考虑一个不支付红利的股票期权价格估值。

我们把期权的有效期分为很多很小的时间间隔Δt。

假设在每一个时间段内股票价格从开始的价格S以概率p上升到Su,以概率1-p下降到Sd,其中,u>1,O<d<l。

也就是说在任何一个时期,股票都有两个可能的价值,如图19. 1所示。

Su4Su Su3p Su2 Su2Su SuS S S SSd Sd1-p Sd2 Sd2Sd Sd3 Sd4图19. 1股票价值变化的可能性图19. 2 二叉树模型例如,我们假定将期权的有效期分成4个时期,在任何一个时期,股票都有两种可能的价值,即每个时间段都假定是一个两状态过程。

当N=4时,我们有以下结点图19. 2。

在风险中性概率Q 下,P=du d e t r --∆- 且有,f 0=t r e ∆-[pf u +(1-p)f d ]其中fu 和fd 是在△t 期后的期权可能的价格分布,分别为期权价格高点和低点。

令u=1/d ,根据股票回报率的方差t ∆2σ,我们有u=t e ∆σ和d=t e ∆-σ若每个股票价格路径的样本点个数为N+1,那么欧式看涨期权的到期收益的样本路径为:f N,= max [0,Su j d N-j -X], j=0,1,…,N向后递归可得:f ij =t e ∆-σ[pf i+1,j+1+(1-p)f i+1,j ]相应欧式看跌期权的到期收益表示:f N,j =max[0,X-Su j d N-j ], j=0,1,…,N美式看涨期权的到期收益与欧式看涨期权是一致的,因此我们下面仅考虑美式看跌期权的格子(Lattice): f N,j =max[0,X-Su j d N-j ], j=0,1,…,N向后递归可得: max{X-Su j d i-j ,t e ∆-σ[pf i+1,j+1+(1-p)f i+1,j ]}。

i=N-1,N-2,…,0;j=0,1,…i 19. 5 实验过程我们首先给出欧式期权的二叉树定价的MATLAB 代码,然后给出美式期权的二叉树定价的代码。

19. 5. 1 欧式看涨期权1)欧式看涨期权的二叉树定价下面的函数LatticeEurCall( )给出了利用二叉树的方法给欧式看涨期权定%欧式看涨期权的二叉树定价价:%LatticeEurCall.mfunction [price, lattice]=LattceEurCall(SO,E,r,T,sigma, N)%S0:股票现价,E:执行价格,r:利率,T:期权的有效期限,sigma:波动率,N:结点数deltaT=T/N;%日期步长u=exp(sigma*sqrt(deltaT);d=1/u;p=(exp(r*deltaT)/(u-d); %凤险中性概率lattice=zeros(N+ 1, N+1)for j=0,Nlattice(N+1,j+1)=max(0,S0*(u^j)*(d^(N-j))-E);endfor i=N-1:-1:0for j=0:ilattice(i+1,j+1)=exp(-r*deltaT)*…(p* lattice(i+2,j+2)+(1-p)* lattice(i+2,j+1));endendprice= lattice1,1);假设存在有效期为1年的欧式看涨期权,股票初始价格为50,利率为0. 03,波动率为0. 2,执行价格为40,且令结点数N为10,在命令窗口中输人:[price, lattice]=LatticeEurCall(50,40,0. 03,1,0. 2,10)就可以得到一个以下三角矩阵表示二叉树的格子以及欧式看涨期权的价格11. 614 5,如图19. 3所示。

2)欧式看涨期权的二叉树的收敛性质Gox, Ross & Rubinstein (1979)证明了二叉树收敛于Black-Scholes期权定价公式。

取当前时刻为t一△t,在给定参数p, u和d的条件下将二叉树公式:f(S,t一△t)=[pf(Su,t)+(1-p)f(Sd,t)]t r e∆-在(S, t)处进行泰勒展开,可以得到:当△t→0时,二叉树模型收敛于Black-Scholes偏微分方程。

下面给出一个二叉树收敛的直观结果,给出代码CompLatticeBls. m。

%二叉树期权定价的收敛性质%CompLatticeBls. mS0=50;E=50; %执行价格r=0.1; %年利率sigma=0.4; %波动率T=5/12;%有效期限为5个月N=50;BlasC=blsprice(S0,E,r,T,sigma);LatticeC=zeros)1,N);for i=1:NLatticeC(i)=LatticeEurCall(S0,E,r,T,sigma,i); endplot(1:N,ones(1,N)*BlsC);hold on;plot(1:N,LatticeC);xlabel('N')ylabel('二叉树价格')运行CompLatticeBls.m,可以得到图19. 4。

从图19. 4可以看出,随着区间长度的缩小,二叉树定价收敛于B一S公式确定的价格。

19. 5. 2 欧式看跌期权与欧式看涨期权类似,我们只需将欧式看涨期权的代码稍做改动即可。

%欧式看跌期权的二叉树定价%LatticeEurPut.mfunction[price,lattice]=LatticeEurPut(S0,E,r,T,sigma,N)%S0:股票现价,E:执行价格,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:Nlattice(N+1,j+1)=max(0,E-S0*(u^j)*(d^(N-j)));endfor i=N-1:-1:0for j =0:ilattice (i+1,j+1)=exp(-r*deltaT)*…(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1));endendprice=lattice(1,1);19. 5. 3 美式看跌期权的二叉树定价根据美式看跌期权的递归公式:f ij = max{X-Su j d i-j,t r e∆-[pf i+1,j+1+(1-p)f i+1,j]}i= N-1,N-2,…,0;j=0,1,…,i可以编写一下代码:%美式看跌期权的二叉树定价%LatticeAmPut.mFunction[price,lattice]=LatticeAmPut(S0,E,r,T,sigma,N0%S0股票现价,E:执行价格,r:利率期权的有效期限,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,E-S0*u^j)*(d^(N-j)));endfor i=N-1:-1:0for j =0:ilattice (i+1,j+1)=max(E-S0*u^j*d^(i-j),exp(-r*deltaT)*…(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1));endendPrice=lattice(1,1);假设存在有效期为1年的美式看跌期权,股票初始价格为50,利率为0. 03,波动率为0. 2,执行价格为60,且令结点数N为100,在命令窗口中输人:LatticeAmPut ( 50,60,0. 03,1,0. 2,100),得到美式看跌期权的价格为10. 3056。

比较标准Black-Scholes欧式期权定价公式的结果9. 610 0,显然美式期权的价格要大。

此外,MATLAB7.0金融工具箱还提供了为美式期权二叉树定价的binprice()函数:[Stockprice, Optionprice]=binprice(S0,E, r, T, dt, sigma, FLAG, q) 其中,FLAG取1时为看涨期权,取0时为看跌期权。

q为红利率,可缺省。

运行binprice,返回的是股票和期权在每个节点的价值的矩阵。

在命令窗口输人:[Stockprice, Optionprice]= binprice( 50,60,0. 03,1,0.01,0.2,0);和Optionprice(-1,1)得到美式看跌期权的价格为10. 305 6。

相关文档
最新文档