鐘堅敏,柴昱洲,孔繁博,湯國斌,秦 僖
(重慶理工大學數(shù)學與統(tǒng)計學院,重慶 400054)
期權(quán)(Option)是在期貨的基礎(chǔ)上衍生發(fā)展而來的金融工具,其實質(zhì)是在金融領(lǐng)域中將權(quán)利和義務分開進行定價。權(quán)利的受讓人可在規(guī)定時間內(nèi)對于是否進行交易做出決定,而義務方必須隨權(quán)利受讓人的決定進行交易。在期權(quán)的交易時,購買期權(quán)的一方稱作買方,而出售期權(quán)的一方則叫做賣方;買方即是權(quán)利的受讓人,而賣方則是必須履行買方行使權(quán)利的義務人。
期權(quán)價格是期權(quán)合約中唯一隨市場供求變化而改變的變量,它的高低直接影響到買賣雙方的盈虧狀況,是期權(quán)交易的核心問題。
對于歐式期權(quán),John C.Hull等將Black-Scholes定價模型進行了推廣,使之可以直接代入定價公式。而美式看漲期權(quán)只有到期執(zhí)行才劃算,相當于歐式看漲期權(quán),可直接代入定價公式定價。美式看跌期權(quán)可在到期日之前的任何時刻執(zhí)行,因此不能直接使用定價公式而只能用數(shù)值方法來為其定價,這從數(shù)學的角度講就變成了一個在隨機過程框架下具有自由邊界的求值問題。因此美式期權(quán)的定價問題重心轉(zhuǎn)移到其數(shù)值解方面,但要得到其解析解并非容易。有限差分的直接方法是計算偏微分方程的有力工具,其核心思想是對各種導數(shù)進行離散化,把偏微分方程轉(zhuǎn)化為差分方程。求解金融衍生產(chǎn)品的價格與求解普通的偏微分方程的區(qū)別主要在于一般的偏微分方程是給定初值求解終值,而金融衍生產(chǎn)品的定價問題是給定終值求解初值,屬于逆向隨機微分方程求解。
本文只考慮美式看跌期權(quán)的定價問題,主要討論美式期權(quán)定價模型的自由邊界問題。從數(shù)學上來說,美式期權(quán)的定價問題是一個自由邊界問題。此處的自由邊界是一條需要確定的交界線,它把區(qū)域 {0≤S<∞,1≤t≤T}分成2部分:一部分是繼續(xù)持有區(qū)域,另一部分是終止持有區(qū)域。這條自由邊界在金融上稱為最佳實施邊界。顯然對每個美式期權(quán)的持有者來說,需要知道曲線的位置,以便制訂出最佳的實施方案。
基本假設(shè):
1)不付紅利。金融資產(chǎn)在期權(quán)有效期內(nèi)無紅利及其他所得。
2)風險中性。市場不存在任何套利可能性的條件下,所有可交易證券的期望收益都是無風險利率,未來現(xiàn)金流可以用其期望值按無風險利率貼現(xiàn),即股票預期收益率μ等于無風險利率r。
3)當前時刻為零時刻。
4)市場無摩擦,即不存在稅收和交易成本,所有證券完全可分割。
假設(shè):S表示股票價格;f表示期權(quán)價格;r表示無風險利率;T表示期權(quán)到期日;Δt表示時間步長,σ表示股票的波動率,K表示期權(quán)執(zhí)行價格;Lf(0,T;X)={u(t)表示股價離散步長;uLf(X)=表示時間離散步數(shù);S=Kex表示等間隔的價格段;t=T-表示股票價格的最高價格。
2.1.1 隱式有限差分法思路
隱式有限差分法是以有限的離散區(qū)域來替代連續(xù)的時間和資產(chǎn)價格,可將滿足如下偏微分方程的衍生證券
2.1.2 隱式有限差分法算法[2]
首先,把從零時刻(初始時刻設(shè)為零時刻)到到期日T時刻之間的時間分為N個等間隔的小時間段,設(shè),就有N+1個時間段。
其次,把資產(chǎn)價格的變化從0到最大值Smax也分成M個等間隔的小價格段,定義,就得到 M+1 個資產(chǎn)價格(0,ΔS,2ΔS,…,Smax)。
算法具體步驟:
2)分析差分方程
將式(2)~(4)代入偏微分方程(1)可得差分方程:
由于使用中心差分[3],所以整個方程的誤差為 o(Δt,ΔS2)。
3)求解期權(quán)價值
首先確定股票價格在邊界t=T、邊界股票價格為0、邊界股票價格趨于無窮時的期權(quán)價值為
利用差分方程(5)和以上3個邊界條件可得出(N-1)Δt時刻的M-1個聯(lián)立方程:
以及:j=0 時 fN-1,0=K;j=M 時 fN-1,M=0。
根據(jù)以上各式可求出每個fN-1,j的期權(quán)價值,將其與X-jΔS比較得到每個格點的期權(quán)價值。所以當jΔS等于資產(chǎn)價格時,該格點對應的f就是要求的期權(quán)價值。
有限差分的直接法是將差分方程(9)轉(zhuǎn)化為矩陣方程來進行求解。這里引入Kronecker積[4]的應用。
定義1[4]設(shè)A∈Cm×m,并記A的m個行向量為,于是
定義vec算符為
定理1[4]設(shè) A∈Cm×m,B∈Cn×n,X∈Cm×n,則有
容易證明結(jié)論:
推論 1[4]設(shè) A∈Cm×m,B∈Cn×n,X∈Cm×n,則
于是定義矩陣
令
記:
可以得到矩陣方程
解上述矩陣方程,具體步驟:
①利用定理1及推論1,將方程(10)化為與之等價的一般線性方程組
如令 M=A?In+Im?BT,y=vecF,b=vecC,則式(11)可寫成
② 求解方程(12),所得解y即為每個fi,j期權(quán)價值。
假設(shè)標的資產(chǎn)為不付紅利股票,其當前市場價為50元,波動率為每年40%,無風險連續(xù)復利年利率為10%,該股票5個月期的美式看跌期權(quán)協(xié)議價格為50元,求該期權(quán)的價值。
用隱性有限差分法解決該案例中的期權(quán)價值。其中
于是可以利用Matlab求出期權(quán)價格與期權(quán)到期時間的關(guān)系,見表 1??傻闷跈?quán)價值為4.072元。
表1 期權(quán)價格與期權(quán)到期時間的關(guān)系
本文主要用隱式差分法對美式看跌期權(quán)的定價進行模擬。通過對導數(shù)離散化,將偏微分方程轉(zhuǎn)化為差分方程,結(jié)合美式看跌期權(quán)的邊界條件,將差分方程轉(zhuǎn)化為矩陣方程,再利用Kronecker積的應用對矩陣方程進行求解。由于減少了迭代過程中的誤差累積,它相對于迭代法計算過程更加穩(wěn)定,計算結(jié)果更加精確。
總而言之,應用Kronecker積,對美式看跌期權(quán)的定價進行模擬,其矩陣方程的解直接對應不同時刻 t,不同資產(chǎn)價格 S 下對應的 fi,j(i=0,1,…,N -1;j=1,2,…,M -1)的期權(quán)價值,結(jié)果較為直觀。
[1]鄭振龍,陳蓉.金融工程[M].2版.北京:高等教育出版社,2008.
[2]朱順泉.金融財務建模與計算——基于 VBA與MATLAB實現(xiàn)[M].北京:電子工業(yè)出版社,2009.
[3]李榮華.偏微分方程的數(shù)值解法[M].北京:高等教育出版社,2005.
[4]陳祖明,周家勝.矩陣論引論[M].北京:北京航空航天大學出版社,1998.
[5]姜禮尚.期權(quán)定價的數(shù)學模型和方法[M].2版.北京:高等教育出版社,2008.
[6]劉敏.美式期權(quán)定價的幾種數(shù)值解法[D].北京:中國石油大學,2010.
[7]陸金甫,關(guān)治.偏微分方程的數(shù)值解法[M].2版.北京:清華大學出版社,2004.