Pure Mathematics
Vol. 13  No. 09 ( 2023 ), Article ID: 72687 , 12 pages
10.12677/PM.2023.139273

分数阶BS方程中自由边界的数值计算

钱玥,黄小涛

南京航空航天大学数学学院,江苏 南京

收稿日期:2023年8月11日;录用日期:2023年9月12日;发布日期:2023年9月19日

摘要

本文研究一类分数阶美式期权定价模型的数值计算问题。由于分数阶Brown运动能够更好地反映风险资产价格的自相关性和长期记忆性,本文将研究由分数阶Brown运动推导得到的期权价格模型,即分数阶Black-Scholes方程。由于美式期权可以提前执行,该模型的边界条件可归结为分数阶抛物型方程的自由边值问题。自由边界问题的困难之处在于需要同时求出期权的最佳执行边界及分数阶BS方程的数值解,因此本文在美式期权的持有区域使用θ-差分格式预估数值解,再利用边界条件及Taylor公式校正得到收敛的方程数值解和自由边界。

关键词

分数阶美式期权,自由边值问题,数值计算,θ-差分格式

Numerical Calculation of Free Boundaries in the Fractional BS Equations

Yue Qian, Xiaotao Huang

College of Mathematics, Nanjing University of Aeronautics & Astronautics, Nanjing Jiangsu

Received: Aug. 11th, 2023; accepted: Sep. 12th, 2023; published: Sep. 19th, 2023

ABSTRACT

This paper studies the numerical computation of a class of fractional-order American option pricing models. Since the fractional-order Brownian motion can better reflect the autocorrelation and long-term memory of risky asset prices, this paper will study the option price model derived from the fractional-order Brownian motion, i.e., the fractional-order Black-Scholes equation. And since American options can be executed in advance, the boundary conditions of this model can be reduced to the free boundary problem of the fractional order parabolic equation. The difficulty of the free boundary problem is that the optimal execution boundary of the option and the numerical solution of the fractional-order BS equation need to be found simultaneously, so in this paper, the numerical solution is predicted in the holding region of the American option using the θ-difference formats, and then the converged numerical solution of the equation and the free boundary are obtained by using the boundary conditions and the correction of Taylor’s formula.

Keywords:Fractional-Order American Options, Free Edge Value Problems, Numerical Computation, θ-Difference Scheme

Copyright © 2023 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

Black-Scholes (BS)期权定价模型为期权定价、风险管理以及其他衍生金融产品的定价提供了一个重要的基础框架。1900年,Louis Bachelier的《投机理论》 [1] 率先将金融理论和数学思想融合到一起,提出利用布朗运动刻画股票价格变化的随机模型。Sprekle [2] 指出了股票价格遵循对数正态分布的假设,极大地推进Louis Bachelier [1] 的模型,避免了股票价格为负数的情形。1963年,Boness [3] 提出投资者具有风险偏好,并在Sprekle模型的基础之上添加了风险因素。1964年,Paul Samnelson [4] 按照期权相比原生标的资产具有更高风险等性质证实了更具实用性的欧式看涨期权模型。Black和Scholes (1973)在有效市场假说和股票价格遵循几何布朗运动等一系列的假设下,推导出了著名的BS期权定价模型 [5] 。但是由于资本市场的本质特征和状态都是随机波动的,与传统BS期权定价模型的假设并不完全吻合,研究人员凭借对股票市场的观察和探索发现,该模型定价与实际市场价格有着较大的差别。Bojdecki [6] 和Tudor [7] 先后研究了修正后的次分数Brown运动,提出了基于次分数Brown运动的BS方程能够更好地刻画原生标的资产价格的变动趋势。伴随微分方程的分形结构在金融领域内被发现,大部分研究人员开始关注金融领域中的分数阶布朗运动,这种模型能更好地反映金融市场中存在的长记忆效应和非正态分布特征。Wyss [8] (2000)最早得出时间分数BS方程,2006年,Cartea等 [9] 给出分数阶跳跃扩散期权定价模型和分数阶障碍期权定价模型,2008年,Jumarie [10] 基于分数阶Taylor公式以及整数阶BS方程的推导过程,得出改进的时间分数阶BS方程。

与欧式期权不同,美式期权的持有人可以在期权到期之前任何时候行使期权,因此期权持有人在整个期权的有效期内必须时刻注意是继续持有还是立即实施。根据期权的内在价值是大于还是等于实施期权的收益,美式期权定价分成两个区域,继续持有区域和终止持有区域,它们之间的交界面称为最佳实施边界。在美式期权中,自由边界是一个重要的概念,因为它可以影响期权的价格和交易策略。

