APP下载

基于多因子LIBOR模型的CMS数字范围债券定价

2020-05-27恽钧超

中国管理科学 2020年3期
关键词:正态分布测度定价

吴 平,恽钧超,董 斌

(1.南京信息工程大学商学院,江苏 南京 210044;2.东南大学经济管理学院,江苏 南京 211189)

1 引言

随着我国金融体系的发展,利率衍生产品逐步走进我们的视野。在利率市场化发展的今天,利率衍生产品在金融市场中更加普遍。CMS利率已成为市场中普遍使用的利率参考指标,它是由ISDA定义的互换利率报价。市场参与者利用CMS债券赚取利润,市场投资者利用CMS债券对冲风险。CMS作为一种金融工具在金融衍生品市场中起到越来越重要的作用。获得CMS数字范围债券定价已成为一个重要问题。以加拿大蒙特利尔银行为例,每天都会发生大量的CMS衍生产品交易。CMS衍生品的定价通常利用数值模拟的方法,这种方法通常效率比较低,运算速度慢。当交易量上升时,已无法满足市场的要求。因而获得CMS衍生品的解析解已成为迫切要求。在信息快速变化的大数据时代,拥有准确快速的定价系统是投资获得良好回报的必要保证。怎样获得CMS衍生品的解析解,目前国内外许多学者和实际市场参与者对这一理论有着广泛的研究。

Antonov和Arneguy[1]在带有随机波动率的LIBOR市场模型下,通过有效的测度变换和二维的Laplace变换的方法,求解出一系列的CMS价差债券带有复杂伽马函数的解析解。Wu Tingpin和Chen Sonnan[2]在多因子LIBOR模型下得出了CMS的近似概率分布。完成了三种不同执行价格下CMS数字范围价差期权的定价。Belomestny等[3]在LIBOR市场模型中采用了凸性调整的技术,对CMS价差期权的定价进行了讨论。然而,虽然我们已经得到很多CMS衍生产品的定价公式,但是大多是对于CMS价差债券的,对于CMS数字范围债券这一产品的研究还存在深入研究的空间。

Wu和Elliott[4]采用了Vorst的方法,通过几何平均代替算术平均,得出了CMS利率在多因子LIBOR模型下的近似分布。通过修正执行价格,得出了CMS数字逐日区间计算债券的定价公式。刘凤琴和金瑜[5]运用Monte Carlo模拟法对Levy-Libor模型的局部波动率和瞬时相关系数进行了有效的市场校准。虽然Levy方法和Vorst方法在对CMS数字范围债券定价时可以对CMS利率进行估计,但是这两种估计方法的准确性还是有所欠缺,这就导致最后债券的定价并不准确。

本文在多因子LIBOR市场模型下,通过二阶变差的方法得出了CMS利率的近似的概率分布,解决了对数正态分布的算数平均不是对数正态分布的问题。之后求得CMS数字范围债券的定价公式,主要包括固定利率,浮动利率以及后置利率三种情况,避免了过去在定价过程中使用Monte Carlo大数据模拟的情况,最后对模型进行了检验。在对浮动利率债券进行定价时,引入了引理法和Girsanov法两种方式,完善了投资者的定价方法。

总体来说,本文的创新点在于:(1)在多因子LIBOR市场模型下,得出了CMS利率服从近似的对数正态分布,避免了利率小于零的情况。(2)实验证明,通过二阶变差的方法获得的CMS利率的近似分布,更加逼近实际市场。(3)在CMS满足的近似的概率分布下,我们得出了CMS数字范围债券定价的解析解。(4)Girsanov定理的应用,使得解析公式更加简洁。(5)避免使用Monte Carlo数值模拟的方法。直接获得CMS数字范围债券定价的解析解。论文是对实际经济数据进行模型化数据化的良好体现,也是在决策过程中选择最优结果进行判断的良好诠释。

1 LIBOR市场模型和CMS利率

1.1 不同测度下LIBOR市场模型

Brace等[6]提出了LIBOR市场模型,与短期利率模型例如Hull-White或Vasicek模型相比,LIBOR市场模型具有广阔的市场发展前景。同时在LIBOR市场模型中,LIBOR利率满足对数正态分布,这就使得远期利率为负数的概率为零。

