文/魏玉嬌(上海大學(xué))
量化交易在國(guó)外發(fā)展已經(jīng)近50年,因其交易客觀性、智能化、程序化、投資業(yè)績(jī)穩(wěn)定等優(yōu)勢(shì),得到越來(lái)越多投資者的認(rèn)可和追捧。近十年來(lái),量化交易在中國(guó)也備受關(guān)注,其管理的資金規(guī)模正逐步擴(kuò)大,隨著我國(guó)金融市場(chǎng)不斷完善和發(fā)展,量化投資的應(yīng)用將會(huì)成為不可阻擋的歷史潮流。
由股價(jià)大幅波動(dòng)所導(dǎo)致的市場(chǎng)風(fēng)險(xiǎn)根本無(wú)法避免,在交易投資的大背景下,部分投資者正逐漸轉(zhuǎn)向風(fēng)險(xiǎn)較小、收益較為穩(wěn)定且相對(duì)可觀的投資模式。作為量化投資策略之一,通道突破策略不僅具備量化交易客觀性、智能化、業(yè)績(jī)穩(wěn)定等特點(diǎn),而且原理簡(jiǎn)單、操作性強(qiáng)、風(fēng)險(xiǎn)低,可以衍生出多種交易策略。
目前,通道突破策略在國(guó)內(nèi)已經(jīng)得到較為廣泛的應(yīng)用,大多停留在對(duì)單只股票進(jìn)行通道策略研究,并且通道策略指標(biāo)設(shè)定的差異也帶來(lái)不同的交易結(jié)果。另外,通道交易的思想可以應(yīng)用于其他策略之中,幫助過(guò)濾虛假買賣點(diǎn)從而實(shí)現(xiàn)穩(wěn)定收益,因此針對(duì)通道突破策略的應(yīng)用研究具有實(shí)踐意義。
隨著量化投資在國(guó)內(nèi)外應(yīng)用范圍和規(guī)模的逐漸擴(kuò)大,越來(lái)越多的學(xué)者開(kāi)始進(jìn)行量化投資策略的構(gòu)建以及應(yīng)用研究。Zaremba Adam &Shemer Jacob(2016)展示了如何在國(guó)際市場(chǎng)上成功運(yùn)用量化投資策略來(lái)管理資金,并列舉出一系列先進(jìn)的量化戰(zhàn)略及其相關(guān)理論基礎(chǔ)、實(shí)施細(xì)節(jié)等,并展示了這些策略下1995 年至2015 年間70 多個(gè)國(guó)家的表現(xiàn)。余立威和寧凌(2016)通過(guò)多個(gè)反映市場(chǎng)動(dòng)態(tài)的因子模型,構(gòu)造出可以根據(jù)市場(chǎng)變動(dòng)作出自適應(yīng)調(diào)整的平滑系數(shù),建立了看漲和看跌市場(chǎng)動(dòng)態(tài)自適應(yīng)指數(shù)平滑模型,并且給出了基于模型的量化投資策略。Bin LI, Yan L & Wenxuan T(2017)提出了一種基于機(jī)器學(xué)習(xí)和技術(shù)分析的新興量化交易算法,根據(jù)價(jià)格、成交量等技術(shù)指標(biāo),實(shí)證結(jié)果表明可獲得25% 的年化收益率。Yang·Y(2018)研究了我國(guó)期貨市場(chǎng)的特點(diǎn)和量化投資策略,對(duì)動(dòng)量、反轉(zhuǎn)和配對(duì)交易類型的策略進(jìn)行了回測(cè)檢驗(yàn),建議投資者根據(jù)投資范圍、減持容忍度和成本來(lái)選擇策略。呂凱晨、閆宏飛和陳 (2019)以滬深300指數(shù)成分股為股票池,構(gòu)建出一個(gè)能持續(xù)戰(zhàn)勝市場(chǎng)的量化選股模型,該模型在2015年~2017年累計(jì)收益率達(dá)73.03%,年化收益率為20.05%,夏普比率為0.54,遠(yuǎn)超同期滬深300指數(shù)的業(yè)績(jī)表現(xiàn)。劉宗興(2020)基于2015年~2019年國(guó)內(nèi)多品種商品期貨,在布林通道量化投資策略的基礎(chǔ)上,采用遺傳算法對(duì)策略參數(shù)進(jìn)行優(yōu)化,優(yōu)化改進(jìn)后的策略具有較高的收益和較高的穩(wěn)定性,建議投資者在我國(guó)市場(chǎng)上開(kāi)發(fā)應(yīng)用量化投資策略,要結(jié)合市場(chǎng)不斷地進(jìn)行改進(jìn)、優(yōu)化。
近幾年隨著大數(shù)據(jù)、人工智能等發(fā)展,量化投資迎來(lái)新的發(fā)展機(jī)遇,綜合國(guó)內(nèi)外文獻(xiàn)發(fā)現(xiàn),目前關(guān)于量化投資策略模型構(gòu)建方面已取得了眾多研究成果,但國(guó)內(nèi)對(duì)于量化策略的指標(biāo)優(yōu)化及不同策略的結(jié)合方面研究仍不多見(jiàn),因此本文在研究通道策略及其優(yōu)化的基礎(chǔ)上,進(jìn)一步研究布林帶策略與配對(duì)交易的結(jié)合具有重要的現(xiàn)實(shí)意義。
1.唐奇安通道的構(gòu)造
唐奇安通道是尋找一定時(shí)間內(nèi)(一般為20日)出現(xiàn)的最高價(jià)和最低價(jià)分布作為通道的上下軌道。當(dāng)其通道窄時(shí)表示市場(chǎng)波動(dòng)較小,反之通道寬則表示市場(chǎng)波動(dòng)比較大;當(dāng)價(jià)格線向上突破通道的上軌道時(shí),多頭市場(chǎng)較為強(qiáng)勢(shì),市場(chǎng)上漲趨勢(shì)明顯,釋放買入信號(hào)。
唐奇安通道由三條軌道線組成,上下軌道分別用20日內(nèi)最高價(jià)、最低價(jià)來(lái)刻畫,中軌道為上下軌道平均線。具體計(jì)算過(guò)程:
上軌道=過(guò)去20日內(nèi)的最高價(jià)
下軌道=過(guò)去20日內(nèi)的最低價(jià)
中軌道=(上軌道+下軌道)/2
2.唐奇安通道突破策略
在選定一個(gè)時(shí)間段后,唐奇安通道突破的主要原則為,當(dāng)價(jià)格線走強(qiáng)而突破前n期的最高價(jià)時(shí)做多;當(dāng)價(jià)格線向下運(yùn)動(dòng),價(jià)格低于前n期的最低價(jià)時(shí)做空。投資者一般將n期設(shè)為20日,需要注意的是不同時(shí)間段的選擇會(huì)繪制出不同的唐奇安通道,買賣點(diǎn)的捕捉也會(huì)因此而改變,從而導(dǎo)致獲勝率的差異。
1.布林帶通道的構(gòu)造
布林帶在分析股價(jià)變動(dòng)情況時(shí),一般以股價(jià)平均線作為參考線并以此作為布林帶中軌線,中軌線基礎(chǔ)上分別加減一定倍數(shù)的標(biāo)準(zhǔn)差得到上下兩條股價(jià)軌道線。由此可知,布林帶趨勢(shì)主要取決于其中軌線,中軌線上升布林帶才會(huì)上升;布林帶寬度取決于標(biāo)準(zhǔn)差,市場(chǎng)波動(dòng)性越大,標(biāo)準(zhǔn)差越大,從而帶寬越大。
投資者一般采用20日作為一個(gè)時(shí)間段計(jì)算布林帶的均值和標(biāo)準(zhǔn)差,并且在中軌線基礎(chǔ)上加減2個(gè)標(biāo)準(zhǔn)差,布林帶通道計(jì)算方式如下:
中軌道=過(guò)去20個(gè)交易日股價(jià)的算數(shù)平均值
上軌線=均值+2×過(guò)去20交易日股價(jià)標(biāo)準(zhǔn)差
下軌線=均值-2×過(guò)去20交易日股價(jià)標(biāo)準(zhǔn)差
2.布林帶通道與市場(chǎng)風(fēng)險(xiǎn)
布林帶是具有統(tǒng)計(jì)理論的技術(shù)指標(biāo),股價(jià)的標(biāo)準(zhǔn)差不僅反映了股市的波動(dòng),還可反映市場(chǎng)風(fēng)險(xiǎn)。假設(shè)股價(jià)波動(dòng)呈正態(tài)分布,那么布林帶刻畫了股價(jià)的主要變動(dòng)范圍,一旦股價(jià)突破布林帶便意味著股價(jià)發(fā)生異常波動(dòng)。因此有學(xué)者將布林帶與股市風(fēng)險(xiǎn)聯(lián)系在一起,股價(jià)異常波動(dòng)突破布林帶的情況定義為“布林帶風(fēng)險(xiǎn)”。
在正態(tài)分布假設(shè)下,根據(jù)統(tǒng)計(jì)學(xué)原理,當(dāng)置信水平為α?xí)r,布林帶風(fēng)險(xiǎn)BRα為:BRα=dm/dt×100%。其中,dt表示觀察的股價(jià)數(shù)據(jù)總期數(shù),dm表示觀察期內(nèi)股價(jià)在布林帶上下通道外部的總期數(shù)。置信水平α取值越大,對(duì)應(yīng)的布林帶越窄,股價(jià)突破布林帶上下界機(jī)會(huì)就越大,因此布林帶風(fēng)險(xiǎn)也隨之變大。
3.布林帶通道突破策略
布林帶最常見(jiàn)的策略是根據(jù)價(jià)格線突破布林通道上下界來(lái)制定策略。當(dāng)股價(jià)突破布林帶上軌道時(shí)做空,在突破下軌道時(shí)做多。另外,還有一種特殊的布林帶通道策略,在價(jià)格線由布林帶上軌道線上方降到布林帶通道內(nèi)部時(shí)做空,反之則做多。由于價(jià)格線突破布林帶到回落到布林帶內(nèi)部的時(shí)間無(wú)法確定,此策略避免了價(jià)格線不落回布林帶內(nèi)部的風(fēng)險(xiǎn),從而可以降低損失。
1.交通銀行唐奇安通道
本文以交通銀行股票2020年1月1日至2021年3月12日的日交易數(shù)據(jù)為樣本,利用Python編寫了5日~50日不同時(shí)間段唐奇安通道突破的交易策略。其中,30日和50日唐奇安通道預(yù)測(cè)勝率最高,均為0.67;10日唐奇安通道的獲勝率最低為0.4,因此選擇合適的時(shí)間段是取得較高勝率的關(guān)鍵之一。
2.交通銀行布林帶通道
運(yùn)用交通銀行股價(jià)計(jì)算并繪制布林帶通道,整體來(lái)看2020年~2021年K線圖大都在布林帶通道內(nèi)部運(yùn)動(dòng),2020年6月股價(jià)出現(xiàn)大幅上升布林帶上軌線迅速被拉升,隨后在2020年7月股價(jià)回落布林帶帶寬也越來(lái)越小,布林帶過(guò)濾了價(jià)格穿過(guò)均線的虛假信號(hào)。另外,計(jì)算2020年~2021年不同置信水平下的布林帶風(fēng)險(xiǎn)得出,置信水平越高,股價(jià)突破布林帶的機(jī)會(huì)就越小,布林帶過(guò)濾掉虛假信號(hào)的能力越強(qiáng),風(fēng)險(xiǎn)越低。
在交易評(píng)價(jià)函數(shù)中設(shè)定價(jià)格和交易信號(hào)后,利用績(jī)效表現(xiàn)函數(shù)來(lái)計(jì)算布林帶交易的績(jī)效表現(xiàn)和股票本身績(jī)效表現(xiàn)。采用一般布林帶策略時(shí),股價(jià)突破軌道線立刻進(jìn)行交易;采用特殊布林帶策略時(shí),股價(jià)突破上下軌道回落后進(jìn)行交易,表1為兩種策略績(jī)效對(duì)比。兩種交易策略的交易績(jī)效均大于股票自身績(jī)效,一般布林帶策略的交易績(jī)效優(yōu)于特殊策略,但是平均收益小于特殊策略,平均損失大于特殊策略,這主要是由于特殊布林帶突破策略過(guò)濾掉了部分虛假回落的信號(hào),交易信號(hào)判斷更加準(zhǔn)確。
表1 交通銀行布林帶通道策略績(jī)效
表2 中信銀行和中國(guó)銀行價(jià)差的布林帶通道策略績(jī)效
圖1 中信銀行和中國(guó)銀行價(jià)差及布林帶
配對(duì)交易是一種風(fēng)險(xiǎn)小、收益較穩(wěn)定的市場(chǎng)中性策略,又稱為價(jià)差交易或統(tǒng)計(jì)套利交易,其一般做法是在市場(chǎng)中尋找兩只歷史價(jià)格走勢(shì)有對(duì)沖效果的股票組成配對(duì),使股票價(jià)差大致在一個(gè)范圍內(nèi)波動(dòng)。當(dāng)股價(jià)配對(duì)差正向偏離時(shí),預(yù)計(jì)價(jià)差未來(lái)會(huì)恢復(fù),因此可做空價(jià)格走勢(shì)強(qiáng)勢(shì)的股票,做多走勢(shì)較弱的股票,等待他們回歸到長(zhǎng)期均衡關(guān)系,由此賺取兩股票價(jià)格收斂的報(bào)酬。配對(duì)交易的步驟是確定形成期和交易期、選擇股票對(duì)、制定交易策略,其中選擇股票對(duì)的方法有最小距離法和協(xié)整方法兩種方法。通道策略在配對(duì)交易中的應(yīng)用是為價(jià)差設(shè)置一個(gè)布林帶通道,并根據(jù)通道突破策略進(jìn)行交易。
1.股票對(duì)選擇
本文選取中國(guó)銀行和中信銀行2008年1月1日至2021年3月3日的日交易數(shù)據(jù)進(jìn)行配對(duì)交易。首先將中國(guó)銀行和中信銀行的收盤價(jià)繪制成時(shí)序圖,可以清晰看出兩家銀行股價(jià)波動(dòng)趨勢(shì)大致相同。
接下來(lái)通過(guò)協(xié)整檢驗(yàn)判斷兩只股票能否組配對(duì)。首先分別對(duì)兩只股票收盤價(jià)進(jìn)行ADF檢驗(yàn),兩家銀行股票收盤價(jià)均為非平穩(wěn)序列,一階差分后為平穩(wěn)序列,具備配對(duì)條件,隨后對(duì)兩只股票進(jìn)行協(xié)整檢驗(yàn),以中國(guó)銀行為自變量、中信銀行為因變量,協(xié)整檢驗(yàn)結(jié)果表明系數(shù)顯著,因此中國(guó)銀行和中信銀行可以組成股票對(duì)。
2.布林帶在配對(duì)交易中的應(yīng)用
中信銀行收盤價(jià)高于中國(guó)銀行,前者減后者得到價(jià)差,根據(jù)價(jià)差計(jì)算布林帶并繪制價(jià)差與布林帶走勢(shì)圖,可以從圖1中清晰看出價(jià)差波動(dòng)及其多次突破布林帶。與傳統(tǒng)配對(duì)交易相比,布林帶通道可以過(guò)濾掉“虛假突破”信號(hào),從而有效地提高交易的準(zhǔn)確性和收益率。
最后計(jì)算采用布林帶突破策略優(yōu)化的配對(duì)交易的績(jī)效,如表2所示,一般策略和特殊布林帶策略的交易績(jī)效均優(yōu)于股票績(jī)效,但與交通銀行策略的結(jié)果不同的是,特殊布林帶策略的交易績(jī)效略低于一般策略,因此兩種策略具體采用哪一種還要進(jìn)行更為深入的研究。
本文對(duì)通道突破策略及其原理展開(kāi)了系統(tǒng)闡述,發(fā)現(xiàn)唐奇安通道策略的績(jī)效與其計(jì)算通道所選擇的時(shí)間段有關(guān),布林帶策略的績(jī)效也與其選擇的時(shí)間段和置信水平有關(guān),因此時(shí)間段以及置信水平的確定還需進(jìn)一步研究。另外,本文將布林帶突破策略與配對(duì)交易策略結(jié)合在一起,相當(dāng)于在經(jīng)典配對(duì)模型的基礎(chǔ)上添加了“虛假信號(hào)”過(guò)濾器,從而保證配對(duì)交易績(jī)效的穩(wěn)定性,說(shuō)明了通道突破策略不只是適用于單只股票交易,多只股票交易的情形同樣適用。