本文针对分数阶美式期权定价方程自由边值问题,构造出一种自由边界的预估–校正方法。这种方法的基本思想是:对每一行,综合利用分数阶方程及自由边界满足的条件,对期权价格在自由边界附近做泰勒展开,从而得到自由边界点的近似估计,然后调整网格进行下一行计算。与现有的数值方法相比,本文方法有两个优点:一是求解区域限定在自由边界内,从而减少了计算量;二是在求出期权值的同时也求出了期权的最佳执行边界。

2. 时间分数阶期权定价模型

期权定价理论最早由Black和Scholes提出,在假设原生资产价格服从几何Brown运动,基于随机微分方程理论推导出了整数阶期权定价模型 [5] :

分数阶布朗运动可以被用于更准确地描述市场中的非局部和非马尔可夫性质,例如长记忆、长程相关性和非对称性等,其模型更应用于现实世界。由此得到期权价格所满足的欧式期权定价模型,即时间分数阶欧式BS方程 [11] [12] :

V t ( α ) ( S , t ) + ( ( r D ) S V S r V ) t 1 α Γ ( 2 α ) + Γ ( 1 + α ) 2 σ 2 S 2 V S S = 0.

其中相关符号定义如下(后续章节继续沿用):

S:风险资产的价格(以简单为计,本文都认为是股票价格);

D:期权在有效期内标的资产的红利(或回报率);

t:时间变量,且 t > 0

r:投资的无风险利率;

σ:标的资产的价格波动率;

V:欧式看涨期权的价格;

V t ( α ) ( S , t ) V ( S , t ) t的Riemann-Liouville分数阶导数,且 0 < α 1

定理(时间分数阶Black-Scholes方程)假设股票价格S的运动过程为白噪声下的分数阶布朗运动,则:

d S = r S d t + σ S w ( t ) ( d t ) α / 2 . (1)

式中,r为无风险利率(令股票价格的漂移率 μ = r 以便于计算),σ为期权价格波动率, w ( t ) 是与分数阶布朗运动 { B H ( t ) = B ( t , α / 2 ) , 0 < α 1 } 相关的Guassian白噪声。设 V ( S , t ) 是关于股票价格S和时间t的欧式看涨期权价格函数,且 V ( S , t ) 关于tα阶导数,关于S可导。则有:

V t ( α ) ( S , t ) + ( ( r D ) S V S r V ) t 1 α Γ ( 2 α ) + Γ ( 1 + α ) 2 σ 2 S 2 V S S = 0.

证明

V ( S , t ) 作泰勒展开,有

d V = 1 Γ ( 1 + α ) α V t α ( d t ) α + V S d S + 1 2 2 V 2 S ( d S ) 2 + o ( ( d t ) α d S ) . (2)

式中,

( d S ) 2 = ( r S d t + σ S w ( t ) ( d t ) α / 2 ) 2 = r 2 S 2 ( d t ) 2 + 2 r σ S 2 w ( t ) ( d t ) 1 + α / 2 + σ 2 S 2 w 2 ( t ) ( d t ) α . (3)

d t 0 时,忽略等式右边阶数高于 d t 的项,即有

( d S ) 2 = σ 2 S 2 w 2 ( t ) ( d t ) α . (4)

将(1)和(4)代入(2),则

d V = 1 Γ ( 1 + α ) α V t α ( d t ) α + V S ( r S d t + σ S w ( t ) ( d t ) α / 2 ) + 1 2 σ 2 S 2 w 2 ( t ) 2 V 2 S ( d t ) α . (5)

对上式取均值,得到

d V = ( 1 Γ ( 1 + α ) α V t α + 1 2 σ 2 S 2 2 V 2 S ) ( d t ) α + r S V S d t . (6)

利用∆对冲建立相应的期权定价连续模型及计算公式。

形成投资组合

Π = V Δ S

选取∆,使得 Π ( t , t + d t ) 内是无风险的。

设在时刻t形成投资组合,并在时段 ( t , t + d t ) 内不改变份额∆。那么由于 Π 是无风险的,因此在时刻 t + d t ,投资组合的回报是

Π t + d t Π t Π t = r d t

由于考虑到支付股息,因此 Π t + d t = V t + d t Δ t S t D d t Δ S t + d t ,代入上式,有

d V t Δ t d S t = r t Π t d t + Δ t S t D d t

利用伊藤公式,同时取 Δ t = V S ,得到

d V = ( r V ( r D ) S V S ) d t + V S d S (7)

联立(6)和(7)整理可得考虑红利情况下,时间分数阶Black-Scholes微分方程:

