劉強 龍開巧 趙若昕
摘要:本文要研究的程序化交易正是屬于金融技術(shù)創(chuàng)新的范疇。程序化交易指在一次交易中同時完成多只股票的買賣。傳統(tǒng)證券交易方式下,投資者在一次交易中只能買入或者賣出同一只股票;而程序化交易可以幫助投資者同時完成一個股票組合的買賣,并且在買入某些股票的同時投資者還可以賣出其他股票。
關(guān)鍵詞:程序化交易 KD逆向交易策略 優(yōu)化
一、程序化交易概述
(一)程序化交易概念
在計算機、互聯(lián)網(wǎng)、大數(shù)據(jù)和人工智能技術(shù)迅速發(fā)展的今天,金融市場決策和交易技術(shù)也在不斷地快速發(fā)展。而將投資決策和交易執(zhí)行優(yōu)化整合在一起并高頻率地進行交易,以捕獲各種轉(zhuǎn)瞬即逝的投資盈利機會的高頻交易,更是將這種計算機系統(tǒng)交易技術(shù)推到了極致。無論是量化交易、算法交易還是高頻交易都是利用計算機系統(tǒng)程序進行的自動化交易,因此,也可統(tǒng)稱為程序化交易或系統(tǒng)交易。
(二)程序化交易優(yōu)點
第一,計算機能夠持續(xù)穩(wěn)定、精確嚴格地按原則工作,能夠大規(guī)模地進行數(shù)據(jù)處理。
第二,計算機會按照既定的規(guī)則來處理錯誤信號發(fā)出的指令和生成的持倉。
第三,有了捕捉市場機會的程序,就不必顧慮個人對某一品種的熟悉程度,因為價格已經(jīng)把基本面及一些不為人知的其他因素包容進去。
(三)程序化交易發(fā)展前景
程序化交易正在成為全球金融市場交易的主流方式和發(fā)展趨勢。特別是近年迅速發(fā)展的人工智能技術(shù),通過機器學(xué)習(xí)對金融大數(shù)據(jù)處理,自我學(xué)習(xí)、自我完善而形成的智能交易系統(tǒng),正在將金融程序化交易的自動化交易推向更加高級的智能化交易階段。
二、KD逆向交易策略的策略思想
(一)KD策略隨機指標的含義
KD策略隨機指標,又名KD,其綜合了動量指標、強弱指標及移動平均線的優(yōu)點,即通過計算當日或最近數(shù)日的最高價、最低價及收盤價等價格波動的真實波幅,反映了價格走勢的強弱和波段的趨勢,對于把握中短期的行情走勢十分敏感。
(二)KD策略隨機指標的止盈止損策略
在KD策略中其止損策略為追蹤止損策略。追蹤止損實際上是一種止損與止盈相結(jié)合的止損策略,特點是保證不超出最大虧損的情況下,追求更小虧損和更大盈利。這種止損策略以前期高點為參照物來設(shè)置止損點,將跟蹤止損點設(shè)置在市場最高價下方某個地方,該最高價從進入市場以后開始計算。
在KD策略中其止盈策略為隱含止盈策略。隱含止盈策略是指在程序化交易系統(tǒng)中沒有專門的止盈策略,而是通過系統(tǒng)發(fā)出的反向建倉信號,在建新倉之前平掉原有持倉,從而實現(xiàn)止盈的作用。
三、KD逆向交易策略回測
(一)回測意義
策略的程序編制雖然正確反映了策略思想,但它對于交易商品是否是一個較為有效的交易策略還需要進行一系列的測試,基本的就是進行歷史回測。為了檢驗策略的適用性,檢測的時間越長越好。
(二)回測結(jié)果
因為KD逆向交易策略是用于當前趨勢變?nèi)酰纶厔輨傆姓最^的最初時點開倉,并迅速平倉的方法進行交易策略。優(yōu)化的KD時間長度為7日,最低止盈目標為3%,每次交易投資額為10000以內(nèi),2016年12月21日至2018年12月21日的投資累計盈利為78,600.00元,凈利潤為25,700.00元,初始資金回報率為2.57%。由此可得,KD逆向交易策略適用于招商銀行這只股票。
由國信平臺測算的性能報告可知,招商銀行在2016年12月22日至2018年12月21日內(nèi),總交易筆數(shù)為16筆,其中盈利筆數(shù)為11筆,虧損筆數(shù)為5筆。凈利潤還不夠多,盈虧比和盈利百分率也還不夠高。
四、KD逆向策略優(yōu)化及結(jié)果
(一)KD逆向交易策略優(yōu)化
為了有效規(guī)避股市風(fēng)險和獲取最大收益,可以通過優(yōu)化KD策略,進而獲得最大利潤。所謂優(yōu)化,就是用交易策略的不同參數(shù)進行測試比較,以尋找能夠得到的最大收益、最小風(fēng)險的最優(yōu)參數(shù)組合,從而達到改善交易策略業(yè)績的目的。
(二)優(yōu)化回測結(jié)果
從招商銀行優(yōu)化之后的表現(xiàn)中可以看出,運用優(yōu)化后的KD策略與招商銀行股票之后,其交易累計盈利總體一路飆紅。且在第9次交易中達到第一次峰值145000元,隨后雖有小范圍波動,但并不影響大體盈利走勢,且在第13次交易中達到第二次峰值170000元。
由優(yōu)化過后的性能報告可知,總交易筆數(shù)13筆,其中盈利筆數(shù)為11筆,虧損筆數(shù)為2筆。凈利潤明顯上升,盈利百分率為84.62%,盈虧比為9.55。說明優(yōu)化后的KD策略使投資風(fēng)險降低,策略的穩(wěn)定性和盈利性有了提高。
五、以滬深300為例——KD逆向交易策略的檢驗
(一)回測標的選取原因
第一,滬深300目前300只樣本股中,包括平安銀行,萬科A,中興通訊等。第二,滬深300成分股的盈利能力突出。第三,滬深300成分股的分紅與股息收益高于市場平均水平。
(二)KD逆向交易策略在滬深300上的回測
設(shè)定每個倉位的最大股份數(shù)為65000股,固定股數(shù)為每手10000股,起始資金為1000000元。K線數(shù)據(jù)間隔設(shè)置為日線,資產(chǎn)類別設(shè)置為股票,品種選擇了滬深300。初始資金設(shè)定為1000000元,回測時間為2016年9月8日至2018年3月21日。設(shè)置好后即可執(zhí)行回測。
從回測曲線可知,該組合的收益曲線盡管有一些小的波動,但幅度很小,基本呈現(xiàn)一種穩(wěn)定上升的趨勢。將回測曲線與滬深300大盤曲線對比可知,運用KD逆向交易策略后的滬深300資金收益有了大幅提高,KD逆向交易策略對于提高投資收益的穩(wěn)定性具有積極作用。所以投資者可選用KD逆向交易策略進行投資組合。
由回測后的性能報告可知,總回報和盈利率都較高,且交易次數(shù)也增加。說明運用在滬深300的KD逆向交易策略在盈利性和穩(wěn)健性上都較好。投資者可以運用該策略進行投資。
六、研究結(jié)果
本文以招商銀行為例,通過KD逆向交易策略以及優(yōu)化之后的KD逆向交易策略兩者對比發(fā)現(xiàn),加入資金管理策略,且優(yōu)化后,確實能夠一定程度上增大收益率,減小資金回撤。根據(jù)數(shù)據(jù)分析統(tǒng)計,在股票市場上,基于趨勢理論的程序化交易無論是作為直接用于投資,還是作為輔助工具,都是一個很不錯的選擇。
綜上所述,可以發(fā)現(xiàn)程序化交易不僅僅可以避免主觀情況,提高交易速度,大大降低了對明星交易員的依賴,還在發(fā)現(xiàn)隱藏規(guī)律,策略優(yōu)化和完善方面能發(fā)揮很大作用。目前來看,結(jié)合中國實情的研究非常迫切和需求,將好的策略應(yīng)用的中國資本市場中是一個很好的研究和探索的方向,程序化交易的理論和實證研究在中國還有很大的發(fā)展空間。
參考文獻:
[1]利特爾.趨勢交易技術(shù)[M].龔一飛,王力,譯.北京:機械工業(yè)出版,2012.
[2]奧爾德里奇高頻交易[M].談曉俊,等,譯.北京:機械工業(yè)出版社,12.
[3]陳學(xué)彬.程序化交易[M].上海:復(fù)旦大學(xué)出版社,2015.
[4]陳學(xué)彬.期權(quán)策略程序化交易[M].北京:清華大學(xué)出版社,2015.
[5]德雷曼.逆向投資策略[M]鄭磊,等,譯,北京:機械工業(yè)出版社,3.
[6]顧比.趨勢交易大師[M].任波,等,譯.北京:地震出版社,2012.
[7]班尼特.日內(nèi)交易策略[M].張意忠,譯沈陽:萬卷出版公司,2010.
(作者單位:長春工業(yè)大學(xué)經(jīng)濟管理學(xué)院)