Transcript FE12 - E
金融工程
第十二章 期权定价的数值方法
厦门大学金融系
郑振龙 陈蓉
金融工程
目录
二叉树期权定价模型
蒙特卡罗模拟
有限差分方法
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
2
目录
二叉树期权定价模型
蒙特卡罗模拟
有限差分方法
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
3
单步二叉树模型
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
4
证券价格的树形结构
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
5
参数的确定
在风险中性世界里:
所有可交易证券的期望收益都是无风险利率;
未来现金流可以用其期望值按无风险利率贴现。
参数 p 、 u 、 d 须满足
Se
rt
pSu 1 p Sd
S t pS u 1 p S d S pu 1 p d
2
u
2
2
2
2
2
2
2
1
d
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
6
参数的确定 (cont.)
由以上条件可得:
p
e
d
ud
u e
d e
rt
t
t
期权价格为
f e
r t
pf u 1 p f d
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
7
二叉树图的节点
由于设定的是涨跌倍数,所以节点会自然重合,又因
1
u
为
,二叉树图中心线上的标的资产价格与中
d
心值相等。
在i t 时刻,证券价格有i + 1 种可能,一般表达式为
j
Su d
i j
其中j = 0,1, ….i
如果假设p = 0.5 ,虽然节点仍会重合,但二叉树图中
心线上的标的资产价格不再和中心值相等。其优点是
概率始终不变。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
8
倒推定价法
倒推定价法:从树型结构图的末端 T 时刻开始往回倒
推,为期权定价。
欧式期权:将 T 时刻期权价值的预期值在 ∆t 时间长
度内以无风险利率 r 贴现求出每一节点上的期权价值。
美式期权:在树型结构的每一个节点上,比较在本时
刻提前执行期权和继续再持有 ∆t 时间到下一个时刻
再执行期权的价值,选择较大者作为本节点的期权价
值。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
9
案例 12.1 :美式看跌期权的二叉树定价
假设标的资产为不付红利股票,其当前市场价为 50
元,波动率为每年 40% ,无风险连续复利年利率为
10% ,该股票 5 个月期的美式看跌期权协议价格为
50 元,求该期权的价值。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
10
案例 12.1 :美式看跌期权的二叉树定价
(cont.)
为了构造二叉树,我们把期权有效期分为五段,每段
一个月(等于 0.0833 年)。可以算出
u e
d e
p
t
1.1224
t
rt
d
e
ud
0.8909
0.5076
1 p 0.4924
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
11
案例 12.1 :美式看跌期权的二叉树定价
(cont.)
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
12
二叉树定价的一般过程:以美式看跌期
权为例
把期权有效期划分为 N 个长度为 ∆t 的小区间,
j i-j
Su d
和f
分别为节点 (i, j) 处的标的资产价格与
期权价值:
ij
f N j m ax X Su d
j
Nj
f ij m ax X Su d
j
,0
i j
,e
其中j=0,1,2,…..N
r t
pf i 1, j 1 1 p f i 1, j
当时间区间划分趋于无穷大,可以求出美式看跌期权
的准确价值。
一般将时间区间分成 30 步就可得到较为理想的结果。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
13
有红利资产期权的定价:支付连续红利
率q
在风险中性条件下,标的资产价格的增长率应该为
r q ,因此式( 12.1 )变为:
r q t
e
pu 1 p d
相应有
p
e
r q t
d
ud
式( 12.5 )和( 12.6 )仍然成立:
u e
d e
t
t
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
14
有红利资产期权的定价:支付已知红利
率
可通过调整在各个节点上的证券价格,算出期权价格;
如果时刻 i∆t 在除权日之前,则节点处证券价格仍为:
j
Su d
i j
j 0,1......i
如果时刻 i∆t 在除权日之后,则节点处证券价格相应
调整为:
S 1 u d
j
i j
j 0,1 ......i
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
15
有红利资产期权的定价:支付已知红利
率(cont.)
若在期权有效期内有多个已知红利率,则 i∆t 时刻节
点的相应的证券价格为:
S 1 i u d
j
i j
( i 为 0 时刻到 i∆t 时刻之间所有除权日的总红利支付
率)
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
16
有红利资产期权的定价:支付已知红利
数额
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
17
有红利资产期权的定价:支付已知红利
数额(cont.)
在已知红利额的情况下, 为了使得二叉树的节点重合
减少计算量, 我们可以将证券价格分为两个部分:一
部分是不确定的;另一部分是期权有效期内所有未来
红利的现值。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
18
有红利资产期权的定价:支付已知红利
数额(cont.)
假设在期权有效期内只有一次红利,除息日 τ 在 k∆t
到 (k + 1)∆t 之间,则在 i∆t 时刻不确定部分的价值为:
当 i t 时
S
当 i t 时
S
i t S i t
i t S i t D e
r i t
其中, D 表示红利。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
19
有红利资产期权的定价:支付已知红利
数额(cont.)
因此,我们需要先构造不含红利的价格树图,之后再
加上未来红利的现值。在i t 时刻:
当 i t 时, 这个树上每个节点对应的证券价格为:
*
j
S0 u d
i j
j 0,1......i
当 i t 时,这个树上每个节点对应的证券价格为:
*
j
S0 u d
i j
De
其中, S 0 为零时刻 S
r i t
j 0,1 ......i
的值。相应地使用的
是S
的波动率。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
20
构造树图的其他方法和思路
p = 0.5 的二叉树图
三叉树图
控制方差技术
适应性网状模型
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
21
p = 0.5 的二叉树图
在确定参数 u , p , d 时不再假设
0.5 ,可得:
u e
2
r
q
2
t
t
2
rq
2
t
t
d e
u
1
d
,而令 p =
该方法优点在于无论 ∆t 和 σ 如何变化,概率总是不
变的。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
22
三叉树图
每一个时间间隔 ∆t 内证券价格有三种运动的可能:
从开始的 S 上升到原先的 u 倍,即到达 Su ;
保持不变,仍为 S ;
下降到原先的 d 倍,即 Sd 。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
23
三叉树图 (cont.)
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
24
三叉树图 (cont.)
相关参数:
u e
d
3t
1
u
pd
pu
t
12
2
t
12
2
2
1
r q
2 6
2
1
r q
2 6
pm
2
3
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
25
控制方差技术
基本原理:期权 A 和期权 B 的性质相似,我们可以
得到期权 B 的解析定价公式,而只能得到期权 A 的
数值方法解,这时就可以利用期权 B 解析法与数值法
定价的误差来纠正期权 A 的数值法的定价误差。
用f B 代表期权 B 的真实价值(解析解),f 表示关于
ˆ
fˆ
期权 A 的较优估计值, 和f B 表示用同一个二叉树、
相同的蒙特卡罗模拟或是同样的有限差分过程得到的
估计值。
A
A
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
26
控制方差技术 (cont.)
假设
fB f
B
fA f
A
则期权 A 的更优估计值为
fA f A fB f
B
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
27
适应性网状模型
在使用三叉树图为美式期权定价时,在接近到期的执
行价格附近,用高密度的树图来取代原先低密度的树
图。
在树图中那些提前执行可能性较大的部分,将一个时
t
间步长 ∆t 进一步细分,如分为 4 ,每个小步长仍然
采用相同的三叉树定价过程。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
28
目录
二叉树期权定价模型
蒙特卡罗模拟
有限差分方法
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
29
蒙特卡罗模拟
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
30
随机路径
在风险中性世界中,为了模拟路径
dS r q Sdt Sdz
我们把期权的有效期分为 N 个长度为 ∆t 的时间段,
则上式的近似方程为:
2
ln S t t ln S t r q
t
2
t
或
2
S t t S t exp r q
t
2
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
t
31
随机路径 (cont.)
其中 S(t) 代表 t 时刻 S 的价值, ε 是从标准正态分布中
抽取的一个随机样本。
通过 N 个正态分布的随机抽样就可以组建一条资产价
格的蒙特卡罗模拟样本路径,并得到相应的回报值。
重复以上的模拟至足够大的次数,计算回报值的平均
值,贴现后就得到了期权的期望值和估计的标准差。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
32
随机路径 (cont.)
用 ln S 比 S 准确。
用蒙特卡罗模拟为欧式期权定价时,由于期权回报只
与期权到期时刻的股票价格有关,可以让 t + ∆t = T
并直接利用公式 ln S 的随机过程来求 T 时刻的股票价
格。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
33
案例 12.2 :蒙特卡罗模拟的路径模拟
假设无红利的股票价格服从式( 12.9 ),年预期收益
率 r = 14% ,收益波动率为 σ = 20% ,时间步长为 ∆t
= 0.01 年,则根据式( 12.9 )有
S 0.14 0.01S 0.2 0.01S
假设股票价格的初始值为 20 , ε 的第一个样本值为
0.52 ,则第一个步长结束后,
S 0 .0 0 1 4 2 0 0 .0 2 2 0 0 .5 2 0 .2 3 6
第二步开始时的股票价格上升为 20.236 ,这次抽到的
ε 为 1.44 ,因此
S 0 .0 0 1 4 2 0 .2 3 6 0 .0 2 2 0 .2 3 6 1 .4 4 0 .6 1 1
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
34
案例 12.2 :蒙特卡罗模拟的路径模拟
( Cont. )
下表给出了案例 12.2 中模拟的路径:
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
35
ε 的产生
ε 是服从标准正态分布的一个随机数。
如果只有一个单变量,则可以通过下式获得:
12
R
i
6
i 1
其中 R i 1 i 1 2 是相互独立的 0 到 1 均匀分布的
随机数
在 Excel 中, NORM.S.INV(RAND()) 可以生成标准正
态分布的随机样本
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
36
模拟运算次数的确定
如果对估计值要求 95% 的置信度,则期权价值应满
足
1.96
1.96
f
M
M
其中, M 为进行运算的次数, µ 为均值, ω 为标准
差。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
37
主要优点和主要缺点
主要优点:
应用简单,无需深刻理解定价模型
适用情形广泛
欧式衍生产品
回报路径依赖
回报取决于多个标的资产
主要缺点:
难以处理提前执行的情形
为了达到一定的精确度,一般需要大量的模拟运算
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
38
目录
二叉树期权定价模型
蒙特卡罗模拟
有限差分方法
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
39
主要思想
f
f
f
、
和
用离散算子逼近
2 各项,将衍生证券所满足的
t s
S
2
偏微分方程
f
t
rS
f
S
1
2
f
2
S
2
2
S
2
rf
转化为一系列近似的差分方程,用迭代法求解,得到
期权价值。
在坐标图上,有限差分方法体现为格( Grids )
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
40
划分格点
把从初始零时刻到到期日时刻之间的时间分为有限
T
N
等间隔的小时间段,得到 N + 1 个时点。
t
把资产价格的变化从 0 到最大值也分成 M 个等间隔
S m ax
M
S
的小价格段
,得到 M + 1 个资产价格。如
果划分合理,初始的资产价格会落在零时刻的一个格
点上。
这样就构造了一个共有 (M + 1)(N + 1) 个格点的图,
时间、资产价格和期权价值都仅仅在相应的格点处离
散计算。点 (i, j) 对应 i∆t 时刻和资产价格 j∆S ,f(i, j)
则表示 (i, j) 处的期权价值。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
41
有限差分方法的格点图
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
42
隐性差分法下
f
S
f
f
f
、 和
2
t s
S
2
的差分近似
的近似
对于坐标方格内部的点 (i, j) ,期权价值对资产价格的一阶导
数可以用三种差分来表示:
f i , j 1 f i , j
S
,
f i , j f i , j 1
S
,和
f i , j 1 f i , j 1
2S
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
43
f
隐性差分法下
f
t
f
f
、 和
2
t s
S
2
的差分近似
的近似
f
对于(i,j)点处的 t ,我们则采取前向差分近似以使i t 时刻
的值和 ( i 1) t 时刻的值相关联:
f
t
f i 1, j f i , j
t
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
44
f
隐性差分法下
f
2
S 2
f
f
、 和
2
t s
S
2
的差分近似
的近似
f i , j f i , j 1
f i , j 1 f i , j
2
f i , j 1 f i , j 1 2 f i , j
S
S
f
2
2
S
S
S
O S
这个二阶差分也是中心差分,其误差为
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
2
45
“隐性”差分方程
把以上三个近似代入 B-S-M 偏微分方程,整理得到
a j f i , j 1 b j f i , j c j f i , j 1 f i 1, j
其中
aj
1
2
r q
jt
1
j t
2
2
2
b j 1 j t rt
2
cj
1
2
2
r q
i 0,1...... N 1,
jt
1
j t
2
2
2
j 0,1....... M 1
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
46
理解隐性有限差分方法
可以看出 a j b j c j 1 r t ,这说明同一时刻相邻
三个格点的期权价值加权值的终值等于下一个时刻中
间格点的期权价值。
隐性有限差分方法可以理解为从格点图内部向外推知
外部格点的期权价值。如图所示:
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
47
边界条件
T 时刻看跌期权的价值为
f N , j m ax X S T , 0
其中 S T j S j 0,1.......M
当股票价格为零时,下方边界 S = 0 上所有格点的期
权价值:
f i ,0 X
i 0,1....... N
当股票价格趋于无穷时
fi,M 0
i 0,1....... N
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
48
求解期权价值
联立 M − 1 个方程
a j f N 1, j 1 b j f N 1, j c j f N 1, j 1 f N , j
和
j 1, ......M 1
j 0时 , f N 1,0 X
j M 时 , f N 1, M 0
解出每个 f N 1, j 的期权价值。
最后可以计算出 f 0 , j ,当j S 等于初始资产价格时,
该格点对应的 f 就是我们要求的期权价值。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
49
显性有限差分法-方法1
f
f
2
假设 (i, j) 点的 S 和 S
f
f
2S
2
S
2
与 (i + 1, j) 的对应值相等,即
f i 1, j 1 f i 1, j 1
S
2
f i 1, j 1 f i 1, j 1 2 f i 1, j
S
2
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
50
显性有限差分法 -方法1
相应的差分方程修改为
j
j
j
f i , j a f i 1, j 1 b f i 1, j c f i 1, j 1
其中
1 2 2
1
a
r q jt j t
1 rt 2
2
j
bj
1
1
1
1 rt
2
j t
2
1 2 2
1
c
r q jt j t
1 rt 2
2
j
1
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
51
理解显性有限差分法
a j bj cj
1
可以看出
1 r t ,这说明某一时刻某格
点的期权价值等于下一时刻相邻三个格点的期权价值
风险中性期望值的现值。
显性有限差分法可以理解为从格点图外部推知内部格
点期权价值的方法。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
52
显性有限差分法-方法2
如果我们采用𝜕𝑓
𝜕2 𝑓
𝜕𝑓
的另一种定义,而保留
𝜕𝑡
𝜕𝑆和
𝜕𝑆 2 的定义就可以得到另一种显性有限差分法。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
53
有限差分方法和树图方法的比较
相同之处:都用离散的模型模拟资产价格的连续运动。
不同之处
树图方法中包含了资产价格的扩散和波动率情形;有限差分
方法中的格点则是固定均匀的,只是参数进行了相应的变化,
以反映改变了的扩散情形。
有限差分方法比树图方法灵活
显性有限差分方法与三叉树图相当类似,但显性差分
方法中的隐含概率可能小于零,这也是这一方法的主
要缺陷。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
54
隐性和显性有限差分方法的比较
显性方法计算比较直接方便,无需像隐性方法那样需
要求解大量的联立方程,工作量小,易于应用。
但显性方法的三个“概率”可能小于零,导致了这种
方法的不稳定,它的解有可能不收敛于偏微分方程的
解。而隐性方法则不存在这个问题,它始终是有效的。
“跳格子方法”是显性和隐性有限差分方法的结合。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
55
有限差分方法的应用
变量置换:在使用有限差分方法时,人们常常把标的
变量 S 置换为 Z ln S 。这样偏微分方程改为
2
f
1
r
t
2 Z
2
f
f
2
2
Z
2
rf
有限差分方法还可以进一步推广到多个标的变量的情
形,但超过三个变量时蒙特卡罗模拟方法较为有效。
有限差分方法也不善于处理期权价值取决于标的变量
历史路径的情况。
Copyright © 2012 Zheng, Zhenlong & Chen, Rong
56
57