V t ( α ) + Γ ( 1 + α ) 2 σ 2 S 2 V S S + ( ( r D ) S V S r V ) t 1 α Γ ( 2 α ) = 0 , 0 < S < S ( t ) , 0 < t < T .

美式期权定价问题的数学模型一般可归结为抛物型方程自由边值问题。自由边界问题 [13] 是指微分方程求解区域的某些边界是未知的(甚至是随时间变化的),需要和微分方程的解共同确定。Holmes [14] 和Yang [15] 提出有限元方法,利用Front-fixing变换,将自由边界消除,得到一个矩形求解域,由此化简计算。但一旦网格剖分极其细密,也会致使运算量增加,进而出现计算数据溢出计算机内存的情况,降低计算效率。Janson和Tyskc [16] 提出神经网络法,这种方法是将回归方法和神经网络相结合,在某些情况下会出现较大误差或不符合实际情况的结果。Muthuraman [17] 提出移动边界法,只要求解一个通常的线性初边值问题,用新的初始边界代替自由边界,重复上述步骤即可求出自由边界并解决期权问题。张铁和祝丹梅 [18] 提出变网格差分方法,首先建立一个自由边界所满足的方程,再利用变网格技术求解此问题。Khaliq,Voss和Kazm [19] [20] 提出惩罚函数法,但这种方法的缺点是无法求出自由边界。此外还有蒙特卡罗模拟方法 [21] ,紧致差分算法 [22] [23] 等许多算法 [24] - [29] 。

至今对时间分数阶BS方程数值解的探讨不多,SongLina等 [30] (2013)结合欧式看跌期权提出时间分数阶BS方程的隐式差分算法,2017年,张瑜等 [31] 提出时间分数阶BS方程的奇数层显性差分与偶数层隐性差分交替的并行差分的方法。

假设市场是风险中性的,在期权有效期内有红利支付。此时,美式看涨期权的分数阶BS方程为:

V t ( α ) + Γ ( 1 + α ) 2 σ 2 S 2 V S S + ( ( r D ) S V S r V ) t 1 α Γ ( 2 α ) = 0 , 0 < S < S ( t ) , 0 < t < T . (8)

其边界条件为:

V ( S , T ) = max ( S E , 0 ) , 0 < S S ( T ) , (9)

V ( 0 , t ) = 0 , 0 t < T , (10)

V ( S ( t ) , t ) = S ( t ) E , V S ( S ( t ) , t ) = 1 , 0 t < T , (11)

V ( S , t ) = S E , S ( t ) S < + . (12)

其中T为期权到期日,E为期权的执行价格, S ( t ) 是期权提前执行的自由边界,在期权执行日有 S * ( T ) = max ( E , r D E )

分数阶美式期权边界条件的物理意义体现在投资者在期权价格、时间和市场价格等方面做出行权或继续持有的决策,反映了投资者对期权价值和市场情况的判断,对于期权定价和投资决策具有重要的参考价值。为了便于构造数值方法,首先对问题进行变换,目的是将变系数方程化为常系数方程,将反向时间问题化为正向时间问题,引进变量变换

τ = 1 2 σ 2 ( T t ) , x = ln ( S E ) + k τ , x f ( τ ) = ln ( S * ( t ) E ) + k τ , k = 2 ( r D ) / σ 2 1 , V ( S , t ) = E u ( x , τ ) + S E .

在此变换下,自由边界问题(8)~(12)问题等同于如下问题:

u τ α + W ( τ ) u x h ( τ ) u x x + f ( τ ) u = g ( x , τ ) , 0 < τ T 1 , < x < x f ( τ ) , (13)

u ( x , 0 ) = max ( 1 e x , 0 ) , < x < x f ( 0 ) , (14)

lim x u ( x , τ ) = 1 e x k τ , 0 < τ T 1 , (15)

u ( x f ( τ ) , τ ) = 0 , u x ( x f ( τ ) , τ ) = 0 , 0 < τ T 1 , (16)

u ( x , τ ) = 0 , x f ( τ ) x < + . (17)

其中,

h ( τ ) = Γ ( 1 + α ) τ 1 α ( T 2 τ σ ) 1 α , f ( τ ) = 2 r τ 1 α σ 2 Γ ( 2 α ) , W ( τ ) = h ( τ ) 2 ( r D ) τ 1 α E σ 2 Γ ( 2 α ) , g ( x , τ ) = [ 2 r + ( 2 r 4 D σ 2 ) e x k τ ] τ 1 α σ 2 Γ ( 2 α ) , T 1 = σ 2 2 T .

