陳旭杰
【摘 要】 本文構(gòu)建了行業(yè)輪動選股策略,并將該策略在聚寬量化交易平臺上進(jìn)行了回測?;販y結(jié)果表明,該策略在回測區(qū)間內(nèi)可以在有效控制回測的前提下取得正收益,其表現(xiàn)優(yōu)于同時期的滬深300指數(shù)。
【關(guān)鍵詞】 量化投資 行業(yè)輪動策略
一、引言
量化投資是指通過數(shù)量化方式及計算機程序化發(fā)出買賣指令,以獲取穩(wěn)定收益為目的的交易方式。近年來,其投資業(yè)績穩(wěn)定,市場規(guī)模和份額不斷擴大,并得到了越來越多投資者認(rèn)可。量化投資和傳統(tǒng)的投資方式相比,其優(yōu)勢在于紀(jì)律性、系統(tǒng)性、及時性、準(zhǔn)確性和分散化。
量化選股就是用量化的方法選擇確定的投資組合,期望這樣的投資組合可以獲得超越大盤的投資收益。量化選股的方法主要有多因子選股、風(fēng)格輪動選股、行業(yè)輪動選股以及趨勢跟蹤選股等,本文主要研究的是行業(yè)輪動選股策略的應(yīng)用。
行業(yè)輪動是利用市場趨勢獲利的一種主動交易策略,其本質(zhì)是利用不同投資品種強勢時間的錯位對行業(yè)品種進(jìn)行切換以達(dá)到投資收益最大化的目的。本文將應(yīng)用行業(yè)輪動策略在滬深300股票池中進(jìn)行選股,首先會進(jìn)行策略的構(gòu)建,之后運用聚寬量化平臺進(jìn)行回測,并對回測結(jié)果進(jìn)行分析。
二、行業(yè)輪動策略的構(gòu)建
在這一部分,本文將對行業(yè)輪動選股策略的策略執(zhí)行思路、執(zhí)行步驟進(jìn)行說明。
(一)策略執(zhí)行思路
本文策略的主要思路是基于滬深300股票池和申萬行業(yè)漲跌幅進(jìn)行的定期輪換策略。基本方法是:
(1)選股:統(tǒng)計申萬一級行業(yè)指數(shù),固定時間選取漲幅最大的指數(shù),選取指數(shù)成分股中流通市值最大的5只股票作為操作標(biāo)的;
(2)擇時;輪動模型,固定調(diào)倉周期開盤操作,默認(rèn)開盤賣出不在股票池中的股票,買入選取的股票;
(3)倉位:平均分配倉位。
(二)策略執(zhí)行步驟
策略執(zhí)行步驟大致分為三個部分,分別是總體回測前的初始化函數(shù)設(shè)置、開盤前運行的局部參數(shù)設(shè)置部分和開盤時運行的股票交易部分。
(1)初始化函數(shù)設(shè)置
設(shè)置基準(zhǔn)為滬深300;回測初始資金100萬元;股票類每筆交易時的手續(xù)費為買入時傭金萬分之三,賣出時傭金萬分之三加千分之一印花稅, 每筆交易傭金最低扣5塊錢;選股頻率(行業(yè)統(tǒng)計天數(shù))為10天一次;行業(yè)內(nèi)最大持倉股數(shù)為5;股票價格設(shè)置為使用動態(tài)復(fù)權(quán)模式的價格。
(2)開盤前運行的局部參數(shù)設(shè)置
這一部分要獲取行業(yè)漲跌幅數(shù)據(jù),具體操作是:輸入開始日期,結(jié)束日期,返回申萬第一類行業(yè)漲跌幅統(tǒng)計數(shù)據(jù),這些數(shù)據(jù)是聚寬量化平臺提供的;獲取行業(yè)的成分股,其基準(zhǔn)為滬深300股票池;將所得到的股票列表中的股票按市值經(jīng)行排序,確定買入列表。
(3)開盤時運行的股票交易部分
在股票交易部分需要進(jìn)行是否調(diào)倉的判斷。首先,獲取持倉股票和買入列表,對未在買入列表中的已持有的股票進(jìn)行賣出;檢查倉位持倉股票個數(shù)為5,如果不滿足設(shè)置個數(shù)則從選出的股票列表里面買入;將可用資金按最大支持買入的股票個數(shù)進(jìn)行平均,買入符合條件的股票。
三、行業(yè)輪動策略的回測
在這一部分中,本文會介紹本行業(yè)輪動策略的回測參數(shù)設(shè)置、回測期間的各項指標(biāo)數(shù)據(jù),并根據(jù)回測結(jié)果圖對策略回測結(jié)果進(jìn)行分析。
(一)回測參數(shù)設(shè)置與各項指標(biāo)數(shù)據(jù)
本策略在進(jìn)行回測時各參數(shù)的設(shè)置如下:
1.交易標(biāo)的為滬深300中的申萬一級行業(yè)股票,且每個行業(yè)內(nèi)最大持倉股數(shù)為5;收益基準(zhǔn)為滬深300指數(shù);
2.回測區(qū)間為2017年6月9日至2018年6月9日;策略初始資金為1000000元;
3.股票類每筆交易時的手續(xù)費是:買入時傭金萬分之三,賣出時傭金萬分之三加千分之一印花稅, 每筆交易傭金最低扣5塊錢;
4. 部分?jǐn)?shù)據(jù)如申萬一級行業(yè)指數(shù)來自于聚寬量化投資平臺,回測運行亦是在聚寬量化投資平臺進(jìn)行的。
上表是策略評估指標(biāo)的基本情況。
從絕對收益方面來看,在整個策略的回測期間策略收益率為31.04%,而基準(zhǔn)收益率為6.14%,顯然,本策略跑贏了滬深300指數(shù)。由于策略的回測區(qū)間恰好是一年,所以策略年化收益率為31.62%,幾乎沒有變化。
就策略風(fēng)險部分而言,在整個回測期間,超額回報α是大于0的,說明相對于風(fēng)險,策略在整個回測期間是處于可以獲得超額收益的狀態(tài)。策略的β的值大于1,表明策略和基準(zhǔn)呈相同走勢,但是比基準(zhǔn)的移動幅度更大。策略的夏普比率為1.001,表明每承受1個單位的總風(fēng)險,將會產(chǎn)生約為1的超額收益,相對來說策略的超額收益較為客觀。
從盈虧評估的角度出發(fā),策略的盈利次數(shù)為48,策略的虧損次數(shù)為57,策略的勝率為較低,為0.457,這是策略需要改進(jìn)的部分。在盈虧比方面,策略的總盈利額是總虧損額的150.8%,表明策略長期是產(chǎn)生正收益的狀態(tài)。
(二)回測結(jié)果分析
上圖為策略回測結(jié)果圖。在圖中,藍(lán)色線為輪動策略的凈值走勢,紅色線為基準(zhǔn)的凈值走勢。
回測選擇了2017年下半年到2018年上半年作為回測區(qū)間。在2017年年中股市有一定的下跌,下半年股市有向上的反彈,到達(dá)2018年1月后,股市又開始經(jīng)歷了新一輪的下跌,從3587點跌至6月份的3000點左右,并開始震蕩。在這一段回測區(qū)間中,股市經(jīng)歷了上升和下降的兩個趨勢,而且幅度波動適中,不算劇烈,符合多數(shù)時間股市的基本情況。
從策略回測結(jié)果圖中,我們可以看出,在2017年6月初到2018年6月初這一年的時間中,基準(zhǔn)收益從2017年中至2018年1月之前一直處于上漲的過程,在2018年1月之后開始下降,這基本符合了當(dāng)時股市的趨勢;策略收益則是無規(guī)則的波動,在2017年的8月份達(dá)到37.10%左右的最大值,在2017年12月中到達(dá)了最低點,大約為11.65%,根據(jù)最大回測率的計算公式,此時的最大回測為18.55%??傮w上,在回測區(qū)間中,策略收益幾乎都高于基準(zhǔn)收益。
根據(jù)策略收益和基準(zhǔn)收益的表現(xiàn),回測的區(qū)間可以分為三個階段。
第一個階段是從2017年6月這一個月的時間,從收益曲線可以看出,策略收益和基準(zhǔn)收益基本不分上下、處于膠著的狀態(tài)。這一階段的盈虧差異并不顯著,調(diào)倉情況也基本以開倉為主。
第二個階段是從2017年7月2018年1月的區(qū)間,股市此時屬于慢牛的狀態(tài),即健康可持續(xù)的行情?;鶞?zhǔn)收益率穩(wěn)步上升,并在2018年1月24日達(dá)到最高,為23.28%;策略收益呈現(xiàn)出無規(guī)則的波動并開始高于基準(zhǔn)收益,行業(yè)輪動選股的優(yōu)勢開始體現(xiàn)出來;兩者之間的差值先從2017年7月開始上升,并在8月初達(dá)到最大,之后隨著股票市場整體利好的行情開始慢慢減少。
第三個階段是從2018年2月到6月的區(qū)間,此時股市的行情不好,處于下跌狀態(tài)?;鶞?zhǔn)收益率開始隨著時間下降;策略收益在不同的時間段都進(jìn)行著小幅的波動,但仍然高于基準(zhǔn)收益。從18年6月初開始,策略收益可以達(dá)到基準(zhǔn)收益的4.5—5倍,這說明行業(yè)輪動選股策略發(fā)揮了較大的作用。
四、總結(jié)
本文就量化投資中的行業(yè)輪動選股策略在聚寬量化投資平臺上進(jìn)行了策略編寫、回測運行以及回測結(jié)果分析。所編寫的策略在回測區(qū)間內(nèi)可以取得正收益且?guī)缀趺總€時間點都大于滬深300基準(zhǔn)收益。在策略回測分析中,將回測區(qū)間分為了三個階段,并且分別描述了各個階段的基本情況。
當(dāng)然,本文還存在著很多不足之處:第一,由于目前的編程能力和其他相關(guān)水平不足,該策略的收益率較低,波動比較頻繁;第二,是本文的策略僅僅只是基于過去的數(shù)據(jù)進(jìn)行回測分析,并沒有考慮到未來股市趨勢的變動,市場的熊牛判斷是對策略收益有很大影響的宏觀因素,如果能將對于市場風(fēng)險的判斷加入到策略當(dāng)中,策略在牛市正常運行、在熊市停止交易將對策略的效果會有顯著的提升。
【參考文獻(xiàn)】
[1] 張羽喬.我國股票市場的行業(yè)輪動性分析[J].中國商論,2017(32):34-36.
[2] 蘇民.中國A股市場行業(yè)輪動現(xiàn)象研究[J].南方金融,2017(02):40-48.
[3] 劉強. 中國股市行業(yè)板塊輪動研究[D].北京理工大學(xué),2016.
[4] 柯原,鄭雙陽.價值投資與行業(yè)輪動相結(jié)合的量化擇股策略研究[J].福建金融管理干部學(xué)院學(xué)報,2014(01):3-10.