摘要
自Black⁃Scholes期权定价模型提出以来, 大量的期权定价模型被陆续提出并加以研究,成为国内外金融工程和金融数学的研究热点。由于列维过程能够很好地描述资产运动的动力学特征, 近年来基于列维过程的期权定价模型吸引了广泛关注, 如FMLS(finite moment log stable)、CGMY和KoBol模型。这些模型最终归结为数值求解一类分数阶偏微分方程。为此提出了求解这类分数阶偏微分方程的数值离散格式, 理论分析给出了数值格式稳定的充分条件。数值实验验证数值格式和算法的可行性和有效性。基于上证50与沪深300的股指期权实际交易数据, 利用KoBol分数阶模型进行定价并反演计算波动率曲线, 进一步验证了KoBol模型在真实市场中的有效性。
经典的Black⁃Scholes(BS)模
Black⁃Scholes期权定价模型是金融工程中一个重大突破, 为风险中性条件下的期权定价理论提供了有力的数学支撑。但是, 该模型成立的前提条件非常严格, 例如市场交易无摩擦, 市场不存在套利机会, 资产收益服从正态分布, 在这种情况下由该模型计算出的结果往往与市场真实的情况不相吻合。实际市场中的隐含分布与正态分布相比存在尖峰肥尾的现象, 因此在期权市场中会存在波动率微
为了弱化其模型假设对定价带来的影响, 很多学者都在此基础上做了深入的研究。Merto
随着研究的深入, Mandelbro
利用分数阶模型进行期权定价时, 需要求解一个分数阶对流扩散方程。Marom
本文主要研究一类双边分数阶期权定价方程的数值解法。首先对于这类双边分数阶方程的一般形式, 利用带位移的Grünwald格式, 给出每个时间层上的离散格式, 并分析了迭代格式的数值稳定性。然后结合KoBol模型下迭代矩阵的特殊结构, 构造了预处理Krylov子空间方法进行求解。最后, 在数值实验中对欧式看涨期权进行定价, 并使用国内上证50ETF与沪深300ETF场内期权数据进行实证研究, 验证算法有效性的同时也体现了KoBol模型在真实市场中的有效性。
对于列维过程, , 其为增量独立固定的随机过程, 且路径依概率连续。不失一般性, 假设。的对数特征函数有以下Lévy⁃Khintchine表达式:
式中:;; ; 为截断函数。列维测度满足以下公式:
为列维过程的特征指数, 列维测度还可以写成, 又称作列维密度函数。
特别地, KoBol模型的列维密度函数为如下形式:
式中:, , 、, , 。
除了KoBol模型外, 分数阶期权定价模型还有FMLS与CGMY模型, 这3类模型都可以表示为如下的分数阶微分方程:
(1) |
式中:, , , 和是非负常数, 函数和充分光滑, 函数和是连续的, 且均为非负函数。与分别为Riemann⁃Liouville左分数阶微分算子与右分数阶微分算
式中:, 为整数, 表示Gamma函数, 在本文中只考虑的情况。
KoBol模型中的相关参数可以作如下表示:
相比于BS模型中的对数正态分布, 在分数阶期权模型中, 可以通过调整参数的取值, 使隐含分布更接近市场的实际分布。例如在KoBol模型中, 可以通过参数和调整隐含分布的峰度, 参数调整隐含分布的偏度, 这样在一定程度上可以消除波动率微笑对期权定价带来的影响。
期权定价问题是一个终值问题, 自变量定义在无界区域上, 为了能够使用数值方法求解该问题, 需要用合理的方法截断为, 参考文献[
(2) |
对于看涨期权有
对于看跌期权有
首先对截断区域进行网格划分。 将空间层等分, 步长, 对应的节点为, ; 将时间层等分, 步长, 对应的节点为, 。函数在对应节点上取值简记为, 其余记号类似。
Meerschaert与Tadjeran证明了使用Grünwald格式离散分数阶扩散方程得到的迭代格式不稳定, 并提出了带位移的Grünwald⁃Letnikov格
其中,=(-1
当时, Grünwald⁃Letnikov系数有如下性质:
对方程使用中心差分格式离散对流项, 得到如下的半离散格式:
式中:。记。当取遍时, 可以得到半离散方程组, 写成如下的矩阵形式:
(3) |
其中
(4) |
,, |
, |
对于半离散格式, 时间方向的采用加权隐式差分格式离散, 第层与第层的加权平均如下:
整理得
(5) |
其中。 特别地, 当时, 为显式格式
当时, 为隐式格式
当时, 为Crank⁃Nicolson格式
(6) |
Tadjera
引理1 (Gerschgorin圆盘定理) 设A=[aij] ∈ , 令
则有
命题1 若, 当下式成立时,
(7) |
Crank⁃Nicolson离散格式稳定。 其中, , , , , 。
证明 记, 若要满足, 则矩阵的特征值需满足以下方程:
解之得。记Snn为矩阵S第n行的对角元,rn为该行所对应的圆盘半径, 由式 可以得到
当时, 有
因为, 所以有, 即
同理, 当或时, 有
同样有
合并之后有, 当下式成立时,
Crank⁃Nicolson离散格式稳定。
在求解大规模稀疏线性方程组时, 以CG、 GMRES、BiCGSTAB和CGNR为代表的Krylov子空间迭代法是目前广泛使用的方
预处理方法是指对于线性方程组, 其中为系数矩阵, 为右端向量, 为需要求解的向量, 寻找一个非奇异矩阵, 然后应用Krylov子空间迭代法求解以下同解线性方程组:
或
相应得到原算法的左预处理格式与右预处理格式, 其中称为预处理矩阵。考虑到右预处理方法不会改变GMRES算法中的残差, 在本文中使用右预处理格式。
在上节中离散得到的Crank⁃Nicolson格式如下:
同时, 对于KoBol模型, 可以将方程中的系数写成以下格式:
那么对于矩阵、 , 就有如下形式:
所以可以得到如下形式:
可以发现矩阵为Toeplitz矩阵, 同理也为Toeplitz矩阵, 从而矩阵S也同样为Toeplitz矩阵, 可以证明在Crank⁃Nicolson格式中的迭代矩阵也为Toeplitz矩阵。
可以采用循环预处理子来加速子空间方
类似地,Chan循环预处理矩阵也是一个与阶数相同的Toeplitz矩阵, 其元素可由长度为的序列所决定。 其中
在后面的数值实验中将该预处理技术应用于GMRES、 BiCGSTAB和CGNR算法上并比较计算效果。
首先对一个带精确解的双边分数阶扩散方程来验证该离散格式的精度与收敛阶。然后, 在KoBol模型下对欧式看涨期权进行定价。
例1 考虑如下终值问题:
其中该方程的精确解为。
根据前文提到的离散格式对上述方程进行差分离散, 并将例1中的系数代入式验证, 发现此时Crank⁃Nicolson格式无条件稳定。取, , 时的数值解与真实解如

图1 例1中数值解与真实解的比较(t=0)
Fig. 1 Comparison of exact solution with numerical solution for Example 1 (t=0)
例2 考虑如下欧式看涨期权KoBol模型:
其中参数选取分别为:, , , , , , , , 。
例2的解曲面如

图2 例2欧式看涨期权在KoBol模型下的解
Fig. 2 Solution for a European call option in KoBol model
将Strang和T.Chan循环预处理子用在GMRES、BiCGSTAB、 CGNR算法上并与未经预处理的算法作比较, 在计算例2的同时, 记录每个时间层上求解线性方程组的迭代步数IT与计算时间并取平均, 其中最大迭代步数, 停止准则为, 实验结果见
实验结果表明, 无论是迭代步数还是计算时间, 使用预处理技术之后的计算效率都明显优于未经预处理的算法。同时, 可以发现相同条件下预处理GMRES算法是所有算法中计算时间最快的方法。预处理技术之所以可以降低子空间算法的迭代步数, 原因在于预处理之后系数矩阵的特征值较为聚集。将例2中时, 经两类预处理子预处理之后的系数矩阵特征值绘制如

图3 例2经预处理后的系数矩阵特征值分布
Fig. 3 Eigenvalue of preconditioned coefficient matrix
通过对中国股票市场进行研究发现, 在国内股票市场也存在尖峰肥尾的现象。

图4 2019年上证50指数与沪深300指数的尖峰肥尾现象
Fig. 4 Skewed and fat tailed phenomenon of SSE 50 and CSI 300 Index in 2019
在国内的场内期权交易市场中, 交易最为活跃、成交量最大的是当月合约, 其买卖价差也更为接近, 所以考虑上交所2020年1月3日收盘时, 1月22日到期的上证50ETF与沪深300ETF场内期权收盘数据。在实际交易中, 市场上更多地采用Black⁃Scholes模型进行定价, 将比较KoBol模型及Black⁃Scholes模型的定价与市场价格之间的差距。对KoBol与Black⁃Scholes(BS)模型选取的参数如
对于Black⁃Scholes模型直接利用欧式期权的解析解进行定价。用表示市场实际价格, 用均方误差、相对误差与最大误差来衡量误差大小, 分别有如下形式:
两种模型的定价结果如
因场内交易为竞价交易, 考虑到实值期权在临近到期日时行权风险上升, 所以其买卖价差较大且成交量有限, 市场作用接近于期货, 此时其成交价格并不能精确体现期权实际价格, 而虚值期权相对来说买卖价差更小, 且不存在套利空间, 所以其价格能较好地反映期权的实际价格。因此考虑计算虚值期权的3种误差, 得到结果如
在前文提到了Black⁃Scholes模型不能完美地描述实际市场, 主要是因为Black⁃Scholes模型假设在市场风险中性下标的资产的预期收益分布服从正态分布, 即隐含收益分布与市场不符。这样的不足之处导致了有波动率微笑的存在, 所以在利用Black⁃Scholes模型进行场外期权定价时, 需要根据期权的期限与行权价来调整波动率, 从而会产生相应的误差, 如果能够将不同行权价期权的隐含波动率控制在更小的范围甚至接近一致, 那么对于期权的定价则具有重要意义。
接下来反演计算隐含波动率微笑曲线, KoBol模型和Black⁃Scholes模型的参数选取依然如
可以从

图5 2020年1月3日股指期权隐含波动率图
Fig. 5 Implied volatility of index options on 2020/1/3
本文利用带位移的Grünwald差分格式对一类基于列维过程的分数阶期权定价模型进行了离散,分析了数值格式的稳定性条件, 采用预处理Krylov子空间方法求解对应的线性代数方程组,数值结果验证了模型与算法的有效性。同时, 针对国内股指期权的实际交易数据,利用KoBol分数阶模型对股指期权进行定价并反演计算波动率微笑曲线, 通过实证分析说明该模型比Black⁃Scholes模型有更好的效果。
参考文献
姜礼尚. 期权定价的数学模型和方法[M]. 2版. 北京: 高等教育出版社, 2008. [百度学术]
JIANG Lishang. Mathematical model and solution of option pricing [M]. 2nd ed. Beijing: Higher Educatioon Press, 2008. [百度学术]
JOHN H. Options, futures, and other derivatives [M]. 10th ed. Upper Saddle River: Pearson Education, 2017. [百度学术]
MERTON R C. Option pricing when underlying stock returns are discontinuous [J]. Journal of Financial Economics, 1975, 3(1): 125. [百度学术]
KOU S G. A Jump-diffusion model for option pricing [J]. Management Science, 2002, 48(8): 1086. [百度学术]
HESTON S L. A closed-form solution for options with stochastic volatility with applications to bond and currency options [J]. Review of Financial Studies, 1993, 6(2): 327. [百度学术]
HULL J, WHITE A. The pricing of options on assets with stochastic volatilities [J]. Journal of Finance, 1987, 42(2): 281. [百度学术]
DAVIS M H A, PANAS V G, ZARIPHOPOULOU T. European option pricing with transaction costs [J]. SIAM Journal on Control and Optimization, 1993, 31(2): 470. [百度学术]
GAN Xiaoting, YIN Junfeng, GUO Yunxiang. Finite volume method for pricing european and american options under jump-diffusion models [J]. East Asian Journal on Applied Mathematics, 2017, 7(2): 227. [百度学术]
GAN Xiaoting, YANG Ying, ZHANG Kun. A robust numerical method for pricing American options under Kou’s jump-diffusion models based on penalty method [J]. Journal of Applied Mathematics and Computing, 2020, 62(3): 1. [百度学术]
甘小艇, 殷俊锋, 李蕊. 有限体积法定价跳扩散期权模型[J]. 同济大学学报( 自然科学版), 2016, 44(9): 1458. [百度学术]
GAN Xiaoting, YIN Junfeng, LI Rui.Finite volume methods for pricing jump-diffusion option model [J]. Journal of Tongji University (Natural Science), 2016, 44(9): 1458. [百度学术]
ZHENG Ning, YIN Junfeng. Accelerated modulus-based matrix splitting iteration methods for linear complementarity problem [J]. Numerical Algorithms, 2013, 64(2): 245. [百度学术]
MANDELBROT B B. The variation of certain speculative prices [J]. The Journal of Business, 1963, 36(4): 394. [百度学术]
CARR P, WU Liuren. The finite moment log stable process and option pricing [J]. Journal of Finance, 2003, 58(2): 753. [百度学术]
KOPONEN I. Analytic approach to the problem of convergence of truncated Lévy flights towards the Gaussian stochastic process [J]. Physical Review E, 1995, 52(1): 1197. [百度学术]
BOYARCHENKO S I, LEVENDORSKII S Z. Non-gaussian merton-black-scholes theory [M]. Singapore: World Scientific, 2002. [百度学术]
CARR P, HÉLYETTE G, MADAN D B, et al. Stochastic volatility for Lévy processes [J]. Mathematical Finance, 2003, 13(3):345. [百度学术]
CARTEA A, DEL-CASTILLO-NEGRETE D. Fractional diffusion models of option prices in markets with jumps [J]. Physica A, 2006, 374(2):749. [百度学术]
MAROM O, MOMONIAT E. A comparison of numerical solutions of fractional diffusion models in finance [J]. Nonlinear Analysis Real World Applications, 2009, 10(6):3435. [百度学术]
WANG Wenfei, CHEN Xu, DING Deng, et al. Circulant preconditioning technique for barrier options pricing under fractional diffusion models [J]. International Journal of Computer Mathematics, 2015, 92(11/12):2596. [百度学术]
MENG Qingjiang, DING Deng, SHENG Qin. Preconditioned iterative methods for fractional diffusion models in finance [J]. Numerical Methods for Partial Differential Equations, 2015, 31(5):1382. [百度学术]
ZHANG H, LIU F, TURNER I, et al. Numerical simulation of a finite moment log stable model for a European call option [J]. Numerical Algorithms, 2017, 75(3):569. [百度学术]
郭柏灵, 蒲学科, 黄凤辉. 分数阶偏微分方程及其数值解[M]. 北京: 科学出版社, 2011. [百度学术]
GUO Boling, PU Xueke, HUANG Fenghui. Fractional partial differential equations and their numerical solutions [M]. Beijing: Science Press, 2011. [百度学术]
KANGRO R, NICOLAIDES R. Far field boundary conditions for black-scholes equations [J]. SIAM Journal on Numerical Analysis, 2000, 38(4):1357. [百度学术]
MEERSCHAERT M M, TADJERAN C. Finite difference approximations for two-sided space-fractional partial differential equations [J]. Applied Numerical Mathematics, 2006, 56(1):80. [百度学术]
TADJERAN C, MEERSCHAERT M M, SCHEFFLER H P. A second-order accurate numerical approximation for the fractional diffusion equation [J]. Journal of Computational Physics, 2006, 213(1):205. [百度学术]
SAAD Y. Iterative methods for sparse linear systems [M]. 2nd ed. Philadelphia: SIAM Publisher, 2003. [百度学术]
CHAN R H F, JIN Xiaoqing. An introduction to iterative toeplitz solvers [M]. Philadelphia: SIAM Publisher, 2007. [百度学术]
STRANG G. A proposal for toeplitz matrix calculations [J]. Studies in Applied Mathematics, 1986, 74(2):171. [百度学术]
CHAN T F. An optimal circulant preconditioner for toeplitz systems [J]. Siam Journal on Scientific & Statistical Computing, 1988, 9:766. [百度学术]