摘要:本章嘗試建立一個面向A股市場的交易策略,一個完整的股票組合交易策略包括選股策略、開倉策略、加倉策略、平倉策略、組合權重分配方法、選擇資金管理方法等。設計完成之后,將在對其程序化并在系統(tǒng)中進行測試交易并討論交易結果。
關鍵字:A股市場;投資策略
1選股策略
1.1 投資理念
本文所持的選股理念包含如下所述:
(1)明確具體交易對象。進行投資交易伊始,首先應該明確交易的是哪種類型的股票、哪一周期、哪一波段。本文交易對象是一只股票在脫離長期底部成本區(qū)域并進行了調(diào)整整理后,開始向上運行進入長期上漲的階段。
(2)交易頻率。交易頻率是建立一個交易模型的第一步,是任何交易系統(tǒng)的精華元素,本文構建的是一個面向中長期的交易系統(tǒng),針對的是一輪完整行情的主升段。
(3)選股時的多重濾網(wǎng)。本文選擇三個獨立的條件構成三重濾網(wǎng)系統(tǒng),第一層濾網(wǎng)為技術層面,第二層濾網(wǎng)為基本面,第三層濾網(wǎng)靠人工來選擇比價關系。
1.2 選股策略程序化條件
(1)第一層濾網(wǎng):技術面
在第一層濾網(wǎng)中,本文選定兩個條件:60日均線上穿120日均線、120日均線上穿250日均線。符合上述條件的股票絕大多數(shù)可以確認底部并且已經(jīng)脫離底部,不同周期的K線也站上了關鍵均線(如年K線、20月線、60月線等)。
(2)第二層濾網(wǎng):基本面
本文以市盈率小于150、市凈率小于3為篩選標準,因為在底部的股票業(yè)績一般不會太好,因此放寬市盈率、市凈率標準,但規(guī)定上限以排除一部分股價因市場短期炒作而沖高的股票。
在程序化實現(xiàn)方面,參見國信Tradestation大學資源。
2 交易策略
2.1 交易理念
本文的交易策略由以下幾方面構成:
(一)開倉策略。本文以移動均線趨勢追蹤策略作為基本開倉策略,以布林線寬度作為過濾震蕩行情的過濾器,以避免小幅震蕩時頻繁進出帶來的損失。
(二)加倉策略。為了控制風險,本文采用多次加倉策略,選擇金字塔加倉策略,且不要求加倉處在盈利狀態(tài)。
(三)平倉策略。本文選擇多種策略包括目標盈利后回撤一定幅度平倉、目標止損平倉和趨勢逆轉(zhuǎn)平倉策略。其中,以中期均線下穿長期均線作為趨勢逆轉(zhuǎn)信號。
(四)組合權重分配方法。本文參照海龜法則,波動率高的配置較少資產(chǎn),波動率低的配置較多資產(chǎn),使每個單位風險資產(chǎn)面臨的風險基本相當。
(五)資金管理方法。本文采用動態(tài)資產(chǎn)比重法。
2.2 交易策略程序化條件
(一)建倉條件:如果長期和短期均為上升趨勢,持倉為零則建新倉;如果長期上升趨勢成立,短期回調(diào)后KD金叉,持有倉位且加倉次數(shù)少于限制則加倉。
(二)平倉:1、當盈利達到目標后回落25%平倉;2、當虧損達到10%后平倉;3、當趨勢逆轉(zhuǎn),中期均線下穿長期均線,趨勢逆轉(zhuǎn)則平倉。
(三)組合資產(chǎn)動態(tài)配置:采用ATR風險加權配置法。
(四)資金動態(tài)管理:在各個階段中,可以通過改變投資比率來控制各個階段的投資規(guī)模與比重,投資比率一般為50%。
3 交易策略的應用及評價
本文選取兩個時間區(qū)間進行試驗,分別是2013年1月-2014年1月、2015年9月-2016年9月。將策略程序化后,對歷史數(shù)據(jù)進行回測,篩選出股票構建了兩個投資組合,每個投資組合中包含五只票,如下表4-1所示。組合一包含:生意寶、東晶電子、伊立浦、廣陸數(shù)測、萬邦達。組合二包含:京東方A、大秦鐵路、中國神華、江西銅業(yè)、中國鋁業(yè)。將參數(shù)設定好以后,程序會自動進行模擬交易并輸出交易結果如表3-1所示。
表3-1 交易策略在不同組合上的表現(xiàn)
評價指標 最高收益率 最大回撤 年化收益率 交易勝率 盈虧比
組合1 185.15% 27.03% 29.21% 55.71% 2.26
組合2 31.20% 13.37% 8.19% 40.48% 1.77
通過兩個組合表現(xiàn)的對比,我們可以發(fā)現(xiàn),相同的策略在不同時期的表現(xiàn)是有很大差異的。產(chǎn)生較大差異的原因在于以下幾點:
a)股票停牌再復牌后,開盤即跳空并連續(xù)封板。
b)價格橫盤整理時,突破進場的模型適應性較差,頻繁的進出場信號會造成連續(xù)的虧損。
c)平倉程序需要優(yōu)化,存在信號遲滯的情況。
d)市場基礎不同了。本文設計的程序未結合市場其他環(huán)境方面進行交易判斷。
4 總結
本文設計了一個面向A股市場的交易策略,并跟據(jù)歷史數(shù)據(jù)對策略進行評價,檢驗策略的實戰(zhàn)效果。本文認為開發(fā)一個成熟的交易策略難度是非常大的,主要原因有以下幾點:(1)不可避免的存在過度優(yōu)化問題、(2)策略適用周期不同、(3)盈利能力會隨時間減弱、(4)組成策略的各模塊之間會互相影響。
參考文獻
[1] 陳學彬. 程序化交易中級教程[M]. 上海:復旦大學出版社,2017年9月.
[2] 翟會. 基于三重濾網(wǎng)結構商品期貨程序化交易系統(tǒng)設計與應用[D].北京:中國農(nóng)業(yè)大學,2017.
[3] 郭燕. 程序化交易算法模型的研究[D].山東:山東大學,2012
作者簡介:梁下蹊,(1993—)女,漢族,四川自貢人,碩士,單位:四川大學經(jīng)濟學院,研究方向:應用統(tǒng)計