Brigo和Mercurio[7]采用伊藤引理,得出了在不同测度下的LIBOR市场模型,虽然获得了不同形式的LIBOR市场模型,但是由于方程中的漂移项是随机的,所以方程的解析解很难获得。他们通过用Lj(0)代替漂移项中的Lj(t),从而得出远期LIBOR利率服从对数正态分布的。早在Brace等[6]提出LIBOR市场模型时,就使用这个方法求解CMS利率。

给定一个概率空间(Ω,F,Q,{Ft}t∈[0,T],W(t)=(W1(t),W2(t),W3(t),…,Wn(t))表示n维几何布朗运。

B(t, tm(t));瞬时LIBOR测度的计价单位

Q;瞬时鞅测度

QN远期鞅测度

Ti固定交割时间

δiδi= Ti+1- Ti

σi(t)L(t;Ti,Ti+1)的波动率

Pi(t,Ti);在时刻Ti支付1的零息债券在t时刻的价格

m(t);下一个重置日期的指标t

L(t;Ti,Ti+1);表示在t≤Ti时刻[Ti,Ti+1]时间段内的远期LIBOR利率

ρi,j(t);表示L(t;Ti,Ti+1) 和 L(t;Tj,Tj+1) 之间的相关系数

N(x);正态累计分布函数

在定价利率衍生品时,相对于瞬时测度或终端测度,有时在某一特定的概率测度下计算更加方便。下面给出的CMS数字范围债券的统一定价公式。

(1)

其中远期波动率σi(t)由多因子即期波动率转化而来,包含了多因子的形式。

在本文中,我们使用终端测度来推倒我们的公式。

1.2 CMS利率研究

CMS利率是固定期限交换利率,它是由ISDA所定义的互换利率。在通常情况下,CMS利率和LIBOR利率是不能同时满足对数正态分布的,因为对数正态分布的加权和不是对数正态分布。本文通过二阶变差的方法获得了CMS利率的近似的对数正态分布,为获得CMS利率衍生品的定价公式铲除了困难。根据掉期利率定价公式以及LIBOR利率公式,我们可以得到:

β=α+n

(2)

其中Sα,α+n(t,Tα)表示有n个阶段,重置日期为Tα,Tα+1,…Tα+n-1支付日期为Tα+1,Tα+2,…Tα+n的远期CMS掉期利率。Wi(t)表示远期利率的平均加权参数。P(t,Tk)表示在时间Tk时的1美元在t的价值。

Brigo和Mercurio[7]通过实验分析得出如下结论,wi(t)的变化是相当微小的随着时间t的变化,相比较于L(t,Ti),所以可以把wi(t)近似为常数,此时得到CMS利率的近似公式如下,这里取wi(0)。

(3)

由于LIBOR利率服从对数正态分布,因而CMS利率不服从对数正态分布。CMS利率的精确分布很难获得。Brace等[8]提出使用LIBOR市场模型作为中心模型,在此建议下,我们通过近似的方法找到CMS利率的近似分布,它的近似分布是对数正态分布。

1.3 二阶变差方法

Wu和Elliott[9]首次使用二阶变差的方法,对一篮子债券进行定价。由于CMS利率是LIBOR利率的加权和,在数学结构上与一篮子债券十分相似。我们采用二阶变差的方法,获得了CMS利率的近似分布。这种方法对CMS一系列的衍生品的定价有很好的通用性和适用性。

过去在进行这类问题的定价过程中,经常会使用Levy[10]方法和Vorst[11]方法。与Levy方法和Vorst方法相比,通过二阶变差方法求得的CMS数字范围债券的价格处于通过Levy方法和Vorst方法求得的CMS数字范围债券价格之间。事实上,Vorst方法对该类产品的定价是二阶变差方法求得的价格的下界,Levy方法是上界。在波动率趋于平稳的一些特殊情况下,这三种方法获得的结果是一致的。详细讨论可参见参考文献[9]。从实证分析可知,通过二阶变差获得的CMS利率概率分布,更加接近于Monte Carlo的模拟结果。它更好的刻画了CMS利率趋势。这就使得CMS债券价格更加接近于实际市场。在这里远期利率采用了LIBOR市场模型,因而CMS利率小于零的概率是零,更加符合现实情况。

近似推导如下。已知

利用伊藤引理,我们得到

Lk(T)=Lk(0)

它的均值:

E(Lk(T))=Lk(0)

(4)

(5)

我们引入一条引理如下:

假设R是一个半鞅,那么二次协方差过程

X,Y∈R通过〈X,Y〉定义。对LnX采用伊藤引理, 我们得到

(6)

通过上述引理,可以得到

(7)

式中σ(t)是远期利率波动率。通过正态分布的均值方差性质, 我们有:

(8)

Wi(t)和Wj(t)的相关系数表示为ρi,j

通过上述推导,我们获得了掉期互换利率的近似概率分布,这个分布是对数正态分布,这在后面获得CMS数字范围债券定价的解析解非常重要。

2 CMS数字范围债券定价

范围债券是指参考利率在给定范围内时获得约定收益的债券。这里参考利率可以是CMS利率,LIBOR利率,或者CMS价差利率等等。本文主要研究参考利率为CMS利率的情况。

2.1 约定收益为固定利率情况

假定参考利率是CMS利率,当Sα,β在利率上界Rmax,α和下界Rmin,α之间时,获得固定收益为Rfix的债券(当Sα,β大于Rmax,α或小于Rmin,α,则不获得任何收益)。下面我们带入公式

(9)

根据鞅定价方法,CMS范围数字债券的定价问题可以拆成一系列的简单数字债券的线性加权组合,通过买或卖一系列的简单数字债券表示。

E[1{Rmin,α≤Sα,β(Tα)≤Rmax,α}]

=E[1{Sα,β(Tα)≤Rmax,α}]-E[1{Sα,β(Tα)≤Rmin,α}]

(10)

在计算出简单数字债券的价格后,通过贴现求和,再乘以时间间隔和固定利率。

由于是正态分布,因而我们得到CMS数字范围债券支付n次利息在时刻零时的价格为:

(11)

这个结果与BLACK定价公式非常相似,在CMS利率服从对数正态分布的假定下,本文所得的公式非常简洁。

2.2 约定收益为浮动利率情况

浮动利率债券是市场上更加常见的交易产品,与固定利率情况相比,它的求解过程更加复杂。我们通过两种不同的方法获得了这一问题的解析解。其本质都是应用Girsanov定理,它们各有优势,互相印证。虽然这两种方法在本质上是一致的,但是不同的思考角度,决定了推导的复杂度和难易度,甚至直接影响到最终的结果是否能够得到适合的解析表达式。

2.2.1 引理法

通常来说,相对于约定收益率为固定利率的情况,约定收益率为浮动利率债券的定价问题复杂在其浮动利率与参考利率是相关的。引理法简单明了,直接从数学的角度出发,解决了相关的随机变量的概率分布求解问题,但缺少现代金融理论的思想,这就使得一些特殊的产品很难用这种方法求得解析解。

通过引理[12]在这里我们有:

E[exp(X)IY>K]

E[exp(X)IY

(12)

式中Exp(X)表示LIBOR利率取对数之后求指数函数,X 代表logL,Y是参考利率,K是参考利率的界限。

(13)

在这里约定收益为浮动利率,从均值中这一项不能简单的提取出来。这一项我们仍然化为一系列简单数字债券的线性组合,同时对下标函数两边取对数:

E[L(Tα;Tα,Tα+1)1{Rmin,α≤Sα,β(Tα)≤Rmax,α}]

(14)

N{lnRmax,α-uSα,β(Tα,Tα)-cov(lnLα(Tα),lnSα,β(Tα,Tα))}/σSα,β(Tα,Tα)

N{lnRmin,α-uSα,β(Tα,Tα)-cov(lnLα(Tα),lnSα,β(Tα,Tα))}/σSα,β(Tα,Tα)

uLα(Tα)=E[lnLα(Tα)];

uSα,β(Tα,Tα)=E[lnSα,β(Tα,Tα)];

cov(lnLα(Tα),lnSα,β(Tα,Tα))

=〈lnLα(Tα,Tα,Tα+1),lnSα,β(Tα;Tα,Tβ)〉

(15)

从这里我们可以发现,远期LIBOR利率和CMS利率的相关性,已经被考虑在我们的模型中。这一点与约定收益为固定利率是不同的,因为在LIBOR市场模型的框架结构下,CMS利率是LIBOR利率的加权和,因而两者必然存在相关性,所以在计算数字范围债券定价时,与固定收益的情况是不同的。在下面的章节中,我们对公式中所涉及到的方差,协方差和均值进行具体的推导。

我们直接对远期LIBOR利率,使用伊藤引理获得。

Lα(Tα)=Lα(0)

(16)

通个对等式两边取对数,我们有:

lnLα(Tα)=lnLα(0)

可见这是一个广义的布朗运动,对这个式子两边求期望和方差,我们有:

E[lnLα(Tα)]=lnLα(0)

(17)

由于CMS利率近似为对数正态分布,对两边求期望和方差。我们有:

(18)

通过下述引理,

(19)

我们获得协方差如下:

cov(lnLα(Tα),lnSα,β(Tα,Tα))=〈lnLα(Tα,Tα,Tα+1),lnSα,β(Tα;Tα,Tβ)〉

(20)

在最终结果里,所有的模型参数都可以通过市场观测数据估计。我们获得了问题的解析解,避免了Monte Carlo模拟的方法。在得到的最终结果里,约定收益为浮动利率的情况与约定利率为固定利率的基本一致,唯一的区别是约定收益是随机的,是由远期LIBOR利率迭代产生。在编程上,对于约定收益为固定利率的程序,只要稍加修改就可移植到约定利率为浮动利率的情形,提高了编程效率,缩短了运算时间。对于约定收益是浮动的利率,还可以采用Girsanov定理的方法,求得解析解。

2.2.2 Girsanov定理法

利用Girsanov定理方法求解约定收益是浮动利率债券的基本方法,它使用的是现代金融学思想,相比于引理法,适用范围广,过程相对复杂。基本思路就是通过测度变换改变漂移项。对于一些与CMS利率相关的衍生产品,在实际应用中,通过Girsanov变换,更加简洁,也更加适合,通过下文的推导也可以看出。

Girsanov变换,主要是指对于一个给定的随机过程,在不同的测度下,漂移项会改变,波动率是不合改变的。新过程的律关于原过程是绝对连续的[12]。

设Y(t)∈Rn服从的伊藤过程如下:

dY(t)=β(t,w)dt+θ(t,w)dB()

(21)

假定存在过程u(t,w)和α(t,w),这里B(t)∈Rm,β(t,w)∈Rn,θ(t,w)∈Rn*m,我们有:

θ(t,w)u(t,w)=β(t,w)-α(t,w)

(22)

(23)

(24)

在定理中,可见通过测度变换,漂移项发生了改变,波动率这一项是不变的。

通过公式(14)CMS范围数字债券的定价问题可以表示为一系列的简单数字债券的线性加权组合

基于LIBOR市场模型,我们得到

Lα(Tα)=Lα(0)

在这里,我们有:

η(Tα;Tα,Tα+1)

同时使用

通过测度变换,

原式简化为:

Lα(0)exp(η(Tα;Tα,Tα+1))

采用Girsanov和Radon-Nikodym定理,可以得到:

Lα(0)exp(η(Tα;Tα,Tα+1))

=Lα(0)exp(η(Tα;Tα,Tα+1))

=Lα(0)exp(η(Tα;Tα,Tα+1))

(25)

在这里,Rβ表示新的概率测度

在Girsanov定理中的

u(t,w)=-σα(t)

通过测度变换,约定收益利率为浮动利率的计算公式类似于上面约定收益利率为固定利率的计算公式,然而由于变换了测度空间,在原模型中的漂移项需要进行修正。

在新测度下,LIBOR市场模型发生了改变。

Lα(Tα)=Lα(0)

由于LIBOR市场模型的漂移项发生了改变,因而CMS利率也随之改变,在新的模型下,CMS的方差和期望重新计算如下:

它的方差是:

(26)

它的均值是:

(27)

从最后公式,我们得到支付m次利息的CMS数字范围债券在零时刻的价格为:

(28)

可以看出模型的变化,导致均值发生了变化。

2.3 约定收益为浮动后置利率情况

与约定收益为浮动LIBOR利率数字范围债券相比,它的区别是在一个支付日所付的浮动LIBOR利率是这个支付日所观测到的利率本身。

即在时间[Tα,Tα+1]支付的利率为L(Tα+1;Tα+1,Tα+2)。通过LIBOR市场模型,我们可以求得下一期的远期利率。

在时刻t观测到的[α,α+1]区间的LIBOR远期利率为Lα(t),在此时计算下一期的LIBOR远期利率则为Lα+1(t)即区间[α+1,α+2]的LIBOR远期利率,根据LIBOR模型

(29)

求积分解出LIBOR利率[13]

Lα+1(Tα+1)=Lα+1(0)

(30)

在这里我们做一个变换,为了使得公式可以符合要求,取出求幂项从Ta到Ta+1的积分,也就是提取出一个从Ta+1到Ta+2的远期LIBOR利率,在Ta时刻观察到的。通过化简后,我们发现后置互换利率的情况,可以通过前一期表示,之间只需要乘以一个参数。

L(Tα+1;Tα+1,Tα+2)=L(Tα;Tα+1,Tα+2)

(31)

所以化简后的结果带入到原公式中得到

E[L(Tα+1;Tα+1,Tα+2)1{Rmin,α≤Sα,β(Tα)≤Rmax,α}]

=E[L(Tα;Tα+1,Tα+2)1{Rmin,α≤Sα,β(Tα)≤Rmax,α}]

(32)

对于约定收益为浮动利率的债券,通过Girsanov定理来进行直接定价比较方便,通过测度变换,获得需要的公式。与上一节前置互换 利率的情况类似,只是在公式化简之后乘上一个参数。

E[L(Tα+1;Tα+1,Tα+2)1{Rmin,α≤Sα,β(Tα)≤Rmax,α}]

=E[L(Tα;Tα+1,Tα+2)1{Rmin,α≤Sα,β(Tα)≤Rmax,α}]

(33)

我们采用同样的方法构造新的鞅:

Lα+1(Tα)=Lα+1(0)

η(Tα;Tα+1,Tα+2)

(34)

此时u(t,w)=-σα+1(t)

变换新的空间和模型参数,漂移项改变方差项不变。

此时有

Lα+1(Tα)=Lα+1(0)

通过对所得的CMS利率求均值,可以得到的类似公式。测度变换只改变漂移项,不改变方差项。

由于最后乘的系数一样,所以两种方法间的误差和单纯浮动利率债券的误差是一样的。对于后置互换利率的债券,其解决方法与前置互换利率的债券类似,区别在于后一期的LIBOR利率需要用原本的LIBOR利率进行表示,LIBOR市场模型很好的解决了这一问题,简化了原本通过曲率调整得出的公式,方便带入到最后的计算公式中。

3 实证分析

3.1 实证分析

CMS数字范围债券是场外市场上交易的利率衍生品,它不像股票价格是可以查询的。这就使得对实际产品的模拟变得难以进行。对于公式的检验就只能通过MonteCarlo模拟的方式进行。

我们从债券定价的原始公式进行考虑。根据公式(9)

在定价过程中,这一公式是无法直接使用的。这是由于Sα,β只有在发生时刻才能进行观察,我们无法获得CMS利率的各期价值。所以我们通过Monte Carlo数据模拟的方式来解决这一问题。理论上,当CMS利率在指定数值范围内获得固定收益或浮动收益是CMS衍生产品最基本的概念,

本文通过构造一个获得固定收益CMS利率产品实例,即在每一期,当CMS利率在指定数值范围内获得约定收益为固定利率。

远期LIBOR利率的波动率存在一种驼峰情况的估计,这种情况下的波动率是一个关于时间的函数。这个假定被广泛采用。Brigo和 Mercurio[7]在他们的书中提出拟合远期波动率的公式,尽管它与

实际情况比较接近,拟合程度较高,但这个公式应用起来比较复杂。

σi(t)=kiφ(Ti-1-t;a,b,c,d)

=ki((a(Ti-1-t)+d)e-b(Ti-1-t)+c)

(35)

3.2 相关系数

LIBOR市场模型的相关系数对于数字范围债券的定价有着重要的影响。一般可通过历史数据来确定相关系数。陈松男[14]的文章中认为远期LIBOR利率的相关性其实是比较高的,建议通常选取的范围[0.8,1]之间。本文中选取相关系数为0.8作为数值计算的参数。

产品名称CMS数字范围债券货币种类USD投入本金1000USD参考利率3个月远期LIBOR利率对应的1年期掉期利率总共获息次数33次产品特征CMS利率在利率范围5.5%到6%时,获得4%的固定收益,其他情况收益为零。

首先,我们通过Monte Carlo的方法模拟CMS利率。2006年一系列3个月远期LIBOR美元利率作为参考利率。采用同期利率上限单元的隐含波动率作为远期LIBOR利率的波动率。

通过公式(2),基于LIBOR市场模型,我们可以模拟出当期CMS利率。图1为仿真结果,仿真次数为10,000。随着模拟次数的增加去掉极端值以后,我们发现CMS利率的变化是合理的。最后结果是10000次的平均值。

图1 CMS利率模拟

将表1的数据,直接带入推导的公式。

通过公式(9),当CMS利率在指定数值范围内,则收到固定利率,例如,4%,再贴现到零时刻时,结果在下表2。

表1 CMS数字范围债券的价格表(解析解)

表2 CMS数字范围债券的价格表(Monte Carlo模拟)

表1和表2显示,和解析解的差异为5.73美元,在10000次的情况下,有如此良好的拟合度。随着仿真次数的增加,解析解和仿真的差异将会减小,拟合情况将会更好。更多模拟结果参见恽钧超[16]。

4 结语

论文主要目标是完成对CMS数字范围债券的定价,避免Monte Carlo大数据模拟的情况而求出产品的解析解。主要结论如下:

(1)通过二阶变差法求得CMS利率的概率分布,解决了掉期利率不满足对数正态分布的问题。

(2)完成了对CMS数字范围债券的定价。不同于过去通过Monte Carlo模拟这种耗时的方法,论文得到了固定利率,浮动利率,后置利率三种产品的闭式解析解。

(3)论文在推导过程中使用引理法和原始Girsanov法结合的方式更加简便的对于浮动利率的情况进行了定价。完善了对CMS衍生产品的定价手段,方便了后期对于一系列产品的定价。

论文的解析解比过去的方法更加贴近实际情况,与Monte Carlo结果差异更小,使得投资者在对CMS数字范围债券定价时可以获得更大的收益。同时,在用这一产品进行对冲风险时,也能更好的减小投资者的损失。产品的准确定价对于瞬息万变的资本市场来说无疑是相当重要的,良好的拟合模型是获得良好收益的重要基石。同时,模型除了对CMS数字范围债券进行定价外,对于CMS价差期权等一系列CMS衍生产品都可以进行推广定价。由于CMS利率的概率分布的确定加上Girsanov定理的合理使用,模型可以推广到对CMS取差债券以及CMS取差逐日计息债券的定价当中[15]。一方面,模型可以更好的拟合CMS利率的分布情况,这对CMS衍生产品的定价是十分重要的。另一方面Girsanov定理的使用为推导出最终结果铺平了道路,使得我们可以求解出最后的解析公式。

论文为CMS数字范围债券的投资者提供了快速准确的投资意见,在理论研究和实际应用上都具有重大意义. 在理论上,相关的研究成果可以推广到其它的类似的金融产品, 例如,欧式篮子期权和亚式期权定价上去。开创了新的方法和思维模式,促进了同类产品的定价投资活动,为后续的定价研究提供了方便。在实际应用上,这个算法给市场的参与者提供了一个新的,省时的,有效的定价方法。给市场的决策者,提供了一个更加有效地管理,对冲,和控制交易风险的工具。促进了利率市场的良性发展,提高了投资者的收益。

猜你喜欢

正态分布测度定价
重要更正
Rn上的测度双K-框架
关于n维正态分布线性函数服从正态分布的证明*
平面上两个数字集生成的一类Moran测度的谱性
我国要素价格扭曲程度的测度
生活常态模式
欢迎选购
欢迎选购
最新出版图书
几何概型中的测度