【轉(zhuǎn)】程序化交易的黑箱
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2013年12月01日
- 咨詢內(nèi)容:
來(lái)源:第一財(cái)經(jīng)日?qǐng)?bào) 作者:揚(yáng)韜
市場(chǎng)的機(jī)會(huì)就擺在那里,未免讓高手心癢難耐。所以,中國(guó)的程序化交易已經(jīng)起步了。只是,遠(yuǎn)景燦爛,不意味著這口飯好吃。最重要的是,如何打開(kāi)程序化交易的“黑箱”呢?
過(guò)去十五年,我曾有幸遇到過(guò)三位勤奮的股市研究者。每人都很用功,很刻苦,但很不幸卻都走了彎路。
第一位是中年人,1997年的時(shí)候來(lái)找我,帶著一書(shū)包的研究資料,希望與我交流切磋一下。打開(kāi)書(shū)包,厚厚一疊資料,全是密密麻麻手寫的小字,還有一張張圖表,全是手工畫(huà)的趨勢(shì)線和波浪線。看得出,幾年辛苦,期望幾分香甜。可惜,那時(shí)候我早已轉(zhuǎn)向基本分析,對(duì)波浪之類的東西沒(méi)什么興趣,只能勸回。
2002年,一位南方的小伙子帶著三大本書(shū)稿遠(yuǎn)道而來(lái),希望我做一下評(píng)判、寫個(gè)序言。打開(kāi)書(shū)稿,讓人有點(diǎn)頭疼,竟然是與股市實(shí)戰(zhàn)相關(guān)的純K線戰(zhàn)法研究。彼時(shí),我沉醉于量化投資研究,而國(guó)內(nèi)證券市場(chǎng)正在興起數(shù)學(xué)金融,K線之類的東西未免太落伍了吧。雖然透過(guò)書(shū)稿,能看到他的認(rèn)真和辛苦,但我也只能婉拒了。不過(guò),他是幸運(yùn)的,兩年后,三本書(shū)都出版了,據(jù)說(shuō)賣得還不錯(cuò)。再后來(lái),他也小有名氣了,還創(chuàng)辦了一家私募投資公司,只是私募產(chǎn)品的業(yè)績(jī)欠佳而已。
今年初秋,一位西部的年輕人又慕名而來(lái),他帶來(lái)的是筆記本電腦里的程序化交易系統(tǒng),在上海灘闖蕩許久,卻未見(jiàn)成果,希望我給鑒定和評(píng)判一下。此時(shí),程序化交易正在中國(guó)證券界大行其道,看起來(lái)還是一個(gè)很前沿的課題。只是,見(jiàn)面后,我多少有點(diǎn)失望。他使用的是市面常見(jiàn)的交易軟件,編寫的是相對(duì)簡(jiǎn)單的東西,但問(wèn)其原理,他卻三緘其口,顯然顧忌到自己的知識(shí)產(chǎn)權(quán)問(wèn)題。拋開(kāi)細(xì)節(jié)詢問(wèn),才知道用的是類似于均線戰(zhàn)法的東西,理論未見(jiàn)創(chuàng)新,程序未見(jiàn)突出,回報(bào)率不高,回撤率卻太高。
拒絕人是困難的。我詢問(wèn)了一下他的個(gè)人情況,原以為只是二十多歲的小青年,卻不料早已讀完研究生了,這位先后畢業(yè)于名牌大學(xué)數(shù)學(xué)系和計(jì)算機(jī)系的碩士,2007年曾經(jīng)在股市大賺,隨后就對(duì)市場(chǎng)一腔熱情,竟然辭去在外企的工作,快四十歲的人了,還暫緩與女友結(jié)婚,一門心思鉆入金融研究領(lǐng)域,力圖搞出點(diǎn)名堂來(lái)。但積蓄用完,卻找不到在市場(chǎng)的容身之地,只得訕訕而回。
這么多年股市的低迷,多少優(yōu)秀青年,將大好韶光浪費(fèi)在股市中,疲于奔命卻難以賺錢,耗費(fèi)了青春更耗費(fèi)了金錢,讓人嘆惋。對(duì)于不是科班畢業(yè)于金融領(lǐng)域的年輕人來(lái)說(shuō),如果在股市中找不到合適的方向,切不可貿(mào)然丟掉原來(lái)的飯碗轉(zhuǎn)戰(zhàn)股市。而一眾醉心于股市研究的人,更應(yīng)該警醒,如果不能選準(zhǔn)方向,則研究越深,傷人越深!
最近流行于中國(guó)金融市場(chǎng)的程序化交易的研究,也存在類似的問(wèn)題。
程序化交易,說(shuō)簡(jiǎn)單點(diǎn),就是讓電腦執(zhí)行研究、分析、決策、交易的投資全過(guò)程。選什么品種,是買還是賣還是對(duì)沖,數(shù)量多少,持倉(cāng)時(shí)間長(zhǎng)短,止損止盈與否等等,都不再有人的主觀參與,而是完全把設(shè)計(jì)好的程序交給計(jì)算機(jī)去執(zhí)行。看起來(lái),人隱在背后,機(jī)器唱主角,但機(jī)器畢竟聽(tīng)命于程序,而程序是人設(shè)計(jì)的,所以,從本質(zhì)來(lái)說(shuō),這是一種人機(jī)對(duì)話的模式。
程序化交易最早被對(duì)沖基金使用。1950年代,美國(guó)市場(chǎng)才誕生了第一只對(duì)沖基金,隨后幾十年,美國(guó)市場(chǎng)的對(duì)沖基金越來(lái)越多,量化投資登上舞臺(tái),隨著計(jì)算機(jī)技術(shù)的發(fā)展,程序化交易逐漸成為對(duì)沖基金的主流。2008年,全球金融市場(chǎng)崩潰,但依靠數(shù)量化投資的大獎(jiǎng)?wù)禄皤@得了逾80%的費(fèi)后收益率而傲視群儕,它的創(chuàng)立者西蒙斯更創(chuàng)下了持續(xù)20年年化超過(guò)60%的收益率,將股神巴菲特遠(yuǎn)遠(yuǎn)甩在身后。至此,新的神話出爐,西蒙斯成為程序化交易者崇拜的新偶像。
最近三年,中國(guó)證券市場(chǎng)萎靡不振,無(wú)論多么牛的投資者,都在市場(chǎng)面前進(jìn)退維谷,而依靠數(shù)量化投資的一些準(zhǔn)對(duì)沖基金則開(kāi)始嶄露頭角,程序化交易由此進(jìn)入中國(guó)金融市場(chǎng),并有日益燎原之勢(shì)。相關(guān)的講座、座談會(huì)、交流會(huì)接踵而至,美好的前景似乎就在不遠(yuǎn)的將來(lái):美國(guó)市場(chǎng)有超過(guò)2萬(wàn)億美元的資金專事程序化交易,一些主要市場(chǎng)的近五成交易量來(lái)自機(jī)器下單,而中國(guó)的市場(chǎng),尚屬空白,潛力巨大。
事實(shí)上,程序化交易在此時(shí)走入中國(guó),離不開(kāi)市場(chǎng)發(fā)展的背景。目前,中國(guó)內(nèi)地股市正在交易的股票近2600只,債券和基金也上千只,純粹依靠人的主觀分析和研究,已經(jīng)很難獲得有效成果。五年前,市場(chǎng)還有一批研究者每天研究上市公司公告,并可不時(shí)發(fā)掘一些投資機(jī)會(huì)。但如今,季報(bào)披露與年報(bào)和中報(bào)重疊,要在三四個(gè)月內(nèi)看完五千多份公司定期報(bào)告,根本是不可能完成的任務(wù)。程序化研究和選股是勢(shì)在必然。這為中國(guó)未來(lái)的程序化交易的發(fā)展奠定了基礎(chǔ)。
但程序化交易在中國(guó)雖然說(shuō)前景無(wú)限好,只是市場(chǎng)自身的陰霾,卻給這個(gè)新興的工具平添了一些障礙。首先,歐美市場(chǎng)的股票是T+0交易,為像西蒙斯這樣的數(shù)學(xué)高手創(chuàng)造了高頻乃至超高頻交易的舞臺(tái),他們可以抓住市場(chǎng)的瞬時(shí)變化,在毫秒級(jí)的運(yùn)算中捕捉住稍縱即逝的交易機(jī)會(huì)——而這種交易,是包括了買和賣的超短線交易的。中國(guó)股市人為設(shè)置的T+1交易,就此熄滅了所有超短線交易者的夢(mèng)想火焰。
其次,對(duì)沖基金的核心是買賣同時(shí)進(jìn)行,消除系統(tǒng)性風(fēng)險(xiǎn),賺取市場(chǎng)偏差的可能利潤(rùn),所以,他們必須同時(shí)建立多頭和空頭的倉(cāng)位。在歐美市場(chǎng),這是不成問(wèn)題的,但中國(guó)股市天然地只能做多,卻一下子堵住了所有通向套利交易的大門。最近兩年,融資融券交易才姍姍來(lái)遲,但融券數(shù)量少得可憐,即便將來(lái)轉(zhuǎn)融通能實(shí)行,融券的數(shù)量可以增加,卻也不能簡(jiǎn)單賣空。
問(wèn)題遠(yuǎn)不止如此。在美國(guó),對(duì)沖基金融資融券的成本最低可以到年息0.5%,這使得對(duì)沖基金的資金和股票使用成本極低。但在中國(guó),融資融券的綜合年成本超過(guò)10%!在一個(gè)波瀾不驚的市場(chǎng)里,這幾乎讓套利者寸步難行。
當(dāng)看到這些攔路虎的時(shí)候,程序化交易者卻仍信心百倍:股市不行,可以轉(zhuǎn)戰(zhàn)期貨市場(chǎng)。沒(méi)錯(cuò),如果說(shuō)程序化交易要在中國(guó)蓬勃發(fā)展,目前唯一的出路是期貨市場(chǎng)。但中國(guó)的期貨市場(chǎng)規(guī)模雖然已經(jīng)達(dá)到2000億元,卻仍顯得容量太少,不適合數(shù)百億資金的基金行事,這將制約對(duì)沖基金的發(fā)展規(guī)模。相比之下,美國(guó)的外匯交易市場(chǎng)日均交易量就超過(guò)3萬(wàn)億美元(而中國(guó)目前還沒(méi)有發(fā)達(dá)的外匯市場(chǎng)),各種債券的日交易量超過(guò)1萬(wàn)億美元。
就算可以從事期貨的程序化交易,中國(guó)市場(chǎng)的另一個(gè)天然屏障是交易費(fèi)用的高昂。國(guó)外一些對(duì)沖基金實(shí)施的超高頻交易,每天可以有數(shù)萬(wàn)乃至幾十萬(wàn)筆交易,靠的是低廉的交易傭金(比如傭金包干制等),而國(guó)內(nèi)所有交易所的收費(fèi)都是天文數(shù)字。如果在中國(guó)期貨市場(chǎng)從事高頻交易,無(wú)非是給交易所和經(jīng)紀(jì)商打工而已,談何賺錢!
當(dāng)然,對(duì)于有心人、聰明人來(lái)說(shuō),這一切,也許都不是問(wèn)題。市場(chǎng)的機(jī)會(huì)就擺在那里,未免讓高手心癢難耐。所以,中國(guó)的程序化交易已經(jīng)起步了。只是,遠(yuǎn)景燦爛,不意味著這口飯好吃。最重要的是,如何打開(kāi)程序化交易的“黑箱”呢?
對(duì)每一個(gè)意欲在這個(gè)領(lǐng)域深入發(fā)展的人來(lái)說(shuō),首先都要問(wèn)一下:沒(méi)日沒(méi)夜地辛苦工作、鉆研、編程,會(huì)不會(huì)南轅北轍?你的“黑箱”里準(zhǔn)備裝點(diǎn)啥進(jìn)去呢?會(huì)不會(huì)像本文開(kāi)頭提到的三位研究者一樣,播下的是龍種,收獲的是跳蚤呢?
- TB技術(shù)人員:
[ 貌似神秘的“黑箱”其實(shí)不黑,里面存在的邏輯也一目了然。期指交易者主要還是散戶,有著濃重的做多情結(jié),對(duì)后市永遠(yuǎn)看好,在他們看來(lái),一個(gè)月后才到期的期指合約,出現(xiàn)1%的溢價(jià)是可以接受的。他們對(duì)后市的預(yù)期,給程序化交易者基本無(wú)風(fēng)險(xiǎn)坐收漁利的機(jī)會(huì) ]
套利交易,往往意味著較低的利潤(rùn)率和較小的風(fēng)險(xiǎn),是程序化交易者所喜愛(ài)的。不過(guò),最近一段時(shí)間,有家機(jī)構(gòu)在募集資金,準(zhǔn)備從事期限套保(做多股票而做空期指),追求的目標(biāo)回報(bào)率是每年100%,頗讓不少投資者驚嘆。細(xì)究之下,實(shí)現(xiàn)目標(biāo)也不難。此前,上海一家機(jī)構(gòu)實(shí)戰(zhàn)一年多,期限套保的年收益是15%,而最大的資金回撤幅度還不到2%。在資金走勢(shì)圖上,是比較標(biāo)準(zhǔn)的傾斜向上的準(zhǔn)直線。而今,類似方式怎么可能達(dá)到年化一倍的收益率呢?
是杠桿的作用。這家機(jī)構(gòu)準(zhǔn)備募集9000萬(wàn)元優(yōu)先資金,許諾給予5%的固定回報(bào);另外募集1000萬(wàn)元劣后資金,要承擔(dān)固定回報(bào)和可能的風(fēng)險(xiǎn)。這樣,1億元總資金預(yù)期年收益1500萬(wàn)元,扣除優(yōu)先級(jí)的500萬(wàn)元回報(bào),剩下1000萬(wàn)利潤(rùn)就全歸劣后資金所有,年化正是100%。杠桿資金,放大了承擔(dān)風(fēng)險(xiǎn)者的收益,這或許正是西蒙斯的基金可以每年保持50%以上回報(bào)的原因。事實(shí)上,巴菲特、索羅斯都是靠放大的資金做到高回報(bào)的。在資金成本低廉的美國(guó),很多資金的年成本往往不到1%,給穩(wěn)健的投資者提供了施展身手的舞臺(tái)。
如果國(guó)內(nèi)的資金成本能降低到5%以下,交易成本也能在現(xiàn)有水平降低一半以上,則中國(guó)的程序化交易才會(huì)有更大的市場(chǎng)。
話題轉(zhuǎn)回上述套利模式。他們程序化交易里的“黑箱”是什么呢?很簡(jiǎn)單,買進(jìn)滬深300(2602.623,-3.80,-0.15%)成份股并持有,然后,在股指期貨出現(xiàn)升水1%上下的時(shí)候做空期指。由于期指新合約往往比滬深300指數(shù)高1%左右(主要是時(shí)間價(jià)值所致),而在期指交割日,升水必然會(huì)到0,這就給套利者提供了機(jī)會(huì)。只要每月能穩(wěn)賺這升水下降的利潤(rùn),年化收益率就有13%。在股票分紅季(每年3月~7月),期指升水會(huì)下降,但套利者還可以獲得股票分紅的收益。再加上捕捉一些瞬間的期指高升水過(guò)程,實(shí)現(xiàn)每年15%的收益并不難。
所以,貌似神秘的“黑箱”其實(shí)不黑,里面存在的邏輯也一目了然。更重要的是,這種盈利模式符合當(dāng)前的市場(chǎng)行為——期指交易者主要還是散戶,有著濃重的做多情結(jié),對(duì)后市永遠(yuǎn)看好,在他們看來(lái),一個(gè)月后才到期的期指合約,出現(xiàn)1%的溢價(jià)是可以接受的。他們對(duì)后市的預(yù)期,給程序化交易者基本無(wú)風(fēng)險(xiǎn)坐收漁利的機(jī)會(huì)。
當(dāng)然,如果類似交易模式越來(lái)越多,在套利資金重壓下,期指的升水幅度將越來(lái)越小,套利者實(shí)現(xiàn)年化10%的收益都將變得困難,這種盈利模式也將逐漸失去吸引力。
對(duì)一些初涉程序化交易的人來(lái)說(shuō),這種套利模式太過(guò)“小兒科”。他們要追求的是年收益30%以上甚至100%以上的盈利模式。在編程測(cè)驗(yàn)階段,他們經(jīng)常能找到一些資產(chǎn)凈值會(huì)像飄帶一樣上揚(yáng)的模型,勝率甚至?xí)_(dá)到90%以上。但如果將這個(gè)模型納入實(shí)戰(zhàn),卻并不盡如人意。此時(shí)檢查模型,卻發(fā)現(xiàn)原來(lái)是程序編制出現(xiàn)了差錯(cuò)的類似情況,往往是把事后發(fā)生的交易看作是事前行為。比如,假如今日收陽(yáng)線,則買進(jìn),收陰線則賣出。買賣點(diǎn)應(yīng)該是收盤價(jià),很多新手卻設(shè)置成開(kāi)盤價(jià)。這一點(diǎn)差錯(cuò),會(huì)導(dǎo)致檢驗(yàn)結(jié)果與實(shí)戰(zhàn)效果大相徑庭。
很多人會(huì)把過(guò)去實(shí)戰(zhàn)中的經(jīng)驗(yàn)帶進(jìn)程序化里來(lái)。比如,有一位專門從事漲停板交易的高手,今年前10個(gè)月的利潤(rùn)率就超過(guò)70%。他也有自己的一整套追漲停板的思路,但將這些思路量化成程序后,卻發(fā)現(xiàn)勝率極低——只有不到四成的交易是盈利的,而且收益率也并不高。此時(shí)回去查驗(yàn)過(guò)去的交易記錄,才發(fā)現(xiàn)盈利主要出現(xiàn)在股市上漲階段。當(dāng)股市上漲的時(shí)候,他買進(jìn)當(dāng)日封漲停的股票,隨后幾天賣出,勝率很高——問(wèn)題是此時(shí)其他股票也多數(shù)在上漲。當(dāng)市場(chǎng)下跌的時(shí)候,他交易頻率降低,虧損也很小,這樣確保了整體利潤(rùn)較高。但這樣的思路如何實(shí)現(xiàn)編程,需要費(fèi)點(diǎn)心思。
還有人喜歡把技術(shù)指標(biāo)納入程序化交易中。市面上常見(jiàn)的技術(shù)指標(biāo),用起來(lái)省事,不用太費(fèi)腦筋,但效果卻不佳。趨勢(shì)跟隨系統(tǒng),包括通道、均線、KD、MACD等等,盡管是即時(shí)模型,卻也經(jīng)常滯后,難以準(zhǔn)確捕捉到市況的轉(zhuǎn)折,更重要的是,在市場(chǎng)趨勢(shì)不明朗的時(shí)候,頻繁的交易會(huì)損耗掉絕大多數(shù)此前的利潤(rùn)。比如,有人用60日均線來(lái)做滬銅的交易,簡(jiǎn)單測(cè)算一下,歷史收益率可以達(dá)到數(shù)十倍。但放到程序中呢?有無(wú)數(shù)次在均線上下翻飛的交易,整體測(cè)算的利潤(rùn)就十分有限了。有人不服氣:我可以人工判斷是否有效上穿或下穿均線,這樣可以降低無(wú)效交易,提高勝率。遺憾的是,無(wú)數(shù)人正是因?yàn)槿斯づ袛嗍〔畔氲搅顺绦蚧贰?
可見(jiàn),程序化交易的黑箱里放什么“貨”是最重要的。每個(gè)人都可以有自己的思路,但無(wú)論什么思路,如果要想通過(guò)系統(tǒng)的檢驗(yàn),就得首先通過(guò)行為理論的檢驗(yàn):這樣一個(gè)模型,反映了怎樣的市場(chǎng)行為,而這種行為又符合怎樣的人性理論。如果能通過(guò)行為檢驗(yàn),知道模型背后體現(xiàn)的人性,則這樣的系統(tǒng)就會(huì)長(zhǎng)期穩(wěn)定地帶來(lái)盈利。否則,就算它檢驗(yàn)結(jié)果再好,也無(wú)法持久有效。
此外,模型檢驗(yàn)過(guò)程中,還會(huì)遇到“虛假繁榮”的情況。筆者此前曾測(cè)試過(guò)多個(gè)模型,年化收益率都在3倍以上。但回撤的幅度不理想。比如,1手螺紋鋼,一年可以賺1.5萬(wàn)元,對(duì)應(yīng)著3倍的收益率,看起來(lái)很好。不過(guò),回撤(從任意市值最高點(diǎn)回落的幅度)有點(diǎn)大,達(dá)到4000元。外行人一看,會(huì)覺(jué)得盈虧比率是滿意的,這種風(fēng)險(xiǎn)可以承受。只是,螺紋鋼1手所需要的交易保證金還不到4000元。這種回撤,意味著一筆交易可能把本金賠光——其實(shí)不用等你賠光,早已被強(qiáng)制平倉(cāng)了。一種模型如果被裝進(jìn)“黑箱”用于實(shí)戰(zhàn),我們永遠(yuǎn)不知道它會(huì)首先帶來(lái)利潤(rùn)還是虧損。如果不幸該模型正好進(jìn)入調(diào)整期,本金先賠光再帶來(lái)利潤(rùn),又有什么用呢?
另一種趨勢(shì)模型,會(huì)帶來(lái)較多利潤(rùn),但勝率很低,只有三四成。這樣的模型,一旦進(jìn)入實(shí)戰(zhàn),難免首先持續(xù)較長(zhǎng)時(shí)間的盈虧平衡略有虧損,很多人耐不住寂寞而棄之不用。但人工一旦干預(yù),效果還不如機(jī)器操作。而且還會(huì)發(fā)現(xiàn),越是頻繁虧損的時(shí)候,隨后越能帶來(lái)利潤(rùn)。所以,程序化交易模式一旦確立,是要有一些耐心來(lái)聽(tīng)機(jī)器帶來(lái)結(jié)果的。勝率不是最主要的,利潤(rùn)才是根本。
有沒(méi)有勝率高且回報(bào)率也高的程序呢?也有的。筆者此前測(cè)試的一個(gè)模型,勝率會(huì)達(dá)到100%,而且能經(jīng)得起檢驗(yàn),年化收益率會(huì)達(dá)到3倍。看起來(lái)很美,只是利潤(rùn)需要煎熬,有時(shí)候已經(jīng)出現(xiàn)了20%的利潤(rùn),卻還會(huì)有較大的回調(diào)乃至于出現(xiàn)了15%的虧損。如果不止損,最后還是能有30%的利潤(rùn)。這樣大幅度的回撤,你是否有承受的勇氣呢?更何況,如果這筆交易最終虧損20%平倉(cāng),下一筆交易還是出現(xiàn)了20%的虧損,此時(shí),你是否還有勇氣堅(jiān)持這個(gè)模型呢?此時(shí),它考驗(yàn)的是你的智慧。
所以,程序化交易的黑箱,并不是不可泄露的天機(jī)。它體現(xiàn)的是交易者的智慧。編制一個(gè)交易的模型不難,通過(guò)檢驗(yàn)也不難,難的是執(zhí)行者的決斷。在很多情況下,執(zhí)行者的決斷遠(yuǎn)比智慧更重要。而如果一個(gè)人有足夠的智慧又有恰如其分的決斷力,有沒(méi)有程序化交易的東西,反而并不重要了。
- TB客服:
學(xué)習(xí)了 謝謝
- 網(wǎng)友回復(fù):
:victory::victory::victory::victory::victory::victory::victory::victory::victory::victory:
- 網(wǎng)友回復(fù):
學(xué)習(xí)中 |