駱佳磊
【摘 要】本文通過用馬爾科夫過程對股票進(jìn)行預(yù)判分析,隨后使用隱馬爾科夫鏈,通過模型的訓(xùn)練,獲取每日的隱藏狀態(tài),分析發(fā)現(xiàn)存在優(yōu)勢隱藏狀態(tài),這對擇時策略有重要參考意義。
【關(guān)鍵詞】科爾科夫鏈;股票預(yù)判;隱藏狀態(tài)
馬爾科夫鏈?zhǔn)且环N重要的信號識別方式。廣泛使用在語音識別,文字和圖像識別分析領(lǐng)域。而馬爾科夫在財經(jīng)方面的應(yīng)用,也有不少國內(nèi)外的研究文獻(xiàn),展現(xiàn)了大量的研究成果和技術(shù)經(jīng)驗。本文將著重對國內(nèi)股票進(jìn)行基于馬爾科夫過程和隱馬爾科夫鏈的對股票預(yù)判進(jìn)行實(shí)證研究。
一、馬爾科夫過程
馬爾科夫過程是指隨機(jī)過程中當(dāng)前的狀態(tài)只與事物前一個狀態(tài)有關(guān),與過去的狀態(tài)均沒有任何關(guān)聯(lián)。其數(shù)學(xué)定義為隨機(jī)過程{X(t),t∈T}的狀態(tài)空間,如果對任意n個時刻,t1﹤t2﹤t3﹤tn-1﹤tn∈T,滿足P{X(tn) 二、基于馬爾科夫過程的上證指數(shù)預(yù)測分析 首先獲取了上證綜指自2015年8月19日至2017年5月12日的指數(shù)漲跌幅數(shù)據(jù),其中漲跌幅的計算為:(C-Ct-1 )/Ct-1 。根據(jù)當(dāng)日收盤后的漲跌幅,將狀態(tài)劃分為5類: Pij的概率計算方式Pij=Nij/∑Ni。Nij為從i到j(luò)發(fā)生的頻次, Ni為從狀態(tài)i到0至5全部頻次。據(jù)歷史數(shù)據(jù)進(jìn)行頻率計算獲得一步轉(zhuǎn)移矩陣如下: 由上表可以看到,轉(zhuǎn)移矩陣從1,2,3狀態(tài)轉(zhuǎn)移到1,2,3狀態(tài)的概率分布處于整個整個概率分布的集中區(qū)域,這和實(shí)踐認(rèn)知基本一致。5月12日的狀態(tài)為1,通過該馬爾科夫過程預(yù)判15日最大概率的狀態(tài)為2,而實(shí)際15日的漲幅0.22%,確實(shí)落在了狀態(tài)2空間域,這說明基于大量數(shù)據(jù)統(tǒng)計的該馬爾科夫過程是具有一定的參考價值的。同時后續(xù)要需要進(jìn)行大量的修正和驗證,以提高模型預(yù)測的準(zhǔn)確性和穩(wěn)定性。 三、隱馬爾科夫鏈(hidden Maerkov chain) 隱馬爾科夫鏈,簡稱HMM,是一種基于輸出信息來識別隱藏信息的技術(shù),一個完整的HMM可以描述為:λ={N,π,A,μ },其中N為隱含狀態(tài)數(shù),π,為初始概率分布矩陣,A為隱含狀態(tài)間的概率轉(zhuǎn)移矩陣,μ為輸出層的概率分布矩陣。我們將參數(shù)導(dǎo)入模型,并形成上述矩陣后,進(jìn)行迭代訓(xùn)練后獲取隱藏狀態(tài)。 四、基于HMM的股票實(shí)證分析 首先對源數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理:standard_x=(x-mean)/std。將標(biāo)準(zhǔn)化處理后的日收益率R,成交量變化率R_VOL作為參數(shù),導(dǎo)入sklearn開發(fā)的hmm模型進(jìn)行訓(xùn)練,訓(xùn)練后的結(jié)果在分別2-5個狀態(tài)下的分布圖,發(fā)現(xiàn)狀態(tài)3是比較理想的狀態(tài),對走勢的判斷也比較合理。 根據(jù)圖上的內(nèi)容,可以看到藍(lán)色(狀態(tài)0)狀態(tài)應(yīng)該對應(yīng)上升趨勢,紅色(狀態(tài)2)多半出現(xiàn)在底部或者下跌通道中,所以我們可以認(rèn)為藍(lán)色代表強(qiáng)勢狀態(tài),紅色的弱勢狀態(tài),而綠色(狀態(tài)1)表明是一些中性用點(diǎn)。我們對5月13日至24日的這段時間進(jìn)行模型預(yù)測,預(yù)測的狀態(tài)分為[0 0 0 0 0 1 0],表明處于相對強(qiáng)勢狀態(tài),而實(shí)際情況這段時間累計下跌0.68%,整個市場環(huán)境處于政策嚴(yán)控下,市場弱勢震蕩格局下。從模型的指導(dǎo)思路來說,當(dāng)前反而是建倉的較佳點(diǎn)位,應(yīng)該開始逐步建倉。 對三種狀態(tài)的日收益率進(jìn)行累加計算,,可以看到狀態(tài)0在2016年的2月前,狀態(tài)0的累計收益率能明顯和狀態(tài)1、2進(jìn)行區(qū)分。而2016年2月后的行情,三種狀態(tài)的相互膠著,收益率區(qū)間變化很小,意味著行情處于小幅震蕩中,即時是行情處于狀態(tài)0也無法獲取超額收益。從后驗的角度來說,選擇狀態(tài)0的擇時策略效果明顯優(yōu)于1、2。 五、小結(jié) 通過分析發(fā)現(xiàn)隱藏狀態(tài)確實(shí)存在優(yōu)勢狀態(tài),這對擇時策略能夠提供積極的參考意義。在實(shí)際操作中,結(jié)合馬爾科夫過程和隱馬爾科夫鏈進(jìn)行綜合預(yù)測能取得更好的效果。本文在指標(biāo)篩選和算法優(yōu)化方面均未作深入,后續(xù)如果能有改進(jìn)的話,預(yù)測的精度將會進(jìn)一步提高。 參考文獻(xiàn): [1]章晨.基于馬爾科夫鏈的股票價格漲跌幅的預(yù)測[J].商業(yè)經(jīng)濟(jì)2010[11]. [2]余文利、廖建平、馬文龍.一種新的基于隱馬爾科夫模型的股票價格時間序列預(yù)測方法[J].計算機(jī)應(yīng)用與軟件2010[6].