此时 x f ( τ ) 为新的自由边界,并且 x f ( 0 ) = max ( ln ( r / D ) , 0 ) 。另外,为方便计算将公式(13)、(14)中的左边界条件限定为 x = L

3. 分数阶期权定价方程的数值算法

3.1. 方程解的差分近似

由于B-S方程在时间上是分数阶求导而在空间上是整数阶求导,在此需要用不同的离散化方法。

3.1.1. 时间与空间上的差分近似

方程(13~17)数值求解的困难在于必须同时确定持有区域的函数值以及自由边界的位置,而具有特定性质和边界条件的分数阶抛物型偏微分方程,可以通过适当的离散化和迭代求解,由此得出分数阶抛物型偏微分方程的数值解。同时,由于BS方程关于空间仅有一维,有限元和差分法等效。差分方法是通过差商代替微商对方程以及定解问题离散化。通过建立与偏微分方程相应的差分方程有多种方式,从求解的方式可以分为两大类:一类是显式差分格式,求解的过程是显式,通过直接运算求出它的值;另一种是隐式差分格式,求解过程必须通过一个代数方程组才能得到它的值 [32] 。

众所周知,如果 y = f ( x ) 充分光滑,那么 f ( x ) f ( x ) 可以用以下差商形式代替 [33] :

f ( x ) ~ Δ f Δ x = f ( x + Δ x ) f ( x Δ x ) 2 Δ x , f ( x ) ~ Δ 2 f Δ x 2 = f ( x + Δ x ) 2 f ( x ) + f ( x Δ x ) Δ x 2 .

而对于时间分数阶期权定价模型,其中分数阶导数使用Riemann-Liouville定义 [33] ,时间分数阶导数的离散格式为 [34] [35] :

u ( x i , τ m + 1 ) τ α = ( d τ ) α Γ ( 2 α ) j = 1 m [ u ( x i , τ m + 2 j ) u ( x i , τ m + 1 j ) ] [ j 1 α ( j 1 ) 1 α ] + O ( k ) ,

忽略误差,可以得到

u ( x i , τ m + 1 ) τ α = ( d τ ) α Γ ( 2 α ) ( u ( x i , τ m + 1 ) j = 1 m 1 d j u ( x i , τ m + 1 j ) l m u ( x i , τ 1 ) ) .

其中, l j = j 1 α ( j 1 ) 1 α , d j = 2 j 1 α ( j + 1 ) 1 α ( j 1 ) 1 α .

将求解区域划分为均匀网格,将时间区间 [ 0 , T 1 ] 划分成M个间隔相等的小区间,记

τ m = ( m 1 ) d τ , m = 1 , 2 , , M , M + 1.

将区间 [ L , x f ( 0 ) ] 划分成N个间隔相等的区间段,

x i = L + ( i 1 ) d x , i = 1 , 2 , , N , N + 1.

不妨记 u i m = u ( x i , τ m ) ,边界条件转化为:

u i 0 = max ( 1 e L + ( i 1 ) d x , 0 ) , u 0 m = 1 exp ( L k ( m 1 ) d τ ) , u N m = 0.

建立问题(6)~(10)的古典显式格式(见图1):

u ( x i , τ m + 1 ) τ α = W ( τ m ) u i + 1 m u i 1 m 2 d x + h ( τ m ) u i + 1 m 2 u i m + u i 1 m ( d x ) 2 f ( τ m ) u i m + g i m .

古典隐式格式(见图2):

u ( x i , τ m + 1 ) τ α = W ( τ m + 1 ) u i + 1 m + 1 u i 1 m + 1 2 d x + h ( τ m + 1 ) u i + 1 m + 1 2 u i m + 1 + u i 1 m + 1 ( d x ) 2 f ( τ m + 1 ) u i m + 1 + g i m + 1 .

Figure 1. Fractional order explicit difference scheme

图1. 分数阶显式差分格式

Figure 2. Fractional order implicit difference scheme

图2. 分数阶隐式差分格式

3.1.2. θ-差分格式

由于显示差分的条件稳定性和隐式差分的绝对稳定性,在此取加权差分格式 [36] [37] :

( d τ ) α Γ ( 2 α ) j = 1 n [ u ( x i , τ m + 2 j ) u ( x i , τ m + 1 j ) ] [ j 1 α ( j 1 ) 1 α ] = ( 1 θ ) [ W ( τ m ) u i + 1 m u i 1 m 2 d x + h ( τ m ) u i + 1 m 2 u i m + u i 1 m ( d x ) 2 f ( τ m ) u i m + g i m ] + θ [ W ( τ m + 1 ) u i + 1 m + 1 u i 1 m + 1 2 d x + h ( τ m + 1 ) u i + 1 m + 1 2 u i m + 1 + u i 1 m + 1 ( d x ) 2 f ( τ m + 1 ) u i m + 1 + g i m + 1 ] ,

