摘要:在中國(guó)證券市場(chǎng)還不具備弱式有效的背景下,使用技術(shù)指標(biāo)進(jìn)行交易能夠獲得較好的收益。本文運(yùn)用R語(yǔ)言建立傳統(tǒng)雙均線交叉量化策略,選取我國(guó)A股市場(chǎng)股票之一云南白藥(000538)從 2017 年 1 月 1 日到2018年 3月 1日期間的實(shí)際股價(jià)信息進(jìn)行分析。結(jié)果顯示,能夠得到10%以上的收益,這明顯優(yōu)于基于大盤(pán)指數(shù)的基準(zhǔn)收益。
關(guān)鍵詞:技術(shù)交易策略;雙均線交叉策略
1.趨勢(shì)量化擇時(shí)策略
趨勢(shì)量化擇時(shí)策略是量化擇時(shí)策略其中的一種。經(jīng)過(guò)市場(chǎng)的實(shí)證檢驗(yàn),趨勢(shì)量化擇時(shí)策略表現(xiàn)出優(yōu)秀的市場(chǎng)收益,其基本思想來(lái)自于傳統(tǒng)的技術(shù)分析。該方法認(rèn)為,趨勢(shì)存在慣性,因此只要把握趨勢(shì)的方向,嚴(yán)格按照其表現(xiàn)出來(lái)的市場(chǎng)性質(zhì)進(jìn)行買(mǎi)賣(mài)操作就能獲得不錯(cuò)的收益。趨勢(shì)擇時(shí)的主要指標(biāo)有MA、MACD、DMA等。鑒于技術(shù)分析基于市場(chǎng)行為包容一切,市場(chǎng)以價(jià)格形勢(shì)演變,歷史會(huì)重演這三大假設(shè)前提,因此要做量化的技術(shù)交易必須基于市場(chǎng)是無(wú)效或者弱式有效的前提。
2.量化技術(shù)交易的有效性假說(shuō)
有關(guān)技術(shù)指標(biāo)交易策略的研究都與市場(chǎng)有效性的研究有密切的相關(guān)性,最具代表性的是市場(chǎng)有效性假說(shuō)。當(dāng)代行為金融學(xué)理論中最早涉及有效市場(chǎng)假說(shuō)的是Fama和Roberts,前者在博士畢業(yè)論文中給出了有效市場(chǎng)的定義—該市場(chǎng)上資產(chǎn)價(jià)格能完全反應(yīng)當(dāng)前市場(chǎng)上所有與之相關(guān)的信息。后者將此假說(shuō)細(xì)分為三種類型:弱有效、半強(qiáng)有效、強(qiáng)有效。
3.雙均線交叉量化策略原理
3.1移動(dòng)平均線
就股票市場(chǎng)而言,必然是通過(guò)低價(jià)買(mǎi)入高價(jià)賣(mài)出的操作來(lái)賺取中間的差價(jià),以獲得較高的收益。但是實(shí)際的交易并不像想象中的那么簡(jiǎn)單,一般的投資者很難從如此變化多端的行情中找到合適的標(biāo)的資產(chǎn)并選擇合適的時(shí)機(jī)買(mǎi)入。因此想要從這樣的市場(chǎng)上分得一杯羹,還得研判好大趨勢(shì)、大行情,專業(yè)人士自然有他們一套先進(jìn)的系統(tǒng)去實(shí)時(shí)監(jiān)測(cè)統(tǒng)計(jì),在技術(shù)分析各項(xiàng)指標(biāo)時(shí),作為大多數(shù)的普通投資者最簡(jiǎn)單而有效的方法便是觀察移動(dòng)平均線的變化情況,這是目前實(shí)戰(zhàn)中用的最多、準(zhǔn)確性也相對(duì)較好的指標(biāo)之一。
移動(dòng)平均線采用了統(tǒng)計(jì)學(xué)上算術(shù)平均的做法,最初在證券市場(chǎng)上的應(yīng)用就是道瓊斯工業(yè)指數(shù),這是技術(shù)性分析的一個(gè)重要指標(biāo),能夠顯示出股價(jià)在一段時(shí)間內(nèi)的平均價(jià)格以及波動(dòng)情況。由于慣性原理,我們能夠用來(lái)研判股票價(jià)格將來(lái)的走勢(shì)。移動(dòng)平均首先利用的是算術(shù)平均,即先求某一時(shí)間點(diǎn)上前一段時(shí)間某支股票的平均收盤(pán)價(jià),再將這些平均價(jià)格點(diǎn)連成曲線,移動(dòng)平均線按照計(jì)算區(qū)間的長(zhǎng)短可分為短期、中期和長(zhǎng)期移動(dòng)平均線三種。短期一般以5日或10日為計(jì)算周期,中期大多以20日和60日作為計(jì)算周期,而長(zhǎng)期則有以100日和200日作為計(jì)算周期的。
3.2策略交易原理
我們很容易發(fā)現(xiàn),一支股票的日線圖除了蠟燭柱狀圖,歷史價(jià)格走勢(shì)線之外,還有其他不同顏色的線分別代表著不同時(shí)日的移動(dòng)平均線,有5日、10日、20日、60日不等。傳統(tǒng)的均線交叉策略則是由這四條線分別與股票價(jià)格蠟燭圖K線的交叉或者這四條線各自兩兩交叉形成的擇時(shí)買(mǎi)賣(mài)股票策略,形成了不同的均線模型,我們就可以借此交叉點(diǎn)位判斷這支股票的買(mǎi)賣(mài)點(diǎn)信號(hào)。
4.實(shí)證分析
4.1數(shù)據(jù)的選取
本文選擇云南白藥這支個(gè)股進(jìn)行相關(guān)分析。之所以選擇云南白藥的理由如下:
(1)從行業(yè)角度看,醫(yī)藥行業(yè)將是有巨大發(fā)展前景的行業(yè),從企業(yè)業(yè)績(jī)表現(xiàn)方面來(lái)看,云南白藥這支個(gè)股都表現(xiàn)出極其優(yōu)秀的數(shù)據(jù)指標(biāo),有如此優(yōu)秀的運(yùn)營(yíng)狀況和強(qiáng)大的企業(yè)現(xiàn)金流量作為支撐,云南白藥未來(lái)的機(jī)會(huì)和表現(xiàn)將無(wú)可限量。
(2)從個(gè)股來(lái)看,云南白藥(000538)股價(jià)一直是以比較好的勢(shì)頭在增長(zhǎng)。不論是牛市還是熊市,云南白藥的股票價(jià)格一直都保持較好的素質(zhì),大趨勢(shì)好的時(shí)候股價(jià)一路飆升,行情不好的時(shí)候,也因其業(yè)績(jī)突出而表現(xiàn)出沉穩(wěn)的態(tài)勢(shì)。
4.2基于R語(yǔ)言的均線交叉量化策略實(shí)現(xiàn)
脫離軟件自帶的quantmod程輯包,利用R語(yǔ)言自行定義均線函數(shù),可建立我們自己的策略模型。
模型設(shè)計(jì)思路如下:
(1)判斷交易的信號(hào)點(diǎn)位,選擇五天均線和十天均線相交叉的時(shí)間點(diǎn)。
(2) 交易買(mǎi)賣(mài)點(diǎn)的信號(hào)分別為五天均線上穿十天均線以及十天均線上穿五天均線。
我們可以利用R語(yǔ)言實(shí)現(xiàn)云南白藥兩均線交叉策略的交易,首先用紅色點(diǎn)和紫色點(diǎn)覆蓋二十天均線,前者代表買(mǎi)入并持有,后者則表示全部賣(mài)出空倉(cāng)。
我們選擇五天均線和十天均線相交叉的時(shí)間點(diǎn)作為交易信號(hào)點(diǎn),在10天均線上用紅色的點(diǎn)表示五天均線大于十天均線的部分,用紫色的點(diǎn)表示十天均線大于五天均線的部分,可以發(fā)現(xiàn)紅色和紫色的點(diǎn)相互交替,而只要讓交易系統(tǒng)識(shí)別出每個(gè)部分的第一個(gè)點(diǎn)然后進(jìn)行交易就可以了,也就是紅色部分第一個(gè)點(diǎn)表示買(mǎi)入的信號(hào),紫色部分第一個(gè)點(diǎn)表示賣(mài)出的交易信號(hào)。
統(tǒng)計(jì)發(fā)現(xiàn)從2017年1月1號(hào)到2018年3月1號(hào),利用該策略進(jìn)行交易的共有34筆交易記錄。
接下來(lái)通過(guò)R語(yǔ)言編寫(xiě)交易程序。我們要利用交易信號(hào)的數(shù)據(jù),設(shè)定交易參數(shù),以10萬(wàn)元人民幣為本金,滿倉(cāng)買(mǎi)入或賣(mài)出,手續(xù)費(fèi)為萬(wàn)分之三。通過(guò)模擬交易,我們可以精確地得到交易結(jié)果。發(fā)現(xiàn)在此期間使用該量化策略交易的云南白藥個(gè)股最終獲得了16832.41元的收益。其主要的盈利區(qū)間在2017年2月到6月以及9月到11月。
因此,在這種交易策略下我們只要將一段時(shí)間獲得的盈利及時(shí)取出,保持固定的本金繼續(xù)交易,那么這部分的利潤(rùn)就是可以鎖定的。
通過(guò)以上均線策略的實(shí)現(xiàn),我們可以看出利用R語(yǔ)言對(duì)一支歷史股價(jià)和收益率數(shù)據(jù)走勢(shì)平穩(wěn)的股票進(jìn)行傳統(tǒng)的雙均線交叉自動(dòng)化交易,能夠在一段時(shí)間內(nèi)獲得不錯(cuò)的收益。經(jīng)過(guò)一年的回測(cè)檢驗(yàn),也能夠得到10%以上的收入,這明顯優(yōu)于大盤(pán)指數(shù)的年收益,所以該模型從某種意義上來(lái)講具有較好的盈利能力和預(yù)測(cè)功能,即以R語(yǔ)言為工具的均線量化投資策略能為投資者提供有效的投資決策依據(jù)。
5.策略的評(píng)價(jià)
衡量一個(gè)量化投資交易策略的優(yōu)劣,一是看它是否遵循了現(xiàn)代經(jīng)典投資理論的邏輯以及符合這些經(jīng)典理論的前提;二是看該策略是否具有合理性,科學(xué)性;三是看是否能經(jīng)得起歷史真實(shí)行情的檢驗(yàn)。經(jīng)得起這三點(diǎn)考驗(yàn)才能說(shuō)這個(gè)策略站得住腳,直接拿出去交易沒(méi)有太大的風(fēng)險(xiǎn),但也別指望有很高的收益。
因此對(duì)于本文涉及到的策略,其優(yōu)勢(shì)在于:
(1)策略從現(xiàn)代金融投資理論出發(fā),以遵循有效市場(chǎng)假說(shuō)為前提考慮條件;
(2)策略有較為合理的技術(shù)交易思維做支撐,是一個(gè)市場(chǎng)上不管傳統(tǒng)投資者也好,量化投資者也好,都比較青睞的一種投資方法;
(3)該策略能夠經(jīng)得起較長(zhǎng)時(shí)間區(qū)間的回測(cè)檢驗(yàn),能夠應(yīng)對(duì)幾乎所有行情,例如熊市、牛市、盤(pán)整市等等,在能夠扛住風(fēng)險(xiǎn)的同時(shí),能相應(yīng)地表現(xiàn)出收益。
其局限性在于:
(1)移動(dòng)平均線一般只適合用于一日之內(nèi)的交易,由于是歷史的股票價(jià)格數(shù)據(jù)點(diǎn)連接而成,具有一定的滯后性;
(2)移動(dòng)平均線只能反映出股票價(jià)格的歷史數(shù)據(jù)趨勢(shì),沒(méi)有辦法體現(xiàn)出成交量等數(shù)據(jù),而且一旦這個(gè)股票價(jià)格均線只是上下震蕩沒(méi)有規(guī)律可循的話,這個(gè)理論就不能夠成立。
6.策略的改進(jìn)
本文選取的數(shù)據(jù)樣本較為局限,中國(guó)A股市場(chǎng)本身就還處于初級(jí)發(fā)展階段,大盤(pán)指數(shù)都還未成熟,個(gè)股的表現(xiàn)更加令人難以把握,因此改進(jìn)點(diǎn)可以在于把該交易策略與一些強(qiáng)大的選股策略相結(jié)合使用,把標(biāo)的資產(chǎn)的資產(chǎn)池?cái)U(kuò)大,從而能夠有更多選擇的余地,或許能選出比云南白藥更好的股票進(jìn)行交易,從而賺取更多的收益;其次還可以選擇不同的指數(shù)對(duì)策略進(jìn)行研究回測(cè),諸如大盤(pán)指數(shù),房地產(chǎn)指數(shù),農(nóng)業(yè)指數(shù),食品指數(shù),金屬指數(shù),電子指數(shù),金融指數(shù)等等,以指數(shù)這種穩(wěn)定性和規(guī)律性更高的數(shù)據(jù)代替?zhèn)€股數(shù)據(jù)做研究,其結(jié)果會(huì)更加的精準(zhǔn)有效;策略參數(shù)優(yōu)化部分可結(jié)合軟件進(jìn)行更大維度的篩選,提高精確度。譬如自行編輯程序?qū)?shù)進(jìn)行空間網(wǎng)格式窮盡搜索,將短期均線和長(zhǎng)期均線的設(shè)置范圍拉地更大,步長(zhǎng)更小,使得找到的最優(yōu)參數(shù)極盡精確,這樣做更有益于提高策略的性能,表現(xiàn)出更高的收益率。
參考文獻(xiàn):
[1]蔡雅麗,夏帆,陸威,沈初陽(yáng),王玉金.基于趨勢(shì)追蹤的量化交易策略研究[J].科教導(dǎo)刊,2018,(2):83-84.
[2]米楠.證券市場(chǎng)技術(shù)分析有效性行為金融學(xué)論證[J].現(xiàn)代商業(yè),2015,(9):235-237.
[3]潘媛.時(shí)間序列分析在金融中的應(yīng)用[J].經(jīng)貿(mào)實(shí)踐,2017,(7):102.
[4]向誠(chéng),陸靜.基于技術(shù)分析指標(biāo)的投資者情緒指數(shù)有效性研究[J].管理科學(xué),2018,(1):129-148.
[5]葉飛陽(yáng).2017年量化投資研究[J].現(xiàn)代商貿(mào)工業(yè),2017,
(11):1-3.
作者簡(jiǎn)介:陳步云(1996-),男,漢族,江蘇南通人,單位:上海大學(xué)經(jīng)濟(jì)學(xué)院,碩士學(xué)歷,金融專業(yè),研究方向:證券投資。