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