其中 0 θ 1 ,当 θ = 1 / 2 时,上式即为分数阶BS方程的C-N格式。整理得:

[ θ ( B m + 1 A m + 1 ) ] u i + 1 m + 1 + [ θ ( 2 B m + 1 + C m + 1 ) + 1 ] u i m + 1 θ ( A m + 1 + B m + 1 ) u i 1 m + 1 = ( 1 θ ) ( B m A m ) u i + 1 m ( 1 θ ) ( 2 B m + C m ) u i m + ( 1 θ ) ( A m + B m ) u i 1 m + θ R g i m + 1 + j = 1 m 1 d j u i m + 1 j + l m u i 1 + ( 1 θ ) R g i m ,

c m + 1 u i + 1 m + 1 + a m + 1 u i 1 m + 1 + b m + 1 u i m + 1 = c m u i + 1 m + a m u i 1 m + b m u i m + j = 1 m 1 d j u i m + 1 j + u i 1 l m + ( 1 θ ) R g i m + θ R g i m + 1 .

其矩阵形式的具体表达式

( b m + 1 c m + 1 a m + 1 b m + 1 c m + 1 a m + 1 b m + 1 c m + 1 a m + 1 b m + 1 ) ( U 2 m + 1 U 3 m + 1 U N 1 m + 1 U N m + 1 ) = ( b m c m a m b m c m a m b m c m a m b m ) ( U 2 m U 3 m U N 1 m U N m ) + ( a m U 1 m a m + 1 U 1 m + 1 0 0 c m U N + 1 m c m + 1 U N + ! m + 1 ) + l m ( U 2 1 U 3 1 U N 1 1 U N 1 ) + j = 1 m 1 d j U m + 1 j + R ( 1 θ ) ( g 2 m g 3 m g N 1 m g N m ) + R θ ( g 2 m + 1 g 3 m + 1 g N 1 m + 1 g N m + 1 ) , j=1 m1 d j ( U 2 m+1j U 3 m+1j U N1 m+1j U N m+1j ) = d 1 ( U 2 m U 3 m U N1 m U N m )+ d 2 ( U 2 m1 U 3 m1 U N1 m1 U N m1 )+ d 3 ( U 2 m2 U 3 m2 U N1 m2 U N m2 )++ d m1 ( U 2 2 U 3 2 U N1 2 U N 2 ).

其中,

R = Γ ( 2 α ) ( d τ ) α , A m = R W ( τ m ) 2 d x , B m = R h ( τ m ) ( d x ) 2 , C m = R f ( τ m ) , g i m = g ( x i , τ m ) . c m + 1 = θ ( B m + 1 A m + 1 ) , a m + 1 = θ ( A m + 1 + B m + 1 ) , b m + 1 = θ ( C m + 1 + 2 B m + 1 ) + 1. c m = ( 1 θ ) ( B m A m ) , a m = ( 1 θ ) ( A m + B m ) , b m = ( 1 θ ) ( C m + 2 B m ) . l j = j 1 α ( j 1 ) 1 α , d j = 2 j 1 α ( j + 1 ) 1 α ( j 1 ) 1 α .

3.2. 自由边界的差分近似

自由边界的确定可以看作是分数阶期权定价模型在边界条件下的最优决策问题。在分数阶抛物型方程中,自由边界的确定涉及到期权价格在边界上的数值解。通过求解分数阶抛物型方程,可以得到期权价格在不同时间和价格水平下的数值解,从而确定自由边界。关于自由边界的数值求解产生了许多数值方法,包括焓方法(E. L. Albasiny, 1956),前沿固定法,有限差分法(J. Crank, 1957)和变网格法等。本文主要使用前沿追踪法,建立了变网格,在每一个时间步长,离边界远处用正常的有限差分,在自由边界附近将差分公式进行修正,以适应不均匀的空变化的自由边界。上一节给出了期权定价方程在持有区域内部的离散算法,本节用“预估–校正”的方法同时确定自由边界及边界附近的函数值。

3.2.1. 预估

由于函数值和自由边界的位置必须同时确定,因此利用u在τ时刻各点的值来确定自由边界的位置 x f ( τ )

