姜學(xué)文
摘 要:量化投資策略是量化投資的核心組成部分,一個(gè)投資模型的收益率大小在很大程度上取決于量化投資策略的構(gòu)建的效果。本文對(duì)超買超賣量化因子進(jìn)行深入總結(jié)與分析,并在此基礎(chǔ)上提出量化模型的設(shè)計(jì)思路。
關(guān)鍵詞:量化投資;策略;超買超賣
隨著計(jì)算機(jī)硬件以及軟件技術(shù)的日益發(fā)展,自動(dòng)化已經(jīng)普遍運(yùn)用于各行各業(yè),大大提高了人們的工作效率,同時(shí)也重塑了難以計(jì)數(shù)的工作崗位。投資天生與數(shù)字相關(guān),就更加離不開數(shù)字技術(shù)。無(wú)論是簡(jiǎn)單的行情顯示、信息傳播,還是相對(duì)復(fù)雜的投資分析、模型構(gòu)建等,都是建立在現(xiàn)代計(jì)算機(jī)技術(shù)的基礎(chǔ)之上。在一定程度上說(shuō),量化投資可以理解為自動(dòng)化交易系統(tǒng),只不過(guò)隨著人工智能技術(shù)的發(fā)展,量化投資被賦予了新的內(nèi)涵,比如在投資模型的構(gòu)建過(guò)程中,需要進(jìn)行數(shù)據(jù)清洗、數(shù)據(jù)挖掘、數(shù)據(jù)分析、數(shù)據(jù)回測(cè)、機(jī)器學(xué)習(xí)等,以便使量化策略變得更加有效,使量化模型不斷得到完善,從長(zhǎng)期來(lái)看能夠持續(xù)、穩(wěn)定盈利。
一、量化投資策略概念
量化投資策略就是利用現(xiàn)代計(jì)算機(jī)技術(shù),對(duì)相關(guān)金融數(shù)據(jù)進(jìn)行分析、判斷,為自動(dòng)化交易服務(wù)的策略、算法的總稱。由于量化投資實(shí)現(xiàn)了自動(dòng)化交易,避免了人受情緒影響而做出錯(cuò)誤的投資決策,因此在同等條件下,只要量化投資策略設(shè)計(jì)合理、具備較高的勝率,再結(jié)合適當(dāng)?shù)馁Y金管理技巧,是能夠穩(wěn)定的從市場(chǎng)獲取絕對(duì)收益的。
二、超賣超賣策略的構(gòu)建
量化因子多種多樣,有專注于基本面因子分析的,比如凈資產(chǎn)收益率、市盈率、市凈率等;有專注于技術(shù)面因子分析的,比如價(jià)格、成交量等;也有專注于情緒面因子分析的,比如通過(guò)特定算法計(jì)算的一些情緒類指標(biāo)。本文主要以價(jià)格因子的分析為主,企圖通過(guò)對(duì)5日以及10日移動(dòng)平均線的深入分析來(lái)構(gòu)建超買超賣策略模型。
(一)策略構(gòu)建思路
股價(jià)的表現(xiàn)往往很劇烈,要么漲多了(超買),要么跌多了(超跌),而這種狀態(tài)是難以持續(xù)下去的,漲多了就有回調(diào)要求,跌多了就很有可能反彈。于是可以用均值回復(fù)的思路,設(shè)計(jì)一種投資系統(tǒng),在超買是逐漸賣出,在超跌時(shí)逐漸買入,最終實(shí)現(xiàn)穩(wěn)健盈利。股價(jià)超買超賣的情形是十分復(fù)雜的,我們僅以5日及10日移動(dòng)平均線為例來(lái)進(jìn)行分析。接觸過(guò)“纏論”的投資者知道,脫離震蕩中樞的K線,要么走出背馳段,要么股價(jià)發(fā)生反轉(zhuǎn)。為了簡(jiǎn)化問(wèn)題,讓自動(dòng)化程式更好的識(shí)別中樞以及背離段,我們這里不妨規(guī)定,只要5日及10日均線出現(xiàn)連續(xù)兩個(gè)或兩個(gè)以上的交叉點(diǎn)的垂直距離不超過(guò)3%,則視作股價(jià)處于震蕩中樞之中;超出這個(gè)范圍,則要么識(shí)別為背馳段,要么識(shí)別為反轉(zhuǎn),此時(shí)根據(jù)事先設(shè)定的操作原則進(jìn)行自動(dòng)化操作即可。
對(duì)于背馳段的識(shí)別,可以對(duì)比中樞前后兩端5日線與10日線之間所轄面積的大小,如果后端兩線所轄面積明顯小于前端兩線所轄面積,則反應(yīng)上漲或下跌的力量減弱,股價(jià)有隨時(shí)反轉(zhuǎn)的可能;當(dāng)然也可能出現(xiàn)不背馳而股價(jià)反轉(zhuǎn)的情況,比如突發(fā)性利好/利空導(dǎo)致市場(chǎng)情緒大幅波動(dòng),傳到至證券市場(chǎng)導(dǎo)致非理性漲跌,此時(shí)就應(yīng)設(shè)好止損。
(二)策略買賣原則
實(shí)際操作中,股價(jià)走勢(shì)很可能出現(xiàn)背馳以后繼續(xù)背馳,或者中樞前后兩端的股價(jià)走勢(shì)根本不背馳的情況,此時(shí)就需要管理好資金,做好應(yīng)對(duì),設(shè)置合理的買賣、加減倉(cāng)以及止損/止盈原則。這里我們不妨設(shè)定如果股價(jià)突破中樞并沿原來(lái)的方向發(fā)展,且沒(méi)有出現(xiàn)背馳,那么此中樞前后的5日、10日線之間的面積相加,再與下一個(gè)中樞的背馳段對(duì)比,如果顯示超買或超賣,則進(jìn)行買賣或加減倉(cāng)操作;如果股價(jià)突破中樞并沿相反的方向發(fā)展,則進(jìn)行止損或止盈操作。
(三)策略實(shí)現(xiàn)途徑
目前市場(chǎng)上適合做量化編程的語(yǔ)言很多,如matlab、R、python等,都可以用來(lái)編寫量化策略,構(gòu)建操作系統(tǒng)。由于python語(yǔ)言易學(xué)易用,又有大量的庫(kù)可以直接調(diào)用,非常適合用來(lái)編寫投資策略。本文中涉及的5日與10日均線之間面積的計(jì)算,就可以利用python語(yǔ)言編輯相關(guān)函數(shù),進(jìn)行反復(fù)調(diào)用即可。而涉及到操作的部分,也可以通過(guò)python中的條件語(yǔ)句、循環(huán)語(yǔ)句等輕松實(shí)現(xiàn)。
三、策略執(zhí)行效果檢驗(yàn)
以50ETF(510050)為例,取2008年4月9日至2019年4月11日之間的數(shù)據(jù)進(jìn)行回測(cè)檢驗(yàn),總收益率為253.59%,年化收益率達(dá)23.59%;而同期上證指數(shù)的總收益為48.32%,年化收益率僅為4.56%??梢娫摿炕呗允亲嘈У模谑找嫔线h(yuǎn)遠(yuǎn)跑贏了指數(shù)。
四、策略的應(yīng)用局限
該超買超賣策略比較適合于被動(dòng)管理的指數(shù)型基金。這是因?yàn)橹笖?shù)表現(xiàn)相對(duì)平穩(wěn),有利于風(fēng)控系統(tǒng)進(jìn)行風(fēng)險(xiǎn)管理。如果應(yīng)用于個(gè)股,則應(yīng)該添加基本面選股因子,比如凈資產(chǎn)收益率、每股經(jīng)營(yíng)現(xiàn)金流、營(yíng)收增長(zhǎng)率等,以便剔除垃圾個(gè)股;另外,在實(shí)操過(guò)程中,股價(jià)走勢(shì)很容易出現(xiàn)持續(xù)背馳,從而導(dǎo)致系統(tǒng)過(guò)早介入或過(guò)早退出的,所以系統(tǒng)的設(shè)計(jì)要結(jié)合科學(xué)合理的資金管理策略。
參考文獻(xiàn):
[1]培峰.纏中說(shuō)禪:教你炒股票[M].中國(guó)宇航出版社,2015.
[2]賀保國(guó).資本市場(chǎng)的量化投資策略和風(fēng)控措施[J].金融視線,2019(08).