謝榮華
摘要:我國(guó)最近幾年金融產(chǎn)品程序化交易的比重越來(lái)越高,但也存在不少問(wèn)題,譬如勝率和盈虧比表現(xiàn)不佳,缺乏創(chuàng)新,企圖一招鮮吃遍天等。筆者認(rèn)為,程序化交易策略的創(chuàng)新很重要,而這種創(chuàng)新基于交易哲學(xué)的提升。文章對(duì)交易技術(shù)指標(biāo)、技術(shù)參數(shù)和交易周期等提出筆者的看法,尤其是提出了半自動(dòng)交易的新理念,對(duì)程序化交易策略開發(fā)者和從業(yè)人員有一定參考價(jià)值。
關(guān)鍵詞:程序化交易;交易哲學(xué);半自動(dòng)交易系統(tǒng)
程序化交易產(chǎn)生于美國(guó),早期的程序化交易分為程序化買入和程序化賣出兩種,用于紐約股票交易所同時(shí)買賣15支以上的股票組合的交易。因此,有時(shí)也被稱為籃子交易。
隨著投資管理業(yè)的資金管理規(guī)模擴(kuò)大,投資經(jīng)理和基金經(jīng)理們發(fā)現(xiàn)憑經(jīng)驗(yàn)和手工操作無(wú)法應(yīng)對(duì)市場(chǎng)風(fēng)險(xiǎn)加大、價(jià)格變動(dòng)頻繁等挑戰(zhàn),程序化交易剛好可以解決這些難題,因?yàn)樗哂兴俣瓤?、避免個(gè)人情緒干擾、量化等優(yōu)勢(shì),投資機(jī)構(gòu)紛紛投入重金研發(fā)自動(dòng)交易模型,其在提高投資決策質(zhì)量和速度、交易輔助等方面大展身手。
時(shí)至今日,西方發(fā)達(dá)國(guó)家已經(jīng)研發(fā)出不少成熟的自動(dòng)化交易系統(tǒng),譬如美國(guó)有70%的交易是由程序化交易完成的,而且交易量占比連年來(lái)還有不斷上升的趨勢(shì),交易模型的功能也日趨強(qiáng)大和完善。量化投資及程序化交易大師西蒙斯默默無(wú)聞地在十幾年間大量使用量化系統(tǒng)的交易方法,取得了比巴菲特、索羅斯等市場(chǎng)傳奇更高的年收益率。譬如海龜交易創(chuàng)始人丹尼斯不斷通過(guò)自動(dòng)化交易實(shí)現(xiàn)其從400美金到2億美金的個(gè)人傳奇,還培訓(xùn)出一支海龜投資團(tuán)隊(duì)(現(xiàn)在還活躍在各大投資機(jī)構(gòu)),他們?yōu)樵缙诖竽懗泽π氛叩耐顿Y客無(wú)聲無(wú)息地帶來(lái)了可觀的投資回報(bào)。
我國(guó)的程序化交易起步較晚,發(fā)展緩慢,開發(fā)出來(lái)的比較成熟的交易系統(tǒng)也相對(duì)缺乏,但最近幾年發(fā)展也很迅猛,這得益于新的投資理念的導(dǎo)入、應(yīng)用平臺(tái)開發(fā)迅速成熟,如tb(交易開拓者)、文化財(cái)經(jīng)、金字塔等平臺(tái)已經(jīng)深受廣大自動(dòng)交易者所喜愛和認(rèn)同。由于程序化交易規(guī)避了人性中的貪婪和恐懼等弱點(diǎn),交易速度快、系統(tǒng)性強(qiáng),國(guó)內(nèi)自動(dòng)化交易量占比最近幾年也在快速上升。據(jù)統(tǒng)計(jì),我國(guó)當(dāng)前金融產(chǎn)品的程序化交易占比為20%~30%,程序化交易的發(fā)展空間將會(huì)越來(lái)越廣闊。
一、程序化交易策略為什么要?jiǎng)?chuàng)新
(一)策略效用的邊際遞減
使用策略的人多了效果就會(huì)越來(lái)越差。細(xì)心的投資者會(huì)發(fā)現(xiàn),國(guó)內(nèi)的股指期貨越來(lái)越難做。在2010年國(guó)內(nèi)剛推出股指期貨時(shí)就有人使用臺(tái)灣的一些比較成熟的程序化交易策略而大賺其錢,但在最近兩年卻發(fā)現(xiàn)不容易賺錢了,甚至遭到了比較大的回撤。這是什么原因呢?金融市場(chǎng)本身就是一個(gè)眾多策略博弈的一個(gè)場(chǎng)所,某個(gè)策略一旦成功并被多人使用了,其有效性就會(huì)越來(lái)越低,而且道高一尺魔高一丈,市場(chǎng)上會(huì)出現(xiàn)針對(duì)某種策略的獵殺者。從技術(shù)指標(biāo)層面看,例如20年前,通過(guò)一條20天均線的交易策略是有利可圖的,緊接著,越來(lái)越多人開始使用均線來(lái)做投資決策。但是,每個(gè)交易策略和買賣機(jī)會(huì)都是有容量限制的,這使得策略使用的人越多,單個(gè)K線的波動(dòng)則越大,例如突破20天均線的當(dāng)根K線的波動(dòng)極大,這使得中間的利潤(rùn)空間迅速收縮,最終使得策略失效。也可以理解成,當(dāng)一個(gè)策略使用的人越多,知道的人越多,它的盈利能力則越低,最終變得無(wú)利可圖。在基本面分析上,同樣存在自毀性,例如20年前,只要買賬面有利潤(rùn)的公司都能賺錢,緊接著所有人都認(rèn)準(zhǔn)了公司賬面利潤(rùn)進(jìn)行投資,這使得所有賬面有利潤(rùn)的公司股價(jià)都很高,這時(shí)候,人們只能通過(guò)預(yù)測(cè)未來(lái)利潤(rùn)獲得投資回報(bào)了。而隨著越來(lái)越多人熟知各種預(yù)測(cè)利潤(rùn)的方法,導(dǎo)致價(jià)值被低估的公司越來(lái)越難找了,最終變成了一個(gè)均衡市場(chǎng)。筆者認(rèn)為,這可以認(rèn)為是交易策略效用的邊際遞減。
(二)行情特點(diǎn)發(fā)生變化
金融市場(chǎng)的復(fù)雜性表現(xiàn)在行情的多變性。還是以國(guó)內(nèi)的股指期貨為例,在2010年是一個(gè)雙邊大震蕩的行情,2011年單邊下跌,2012年、2013年寬幅震蕩,2014年上半年窄幅震蕩,可以看出無(wú)論是單邊行情還是震蕩行情,由于國(guó)內(nèi)A股的市場(chǎng)容量越來(lái)越大,股指期貨的日內(nèi)變動(dòng)幅度呈現(xiàn)出越來(lái)越小的特點(diǎn),這就給日內(nèi)趨勢(shì)性交易策略帶來(lái)不小的挑戰(zhàn)。
知名投資人、“悍馬理論”的創(chuàng)始人馮正平表示:世界上沒有交易圣杯,這是他的悍馬定律里的第一條。他說(shuō)2008年前的市場(chǎng)特征與之后的就很不一樣,一些原來(lái)賺錢的模型后來(lái)都賠錢了,而有一些原來(lái)賠錢的反倒變成賺錢了。他打了個(gè)比方很生動(dòng):“就像我們?cè)煲粋€(gè)工具,是拿來(lái)切菜的還是砍骨頭的,還是拿來(lái)修指甲的,這個(gè)要想清楚。”意思是設(shè)計(jì)模型時(shí)要清楚自己設(shè)計(jì)出來(lái)的交易模型適用于哪種市場(chǎng)環(huán)境,要考慮模型的針對(duì)性、適應(yīng)性。
基于多年期貨量化交易的經(jīng)驗(yàn),上海泛金投資管理有限公司董事長(zhǎng)杭國(guó)強(qiáng)認(rèn)為,程序化的本質(zhì)是給自己的交易列出一系列規(guī)矩,讓自己的交易更有規(guī)則,并利用計(jì)算機(jī)提高交易速度,其中成敗的關(guān)鍵在于對(duì)細(xì)節(jié)的處理?!袄贸绦蚪缍?、評(píng)價(jià)和預(yù)測(cè)未來(lái)的收益,建立有效的評(píng)估體系,不斷適應(yīng)市場(chǎng)的變化,才是程序化交易的靈魂”。
普天投資機(jī)構(gòu)創(chuàng)始人吳轉(zhuǎn)普也認(rèn)為:自動(dòng)化交易不存在永遠(yuǎn)的圣杯,不可能做出一個(gè)類似印鈔機(jī)一樣讓交易者獲利的程序化交易模型,自動(dòng)化交易更多地被看成是一種管理控制系統(tǒng),要加入對(duì)基本面和技術(shù)面的理解,要考慮市場(chǎng)參與者結(jié)構(gòu)的變化,交易程序要不斷優(yōu)化和創(chuàng)新。
在國(guó)外,一些成熟的投資公司配備了眾多數(shù)學(xué)和計(jì)算機(jī)專業(yè)人才,他們的主要任務(wù)就是針對(duì)市場(chǎng)的變化不斷完善模型,這正體現(xiàn)了金融機(jī)構(gòu)存在的必要性與重要性。80%~90%的工作人員是在做量化模型的建模、數(shù)據(jù)處理工作,交易執(zhí)行人員比較少。由于要處理龐雜的數(shù)據(jù),在量化交易中,團(tuán)隊(duì)的價(jià)值得到充分體現(xiàn)。每隔一段時(shí)間他們就會(huì)開發(fā)出新的交易模型。
即使在高性能硬件與軟件結(jié)合的高頻交易領(lǐng)域,也不存在可以長(zhǎng)久不變的“交易圣杯”。高頻交易策略對(duì)技術(shù)要求比較高,在網(wǎng)絡(luò)速度、硬件反應(yīng)速度及網(wǎng)絡(luò)監(jiān)測(cè)等方面都有近乎苛刻的要求。作為高頻程序化交易者,Cyc partner公司創(chuàng)始人柳峰介紹說(shuō),高頻交易者對(duì)市場(chǎng)的監(jiān)測(cè),以及對(duì)策略的修改一直不曾停止,“只有不斷發(fā)現(xiàn)并保持自己的比較優(yōu)勢(shì),才可能在變化的市場(chǎng)中保持盈利”。而高頻交易背后的邏輯結(jié)構(gòu)相對(duì)來(lái)說(shuō)是簡(jiǎn)單的,盈利率比較高,有些策略在三年之內(nèi)運(yùn)行會(huì)比較適用。但是,在市場(chǎng)中采用同種高頻交易策略的數(shù)量增加之后,交易者必須對(duì)策略加以改進(jìn)。
二、程序化交易策略創(chuàng)新的思路
(一)交易哲學(xué)的革新
程序化交易本質(zhì)上是交易者交易思想的體現(xiàn),程序化是一種控制手段。有什么樣的交易哲學(xué)就有什么樣的程序化交易策略,所以審視自己的交易哲學(xué)的邏輯性就顯得尤為重要。策略的優(yōu)劣對(duì)比實(shí)際上是背后交易哲學(xué)的較量。優(yōu)秀的交易策略創(chuàng)新來(lái)自于交易哲學(xué)的突破與革新,而做到這一點(diǎn)并不容易,需要交易者對(duì)世界、對(duì)自然、對(duì)市場(chǎng)有一種深邃的洞察力并能理解轉(zhuǎn)換成為市場(chǎng)語(yǔ)言,物化為交易指標(biāo)體系。筆者幾年來(lái)一直致力于對(duì)市場(chǎng)背后推動(dòng)力的研究,市場(chǎng)的上漲和下跌并非隨機(jī)和無(wú)序。比如說(shuō),我們可以把市場(chǎng)按照形態(tài)分為單邊和震蕩,在單邊市中趨勢(shì)性模型就能大顯身手,而趨勢(shì)性模型在震蕩市中由于來(lái)回止損會(huì)產(chǎn)生比較大的回撤。而震蕩模型策略的表現(xiàn)剛好相反,所以用什么模型不是關(guān)鍵,判斷對(duì)時(shí)段性的單邊行情還是震蕩行情成為交易策略提高勝率和盈虧比的關(guān)鍵。至于用什么模型來(lái)判斷單邊和震蕩是筆者多年研究的成果,有比較高的準(zhǔn)確性。
(二)從全自動(dòng)到半自動(dòng)的嘗試
筆者認(rèn)為,交易策略不易過(guò)于死板。眾多程序化交易策略堅(jiān)持不下去的原因是全自動(dòng)帶來(lái)的眾多劣質(zhì)交易,頻繁止損。其實(shí)法無(wú)定法,筆者認(rèn)為可以半自動(dòng)化交易提高勝率和盈虧比,至于何時(shí)開啟程序化何時(shí)關(guān)閉程序化背后的規(guī)則和邏輯也必須是嚴(yán)密的、一貫的,譬如在背后規(guī)則市場(chǎng)進(jìn)入單邊市時(shí)開啟程序,市場(chǎng)重歸震蕩市時(shí)關(guān)閉程序,需要一切有章可循。正如世上沒有永動(dòng)機(jī)一樣,沒有一個(gè)自動(dòng)化交易策略能一如既往地戰(zhàn)勝市場(chǎng),能夠在資本市場(chǎng)有驕人業(yè)績(jī)的一定是半自動(dòng)交易程序策略。
(三)交易周期、參數(shù)的調(diào)整
可以針對(duì)不同金融市場(chǎng)的特點(diǎn),變革不同的交易周期,充分認(rèn)識(shí)到金融市場(chǎng)博弈的本質(zhì)。當(dāng)多數(shù)人使用某個(gè)交易周期的時(shí)候,我們可以回避它改變交易周期,比如在股指期貨中大家常用1分鐘圖、10秒鐘圖,筆者覺得不煩嘗試15秒圖,既保持了一定的反應(yīng)速度,又能減少頻繁交易的問(wèn)題,對(duì)于大家在交易中常用的macd指標(biāo)、dmi指標(biāo)、均線指標(biāo),我們可以通過(guò)測(cè)試調(diào)整其參數(shù)設(shè)置以達(dá)到階段性優(yōu)化交易的目的,更重要的是避開了大眾常用參數(shù),可以避開程序化交易獵殺者的屠刀。建議策略框架的核心參數(shù)不要超過(guò)三個(gè),超過(guò)三個(gè)以上的參數(shù)有擬合歷史行情的嫌疑。著名的海龜策略創(chuàng)始人也曾在海龜策略遭受比較大的虧損時(shí)修改技術(shù)參數(shù)才渡過(guò)難關(guān)的。
(四)創(chuàng)新交易技術(shù)指標(biāo)
使用獨(dú)創(chuàng)的交易技術(shù)指標(biāo)來(lái)設(shè)計(jì)交易系統(tǒng)能在金融市場(chǎng)上提高交易勝率和盈虧比,其原因在于創(chuàng)新的交易技術(shù)指標(biāo)相對(duì)保密,不具有從眾性,相反具有出其不意的優(yōu)勢(shì)。比如在趨勢(shì)交易系統(tǒng)里面大家認(rèn)為均線是一個(gè)很好的趨勢(shì)跟蹤指標(biāo),但它的缺點(diǎn)也很突出,除具有其他趨勢(shì)跟蹤指標(biāo)一樣的滯后性外,對(duì)付慢漲急跌或者慢跌急漲的行情是一個(gè)弱項(xiàng),所以有人創(chuàng)造了自適應(yīng)均線來(lái)對(duì)付這種行情,這就是創(chuàng)新交易指標(biāo)的做法。筆者舉出這個(gè)例子意在拋磚引玉,創(chuàng)新和改良指標(biāo)的方法和技術(shù)有賴于開發(fā)者的細(xì)心、耐心和汗水。
三、程序化交易策略創(chuàng)新后測(cè)試要注意的問(wèn)題
首先,避免對(duì)交易策略的參數(shù)過(guò)度優(yōu)化。過(guò)度優(yōu)化是以擬合歷史取得比較高的勝率和盈虧比的,這種過(guò)度優(yōu)化的策略對(duì)付現(xiàn)實(shí)或者未來(lái)變化的行情反倒會(huì)產(chǎn)生比較大的回撤甚至虧損,這是由于形態(tài)的周期性反復(fù)原理產(chǎn)生的。
其次,核心框架策略可以試著應(yīng)用于其他金融交易品種,觀察其表現(xiàn)。
再次,某一參數(shù)取值的盈利遠(yuǎn)遠(yuǎn)高于或低于附近的參數(shù)值就要引起高度警惕。
最后,不要對(duì)一兩次巨虧或比較長(zhǎng)的連續(xù)虧損單獨(dú)做優(yōu)化,否則即使減小了最大回撤也是不可靠的。
參考文獻(xiàn):
[1](美)里什﹒納蘭.打開量化投資的黑箱[M].郭劍光,譯.北京:機(jī)械工業(yè)出版社,2012.
[2](美)邁克爾·卡沃爾.趨勢(shì)跟蹤:頂尖交易大師的操盤獲利策略[M].吳飛,譯.北京:中國(guó)青年出版社,2013.
(作者單位:廣州市廣播電視大學(xué)財(cái)經(jīng)學(xué)院)