设第m行值已知,即自由边界 x f ( τ m ) 的值已知,现确定m + 1行函数的值及自由边界的位置。首先假设 x f ( τ m + 1 ) = x f ( τ m ) 由上节的θ-差分格式或显–隐差分格式可以求出执行区域上的函数值,在此建立方程估计 x f ( τ ) 的值。已知 x N 1 x f ( τ ) 是邻近 x f ( τ ) 的一个网格节点,设 x f ( τ ) = x N 1 + q d x ,其中dx为网格步长。我们要确定 x f ( τ ) 的值,只需要求出q。由泰勒公式得,

u N 1 = u x f q d x ( u x ) x f + 1 2 ( q d x ) 2 ( 2 u x 2 ) x f + O ( ( q d x ) 3 ) .

利用边界条件(16),且舍去高阶小项 O ( ( d x ) 3 ) ,得到近似方程

u N 1 1 2 ( q d x ) 2 ( 2 u x 2 ) x f = 0. (18)

再次利用(16)式得到

0 = ( d u d τ ) x f = ( u τ ) x f + ( u x ) x f d x f d τ = ( u τ ) x f .

故由方程(13)得

h ( τ ) ( u x x ) x f = g ( x f , τ ) ,

代入(18)式有

u N 1 + 1 2 ( q d x ) 2 g ( x f , τ ) h ( τ ) = 0.

因此可得q所满足的非线性方程,

u N 1 + q 2 ( d x ) 2 [ 2 r + ( 2 r 4 D σ 2 ) e x N 1 + q d x k τ ] ( T 2 τ σ 2 ) 1 α 2 σ 2 Γ ( 1 + α ) Γ ( 2 α ) = 0. (19)

在方程(19)中解q存在唯一的基础上,我们可利用牛顿法计算q:

q m + 1 = q m H ( q m ) H 1 ( q m ) , H ( q m ) H 1 ( q m ) = u N m 1 m + 1 H 1 ( q m ) 2 q m r + ( 2 r 4 D σ 2 ) q m e x N m 1 + q m d x k τ 4 r + ( 4 r 8 D 2 σ 2 + 2 q d x 4 D q m d x q m σ 2 d x ) e x N m 1 + q m d x k τ .

其中,

H ( q ) = u N 1 + q 2 ( d x ) 2 [ 2 r + ( 2 r 4 D σ 2 ) e x N 1 + q h k τ ] ( T 2 τ σ 2 ) 1 α 2 σ 2 Γ ( 1 + α ) Γ ( 2 α ) , H 1 ( q ) = H ( q ) = q ( d x ) 2 [ 4 r + ( 4 r 8 D 2 σ 2 + 2 q d x 4 D q d x q σ 2 d x ) e x N 1 + q h k τ ] 2 σ 2 Γ ( 1 + α ) Γ ( 2 α ) ( T 2 τ σ 2 ) α 1 .

由于执行区域内 u N 1 0 ,由牛顿迭代可以由方程(19)求出q,即求出 x f ( τ m + 1 )

如果 0 q < 1 ,则取 N m + 1 = N m m + l步计算完成;如果 q 1 ,则需扩充网格,设

N m + 1 = N m + [ q ] ,

由上节中的差分格式补充计算节点 u i m + 1 , i = N m , , N m + 1 1 ,从而完成m + 1步计算。在计算中用到 U i m , i > N m 的值时,可根据边界条件设

U i m = 0 , i N m , m = 0 , 1 , , M .

下图(见图3)是从到 τ m τ m + 1 步网格扩充示意图,其中黑色小方框点表示扩充的节点。

Figure 3. Grid expansion diagram

图3. 网格扩充示意图

3.2.2. 校正

当计算第m + 1行 x f ( τ ) 的值时,上节首先假设 x f 1 ( τ m + 1 ) = x f ( τ m ) ,再由方程得到边界的预估值 x f 2 ( τ m + 1 ) = x N m 1 + q d x

对新的预估值 x f 2 ( τ m + 1 ) 重复预估过程,得到数列 { x f k ( τ m + 1 ) } , k Z ,其极限即为自由边界的精确值。给定精度ε,当 | x f k ( τ m + 1 ) x f k 1 ( τ m + 1 ) | ε 时,停止计算,以 x f k ( τ m + 1 ) 表示精确值。重复以上过程即可得到执行区域上分数阶BS方程的数值解及自由边界。

4. 总结

由于资本市场的本质特征和状态都是随机波动的,与传统BS期权定价模型的假设并不完全吻合,而基于次分数Brown运动的BS方程能够更好地刻画原生标的资产价格的变动趋势,基于修正后的布朗运动能够更多地反映自相关性、长期记忆性和增量相关性等众多性质,最终得出时间分数阶BS方程。

