□文/鄭麗娜
(廣東工業(yè)大學(xué)管理學(xué)院 廣東·廣州)
[提要] 在實(shí)際投資過程中,投資者往往根據(jù)各種信息動態(tài)地調(diào)整資產(chǎn)頭寸。本文利用L1-中位數(shù)預(yù)測股票市場的漲跌趨勢,將其作為反映市場情況的邊信息引入到基于線性學(xué)習(xí)函數(shù)的在線投資組合策略中,構(gòu)造基于L1-中位數(shù)邊信息的在線投資組合策略。采用上海證券交易所股票構(gòu)造股票組合,從數(shù)值算例中證明策略在真實(shí)股票市場的表現(xiàn),結(jié)果表明該策略具有較好的收益。
在線投資組合選擇問題是計(jì)算金融領(lǐng)域的一個熱點(diǎn)問題。不同于傳統(tǒng)的均值-方差模型,在線投資組合模型不對資產(chǎn)價格做任何的概率假設(shè),而是只利用過去的市場價格序列構(gòu)造投資比例。Cover 通過對所有的定常再調(diào)整策略(CRP)進(jìn)行加權(quán)平均,提出泛證券投資組合策略(UP),該策略首次將在線競爭的思想引入投資組合問題中。Helmbold 等基于指數(shù)梯度類型算法和相對熵,利用乘法更新公式設(shè)計(jì)指數(shù)梯度策略(EG),該策略具有良好的表現(xiàn),能夠追蹤上一期表現(xiàn)最佳的股票,同時使當(dāng)期與上一期投資比例之間的差距盡可能小,進(jìn)而減少交易費(fèi)用。張衛(wèi)國等考慮到UP 策略在股票數(shù)量較多時計(jì)算難度大,構(gòu)造基于線性學(xué)習(xí)函數(shù)的在線投資組合策略LFM,該策略具有計(jì)算復(fù)雜度低的優(yōu)勢。Li 等將上一期相對價格的倒數(shù)作為當(dāng)期相對價格的預(yù)測值,并利用在線主動被動學(xué)習(xí)技術(shù)構(gòu)造策略PAMR。Huang 等考慮到現(xiàn)有的均值回歸策略并未仔細(xì)處理數(shù)據(jù)中的噪聲和離群值,利用L1-中位數(shù)預(yù)測下一期的股票價格,設(shè)計(jì)策略RMR。Cover 和Ordentlich 考慮到投資者往往會參考各種市場信息做出投資決策,提出邊信息的概念,并將邊信息引入U(xiǎn)P 策略。楊興雨等將邊信息引入到EG 策略中,提出EGS 策略,該策略將邊信息定義為一個符號引入模型中,但是并沒有對邊信息進(jìn)行進(jìn)一步的研究。
在已有的研究中,考慮邊信息的在線投資組合模型僅認(rèn)為邊信息是與未來市場趨勢相關(guān)的信號因子,而缺乏對邊信息內(nèi)容的研究。本文利用移動窗口歷史相對價格數(shù)據(jù)的L1-中位數(shù)預(yù)測股票市場的漲跌趨勢,將其作為邊信息引入基于線性學(xué)習(xí)函數(shù)的在線投資組合策略LFM 中,構(gòu)造基于L1-中位數(shù)邊信息的在線投資組合策略。
Cover 提出的在線投資組合選擇模型如下:假設(shè)有m 只股票可以進(jìn)行投資,總共有n 個投資期,即投資者需要在n 個投資期結(jié)束后得到最優(yōu)的最終累積收益。具體符號如下:xt=(xt,1,xt,2,L,xt,m)表示市場中的m 只股票在第t 個交易期的相對價格向量,其中xt,i表示第i 只股票在第t 個交易期的相對價格,相對價格是指當(dāng)期期末股票價格與上一期期末股票的比值(1≤t≤n,1≤i≤m);整個投資期的相對價格向量序列為{xt}nt=1,簡記為x1n;給定移動窗口長度w,離第t 個交易期最近的移動窗口歷史相對價格數(shù)據(jù)為xtt--1w=(xt-w,xt-w+1,L,xt-1);bt=(bt,1,bt,2,L,bt,m)表示投資者在第t 個交易期的投資比例,其中bt,i表示第t 個交易期投資于第 i 只股票的比例;投資比例構(gòu)成的集合記為△m={b=(b1,b2,L,投資組合策略,簡記為b1n。
在第一期期初,一般采用將資金平均地分配于各項(xiàng)資產(chǎn)的方式,即b1=1/m·1,其中1 表示所有分量均為1 的m 維向量。隨后每一期期初,通過利用當(dāng)前持有的信息進(jìn)行投資決策。若第t 個交易期投資者采初始財(cái)富值。不失一般性,取S0=1。
下面介紹一個常用的基準(zhǔn)策略,即最優(yōu)定常再調(diào)整策略BCRP。如果投資者在每一期期初都采用相同的b 作為當(dāng)期的投資決策,則稱為定常再調(diào)整策略CRP,使用該策略實(shí)現(xiàn)的最終累積收益的計(jì)算公式為定常再調(diào)整策略,記為b*,即:
由式(1)可知,BCRP 策略是一個事后策略,即只有在獲得整個投資期的相對價格序列后才能確定。該策略往往被選作基準(zhǔn)策略來衡量在線投資組合策略的優(yōu)劣。如果在線投資組合策略累積收益的平均對數(shù)增長率漸近于BCRP 策略累積收益的平均對數(shù)增長率,那么稱該策略為泛證券投資組合策略。
在實(shí)際投資過程中,投資者往往會從市場中獲取許多的信息,利用信息輔助投資決策,這些信息稱為邊信息,能夠幫助投資者實(shí)現(xiàn)較好的收益。將第t 個交易期的邊信息狀態(tài)記為yt,整個投資期的邊信息狀態(tài)構(gòu)成的序列為{yt}nt=1,簡記為y1n。假設(shè)將市場狀態(tài)分為k 個邊信息狀態(tài),則集合記為Y={1,2,L,k}。策略決策過程:在第t 個交易期期初,首先得到當(dāng)期邊信息,識別邊信息狀態(tài)yt,再根據(jù)邊信息狀態(tài)做出相應(yīng)投資決策,該期投資比例記為b(tyt),則整個投資期投資比例向量構(gòu)成
本節(jié)在基于線性學(xué)習(xí)函數(shù)的在線投資組合策略LFM 中引入反映市場情況的邊信息,設(shè)計(jì)基于L1-中位數(shù)邊信息的在線投資組合策略。首先,對LFM 策略進(jìn)行簡要介紹。LFM 策略是基于線性學(xué)習(xí)函數(shù)bt+1,i=ct,ibt,i構(gòu)造的在線投資組合策略,ct,i為線性因子,再對投資比例進(jìn)行歸一化得到LFM 投資比例更新公式,即:
其中,ct,i為區(qū)間[eσxt,i/bt·xt,1+(eσ/bt·xt-1)xt,i]的中點(diǎn),σ∈[0,1]為學(xué)習(xí)率。易知,該區(qū)間的右端點(diǎn)大于等于左端點(diǎn),當(dāng)σ=0 時左右端點(diǎn)相等。LFM 策略的主要思想是根據(jù)股票當(dāng)前期的表現(xiàn)確定下一期的投資權(quán)重,在下一期賦予當(dāng)期表現(xiàn)較好的股票較大的權(quán)重。當(dāng)前期股票的表現(xiàn)越好,即相應(yīng)的相對價格xt,i越大,則區(qū)間的左右端點(diǎn)均越大,故區(qū)間的中點(diǎn)也越大,從而該股票權(quán)重越大。該策略可以實(shí)現(xiàn)較好的收益且計(jì)算復(fù)雜度低,為在線投資者提供一種更為簡單實(shí)用的投資策略。
下面設(shè)計(jì)基于近期固定長度移動窗口的L1-中位數(shù)邊信息。首先,考慮到過去較長時間的股票價格信息對當(dāng)前的投資決策影響較小,甚至可能會對當(dāng)前的決策造成干擾,本文在設(shè)計(jì)邊信息時只考慮近期數(shù)據(jù),設(shè)置移動窗口的長度為w。然后,計(jì)算移動窗口長度為w 的歷史相對價格數(shù)據(jù)的L1-中位數(shù),將其作為下一期相對價格的預(yù)測值,得到市場的預(yù)期漲跌趨勢,將該趨勢作為邊信息應(yīng)用于在線投資組合問題中。移動窗口長度為w 的相對價格數(shù)據(jù)的L1-中位數(shù)是與它們的歐幾里得距離之和最小的向量,即:
其中,‖·‖表示歐幾里得范數(shù)。
本文利用Vardi 和Zhang 提出的改進(jìn)的Weiszfed 算法求解移動窗口長度為w 的歷史相對價格數(shù)據(jù)的L1-中位數(shù)。該算法通過迭代計(jì)算求解,迭代的具體過程為:
將每只股票近w 期相對價格中位數(shù)構(gòu)成的向量設(shè)置為迭代初始值,即 μ1=median(xt-w+1,xt-w+2,L,xt)。在迭代過程中,迭代 r 次得到 μr+1。設(shè)迭代容忍度為v,最大迭代次數(shù)為M。當(dāng)‖μr+1-μr‖≤ν‖μr‖或r=M+1 時,終止迭代,返回 μr+1。取 L1-中位數(shù) μ=μr+1,將該向量的均值作為反映市場情況的邊信息,即:
在第t+1 期期初,根據(jù)得到的λt+1確定邊信息狀態(tài),即:
其中,p 為閾值參數(shù),邊信息狀態(tài)集合為Y={1,2}。投資者利用所獲得的邊信息狀態(tài)確定第t+1 期的投資比例。過去所有邊信息狀態(tài)與第 t+1 期相同的期數(shù)構(gòu)成的集合為{τ∶τ≤t,yτ=yt+1}。若該集合為空集,取bt+1(yt+1)=1/m·1;若該集合非空,則記s=max{τ∶τ≤t,yτ=yt+1},第t+1 期的投資比例為:
其中,cs,i=(eσxs,i/bs·xs+1+(eσ/bs·xs-1)xs,i)/2,稱該策略為基于L1-中位數(shù)邊信息的在線投資組合策略LFMS。
本文采用真實(shí)股票價格數(shù)據(jù)對LFMS 策略進(jìn)行數(shù)值分析,檢驗(yàn)其在真實(shí)股票市場上的表現(xiàn)。
(一)數(shù)據(jù)來源與參數(shù)設(shè)置。本文的測試數(shù)據(jù)來自上海證券交易所(Shanghai Stock Exchange,SSE),具體的測試數(shù)據(jù)如表 1 所示,其中每只股票包含了從2006 年1 月1 日到2019 年12 月31 日的交易數(shù)據(jù),共 3,404 個交易日。(表 1)
表1 股票組合名稱一覽表
本文構(gòu)造的LFMS 策略的參數(shù)主要有學(xué)習(xí)率、移動窗口長度和閾值參數(shù)等,參數(shù)設(shè)置如下:學(xué)習(xí)率σ=0.01,移動窗口長度w=30,閾值參數(shù)p=1,最大迭代次數(shù)M=200,容忍度ν=10-9。
為了觀測策略LFMS 的表現(xiàn),同時列出了以下策略在相同數(shù)據(jù)下的表現(xiàn),包括離線策略 Market、BCRP、在線策略 UP、EG、LFM,上述策略中的參數(shù)按照原文獻(xiàn)進(jìn)行取值。
(二)策略表現(xiàn)分析。首先,觀察策略在不同股票組合中的最終累積收益表現(xiàn),實(shí)驗(yàn)結(jié)果如表2 所示。為了便于觀察,表2 中淺色數(shù)據(jù)在每個股票組合中表現(xiàn)最好的兩個策略的最終累積收益??梢钥闯觯诮M合1、組合2、組合3 和組合4 中,策略LFMS 最終累積收益優(yōu)于所有的對比策略,在組合5 和組合6 中,策略的表現(xiàn)僅次于事后策略BCRP,說明LFMS 策略在中國市場中具有較好的表現(xiàn),且具有穩(wěn)健性,可以幫助投資者實(shí)現(xiàn)較好的收益。(表2)
表2 不同策略在6 個股票組合上的最終累積收益一覽表
為了進(jìn)一步說明策略LFMS 的性能,下面比較其與BCRP、UP 和LFM 策略在不同股票組合上的逐日累積表現(xiàn)。圖1 給出它們在股票組合3 和組合6 上的逐日累積對數(shù)收益??梢钥闯觯?dāng)投資期數(shù)較少時,各策略表現(xiàn)接近,隨著投資期數(shù)的增加,策略LFMS 的優(yōu)勢逐漸顯現(xiàn)出來。LFMS 策略在股票組合中能夠穩(wěn)定地優(yōu)于UP、LFM 策略,且能夠追蹤BCRP 策略,進(jìn)一步說明策略的性能好、穩(wěn)定性強(qiáng)。(圖1、圖2)
圖1 不同策略在組合3 上的逐日累積對數(shù)收益圖
圖2 不同策略在組合6 上的逐日累積對數(shù)收益圖
綜上,本文將移動窗口歷史相對價格數(shù)據(jù)的L1-中位數(shù)作為反映市場情況的信號因子引入到基于線性學(xué)習(xí)函數(shù)的投資組合策略中,構(gòu)造基于L1-中位數(shù)邊信息的在線投資組合策略。采用實(shí)際股票數(shù)據(jù)對策略進(jìn)行數(shù)值分析,結(jié)果表明具有較好的性能。在后續(xù)的研究中將嘗試設(shè)計(jì)包含更多信息的信號因子,進(jìn)一步提高策略的表現(xiàn)。