本文研究了一种包含分数阶微分方程的美式期权定价方程。该模型更适用于实际金融市场是相对易于求解的期权定价模型。本文给出了该模型在持有区域上的θ-差分格式,其中离散化的精度和稳定性可以通过选择合适的网格大小和差分近似方法来提高。此外,根据该格式得到了分数阶BS微分方程数值解的算法。

由于自由边界的问题是一个非线性问题,同样在一般情况下也不容易得不到其显式表达式。本文根据自由边界所满足的条件,通过构建求解美式期权定价自由边值问题的预估–校正网格差分方法,同时求出期权的最佳执行边界及分数阶BS方程的数值解。

基金项目

国家自然科学基金面上项目支持:NSFC12071215。

文章引用

钱 玥,黄小涛. 分数阶BS方程中自由边界的数值计算
Numerical Calculation of Free Boundaries in the Fractional BS Equations[J]. 理论数学, 2023, 13(09): 2666-2677. https://doi.org/10.12677/PM.2023.139273

参考文献

  1. 1. Bachelier, L. (1900) Theory de la speculation. Annals Scientifiques de Leola Normal Superior, 17, 21-86. https://doi.org/10.24033/asens.476

  2. 2. Sprenkle, C.M. (1961) Warrant Prices as Indicators of Expectations and Preferences. Yale Economic Essays, 1, 178-231.

  3. 3. Boness, A.J. (1964) Elements of a Theory of Stock Option Value. The Journal of Political Economy, 72, 163-175. https://doi.org/10.1086/258885

  4. 4. Samuelson, P.A. (1965) Rational Theory of Warrant Pricing. Industrial Management Review, 6, 441-454.

  5. 5. Black, F. and Scholes, M. (1976) The Pricing of Options and Corporate Liabil-ities. Science, 4, 141-183.

  6. 6. Bojdecki, T., Gorostiza, L. and Talarczyk, A. (2007) Some Extensions of Fractional Brownian Motion and Sub-Fractional Brownian Motion Related to Particle Systems. Electronic Communications in Probability, 12, 161-172. https://doi.org/10.1214/ECP.v12-1272

  7. 7. Tudor, C. (2008) Inner Product Spaces of Integrands Associated to Subfractional Brownian Motion. Statistics and Probability Letters, 78, 2201-2209. https://doi.org/10.1016/j.spl.2008.01.087

  8. 8. Wyss, W. (2000) The Fractional Black-Scholes Equation. Fractional Calculus and Applied Analysis, 3, 51-61.

  9. 9. Cartea, A. and Del-Castillo-Negrete, D. (2006) Fractional Diffusion Models of Option Prices in Markets with Jumps. Physica A: Statistical Mechanics and its Applications, 374, 749-763. https://doi.org/10.1016/j.physa.2006.08.071

  10. 10. Jumarie G. (2008) Stock Exchange Fractional Dynamics Defined as Fractional Exponential Growth Driven by (Usual) Gaussian White Noise. Application to Fractional Black Scholes Equations. Insurance Mathematics and Economics, 42, 271-287. https://doi.org/10.1016/j.insmatheco.2007.03.001

  11. 11. 张秀芝. 美式期权的定价方法介绍与比较[D]: [硕士学位论文]. 济南: 山东大学, 2012.

  12. 12. Holmes, A.D. and Yang, H. (2008) A Front-Fixing Finite Element Method for the Valuation of American Options. SIAM Journal on Scientific Computing, 30, 2158-2180. https://doi.org/10.1137/070694442

  13. 13. Nielsen, B.F., Shavhaug, O. and Tveito, A. (2002) Penalty and Front-Fixing Methods for the Numerical Solution of American Option Problems. The Journal of Computational Finance, 5, 69-97. https://doi.org/10.21314/JCF.2002.084

  14. 14. Janson, S. and Tyskc, J. (2003) Volatility Time and Properties of Option Prices. Annals of Applied Probability, 13, 890-913. https://doi.org/10.1214/aoap/1060202830

  15. 15. Muthuraman, K. (2008) A Moving Boundary Approach to Amer-ican Option Pricing. Journal of Economic Dynamics and Control, 32, 3520-3537. https://doi.org/10.1016/j.jedc.2007.12.007

  16. 16. 张铁, 祝丹梅. 美式期权定价问题的变网格差分方法[J]. 计算数学, 2008, 30(4): 379-387.

  17. 17. Khaliq, A.Q.M., Voss, D.A. and Kazmi, S.H.K. (2006) A Linearly Implicit Predic-tor-Corrector Scheme for Pricing American Options Using a Penalty Method Approach. Journal of Banking and Finance, 30, 489-502. https://doi.org/10.1016/j.jbankfin.2005.04.017

  18. 18. Khaliq, A.Q.M., Voss, D.A. and Kazmi, K. (2008) Adaptive θ-Methods for Pricing American Options. Journal of Computational and Applied Mathematics, 222, 210-227. https://doi.org/10.1016/j.cam.2007.10.035

  19. 19. Zhao, J.C., Davison, M. and Corless, R.M. (2007) Compact Finite Difference Method for American Option Pricing. Journal of Computational and Applied Mathematics, 206, 306-321. https://doi.org/10.1016/j.cam.2006.07.006

  20. 20. Tangman, D.Y., Gopaul, A. and Bhuruth, M. (2008) Numerical Pricing of Options Using High-Order Compact Finite Difference Schemes. Journal of Computational and Applied Mathematics, 218, 270-280. https://doi.org/10.1016/j.cam.2007.01.035

  21. 21. Han, H.D. and Wu, X.N. (2003) A Fast Numerical Method for the Black—Scholes Equation of American Options. SIAM Journal on Numerical Analysis, 41, 2081-2095. https://doi.org/10.1137/S0036142901390238

  22. 22. Jaillet, P., Lamberton, D. and Lapeyere, B. (1990) Variational Inequalities and the Pricing of American Options. Acta Applicandae Mathematica, 21, 263-289. https://doi.org/10.1007/BF00047211

  23. 23. Wilmott, P., Dewynne, J. and Howison, S. (1993) Option Pricing: Mathematical Models and Computation. Oxford Financial Press, London.

  24. 24. Jacka, S.D. (1991) Optimal Stopping and the American Put. Mathematical Finance, 1, 1-14. https://doi.org/10.1111/j.1467-9965.1991.tb00007.x

  25. 25. Evans, J.D., Kuske, R. and Keller, J.R. (2002) American Options on Assets with Dividends Near Expiry. Mathematical Finance, 12, 219-237. https://doi.org/10.1111/1467-9965.02008

  26. 26. Tangman, D.Y., Gopaul, A. and Bhuruth, M. (2008) A Fast High-Order Finite Difference Algorithm for Pricing American Options. Journal of Computational and Applied Mathe-matics, 222, 17-29. https://doi.org/10.1016/j.cam.2007.10.044

  27. 27. Jumarie, G. (2010) Derivation and Solutions of Some Fractional Black-Scholes Equations in Coarse-Grained Space and Time. Application to Merton’s Optimal Portfolio. Computers and Mathematics with Applications, 59, 1142-1164. https://doi.org/10.1016/j.camwa.2009.05.015

  28. 28. Song, L.N. and Wang, W.G. (2013) Solution of the Fractional Black-Scholes Option Pricing Model by Finite Difference Method. Abstract and Applied Analysis, 2013, Article ID 194286. https://doi.org/10.1155/2013/194286

  29. 29. Yang, X.Z., Wu, L.F., Sun, S.Z. and Zhang, X. (2016) A Uni-versal Difference Method for Time-Space Fractional Black-Scholes Equation. Advances in Difference Equations, 2016, Article No. 71. https://doi.org/10.1186/s13662-016-0792-8

  30. 30. 张瑜, 杨晓忠. 时间分数阶Black-Scholes方程的纯显-隐交替并行差分方法[J]. 中国科技论文, 2017, 12(17): 1966-1971.

  31. 31. 姜礼尚. 期权定价的数学模型和方法[M]. 北京: 高等教育出版社, 2008.

  32. 32. 肖靖宇. 几类分数阶微分方程的数值方法研究[D]: [博士学位论文]. 哈尔滨: 哈尔滨工业大学, 2013: 9-22.

  33. 33. 郭柏灵, 蒲学科, 黄凤辉. 分数阶偏微分方程及其数值解[M]. 北京: 科学出版社, 2012.

  34. 34. 覃平阳, 张晓丹. 空间-时间分数阶对流扩散方程的数值解法[J]. 计算数学, 2008, 30(3): 305-310.

  35. 35. 张雪, 孙淑珍, 吴立飞, 等. 时间分数阶Black-Scholes方程的θ-差分数值方法[J]. 中国科技论文在线精品论文, 2014, 7(13): 1287-1295.

  36. 36. 杨晓忠, 张雪, 吴立飞. 时间分数阶期权定价模型的一类有效差分方法[J]. 高校应用数学学报, 2015, 30(2): 234-244.

  37. 37. 李文强, 刘晓. 追赶法并行求解循环三对角方程组[J]. 科技导报, 2009, 27(18): 90-93.

期刊菜单