編者按:8.16光大證券這只蝴蝶掀起A股千層浪,但大多圍觀者仍處于“不明覺(jué)厲”的狀態(tài)。
中國(guó)量化投資學(xué)會(huì)理事長(zhǎng)丁鵬博士將為讀者解讀三大謎團(tuán):1、為什么區(qū)區(qū)數(shù)十億對(duì)市場(chǎng)造成如此巨大的影響?2、這是否存在一種新的盈利模式?3. 為什么光大證券的量化投資系統(tǒng)會(huì)出錯(cuò)?
8.16光大烏龍指事件,對(duì)中國(guó)A股市場(chǎng)帶來(lái)的影響是深遠(yuǎn)的,這里筆者并不想探討光大證券的法律合規(guī)問(wèn)題,只是從學(xué)術(shù)角度對(duì)該事件做一個(gè)策略方面的解讀,就下面幾個(gè)問(wèn)題進(jìn)行探討。
1. 為什么區(qū)區(qū)數(shù)十億對(duì)市場(chǎng)造成如此巨大的影響?
中國(guó)A股市場(chǎng)日均成交量2000億左右,但是8.16光大證券的烏龍交易的資金只有70億成交量,但是卻造成了大盤(pán)指數(shù)超過(guò)5%的漲幅,這是為什么呢?筆者認(rèn)為這主要是由于光大證券的烏龍訂單觸發(fā)了大量量化交易訂單。
巨單追蹤策略
這種策略的基本原理是:市場(chǎng)上存在一種大機(jī)構(gòu)資金,他們會(huì)獲得優(yōu)先的信息,因此追蹤他們的訂單就可以獲得穩(wěn)定的盈利。 所以當(dāng)光大烏龍指的巨量訂單進(jìn)入交易所后,巨單追蹤策略資金第一時(shí)間就追蹤到了這些訂單的信息(一般也就1-2秒鐘延遲),然后迅速的發(fā)出自己的訂單,跟隨在光大烏龍指訂單之后,從而助推了指數(shù)的急速飆升。這是第一批跟隨的資金。
區(qū)間突破策略
這種策略的原理是:當(dāng)指數(shù)突破了某個(gè)區(qū)間之后,就可能是一波趨勢(shì)行情的到來(lái),從而可以在突破區(qū)間點(diǎn)后追進(jìn),從而獲得趨勢(shì)性的收益。 所以當(dāng)光大烏龍指訂單和巨單跟隨策略的訂單將指數(shù)拉高突破了某個(gè)區(qū)間后,第二批跟隨的資金進(jìn)場(chǎng)(大概延時(shí)3-5分鐘),從而再次推高指數(shù)。
止損盤(pán)
第三批入場(chǎng)的資金是止損盤(pán),由于大盤(pán)指數(shù)飆升太快,以至于很多產(chǎn)品的空頭頭寸(主要是股指期貨)一下子就給打入止損線(xiàn),它們的被迫止損再次拉高了股指期貨,從而繼續(xù)拉動(dòng)大盤(pán)指數(shù)的飆升。
用一個(gè)形象的比喻就是:一群羊在草原上安靜的吃草,忽然一頭羊發(fā)了瘋似的跑起來(lái),其他的羊不知道怎么回事,以為狼來(lái)了,趕緊先跟著跑再說(shuō)。跑了一會(huì)發(fā)現(xiàn),原來(lái)狼沒(méi)有來(lái),跑錯(cuò)了,于是又回來(lái)了
2. 這個(gè)是一種新的盈利模式嗎?
其實(shí)在海外市場(chǎng),這種策略模式是蠻普遍的,高頻交易和趨勢(shì)跟隨是各大對(duì)沖基金,CTA基金很常用的交易策略。
前面所說(shuō)的巨單追蹤策略就是高頻交易的一種,除了這個(gè)策略之外,其他的還有獵物追蹤,自動(dòng)做市商等。在這個(gè)方面有突出表現(xiàn)的是文藝復(fù)興科技公司,也就是大家公認(rèn)的量化投資鼻祖:西蒙斯教授,他的大獎(jiǎng)?wù)禄穑B續(xù)20年每年獲得35%以上的凈回報(bào),遠(yuǎn)遠(yuǎn)超過(guò)了巴菲特和索羅斯,書(shū)寫(xiě)了華爾街對(duì)沖基金的一個(gè)神話(huà)。
趨勢(shì)追蹤策略除了區(qū)間突破之外,還有均線(xiàn)突破,指標(biāo)突破等多種形式。這個(gè)在CTA基金中的用處特別多,例如全球最大的CTA基金:WINTON,主要就是以趨勢(shì)跟隨為主,該公司目前管理規(guī)模超過(guò)了200億美金,公司有120多位數(shù)學(xué)家、物理學(xué)家和計(jì)算機(jī)科學(xué)家。去年WINTON聯(lián)合國(guó)[微博]內(nèi)的信托公司發(fā)行了幾期產(chǎn)品,獲得了超過(guò)20%以上的收益率,業(yè)內(nèi)反響很大。從今年開(kāi)始各大期貨公司的CTA研究都是如火如荼開(kāi)展起來(lái)了,其中有不少期貨公司的CTA產(chǎn)品收益率都非常穩(wěn)定。
所以,趨勢(shì)跟隨和高頻交易其實(shí)是海外市場(chǎng)已經(jīng)相當(dāng)普遍的盈利策略,只是國(guó)內(nèi)目前才剛剛開(kāi)始,大家對(duì)此不熟悉而已。這些量化投資的策略,需要數(shù)據(jù)和IT系統(tǒng)的巨量投入,一般也只有頂尖的券商和基金公司玩得起。
從公開(kāi)的信息看,光大證券的策略交易部是自行開(kāi)發(fā)了他們的策略交易系統(tǒng),當(dāng)然該系統(tǒng)還不夠成熟,所以有了一些BUG,從而造成了對(duì)市場(chǎng)的巨大沖擊。但是可以肯定的是,這種策略交易的方式,是海外的先進(jìn)經(jīng)驗(yàn)在中國(guó)的嘗試性應(yīng)用,雖然尚有些不足之處,但是未來(lái)肯定會(huì)有越來(lái)越多的機(jī)構(gòu)投資者投入到到這種先進(jìn)的交易技術(shù)中去。
就好比:國(guó)內(nèi)的大多數(shù)投資者還是大刀長(zhǎng)矛時(shí)代,光大證券打造了一挺機(jī)關(guān)槍?zhuān)遣恍⌒牟翗屪呋穑`傷了群眾。
3. 為什么光大證券的量化投資系統(tǒng)會(huì)出錯(cuò)?
光大證券這次出錯(cuò)的是訂單執(zhí)行系統(tǒng),從目前的公開(kāi)信息分析,有可能是交易線(xiàn)路的故障,造成了系統(tǒng)的誤判。因?yàn)橐恢睕](méi)有得到訂單返回信息,所以該策略系統(tǒng)不斷的發(fā)出訂單,一下子推向市場(chǎng),從而帶來(lái)了巨大的影響。
從理論上說(shuō),沒(méi)有一種方法可以保證訂單執(zhí)行系統(tǒng)百分百可靠,因此需要一個(gè)風(fēng)控系統(tǒng)做執(zhí)行前的控制。傳統(tǒng)的風(fēng)控是事前風(fēng)控,也就是說(shuō)訂單進(jìn)入交易所之前,必須先進(jìn)入風(fēng)控系統(tǒng),然后才能發(fā)出去。但是傳統(tǒng)的風(fēng)控系統(tǒng)速度太慢,尤其是有些機(jī)構(gòu)依然是人工風(fēng)控,往往延時(shí)超過(guò)十分鐘以上,這個(gè)對(duì)于高頻交易是完全無(wú)法接受。
所以高頻交易系統(tǒng)一般都采用內(nèi)存風(fēng)控的模式,也就是想風(fēng)控指標(biāo)寫(xiě)入計(jì)算機(jī)內(nèi)存中,從而可以在毫秒級(jí)完成風(fēng)控,這樣就最大限度的提高交易速度。光大證券的高頻交易系統(tǒng),可能這個(gè)內(nèi)存風(fēng)控系統(tǒng)不夠完善,或者某些地方有些程序的BUG,從而未能及時(shí)制止訂單。這也從另外一個(gè)側(cè)面說(shuō)明了,新技術(shù)上線(xiàn)之前還是需要做一些深入的測(cè)試,比如各種情景模擬和壓力測(cè)試。
現(xiàn)在創(chuàng)新業(yè)務(wù)的發(fā)展太快,以至于券商和基金公司的后臺(tái)支持能力不能完全跟隨,從而造成了不利的影響。筆者認(rèn)為,這次烏龍指事件,可能是光大證券的新的策略交易系統(tǒng)速度太快,以至于傳統(tǒng)的風(fēng)控模塊跟隨不上新系統(tǒng)的要求,造成了交易和風(fēng)控的脫節(jié),帶來(lái)了對(duì)市場(chǎng)不利的影響。
說(shuō)一個(gè)形象的比喻:中國(guó)的股市還是鄉(xiāng)村的泥濘小路,大多數(shù)人都是開(kāi)著拖拉機(jī)慢悠悠的玩,光大證券從海外搞回來(lái)一輛保時(shí)捷,在還沒(méi)有完全熟悉性能和磨合好部件的情況下,就急匆匆的開(kāi)了出去,結(jié)果翻車(chē)了。
總而言之,光大證券的烏龍指事件讓大家明白了一個(gè)道理:未來(lái)的投資市場(chǎng)的競(jìng)爭(zhēng)更多的是交易系統(tǒng)、交易速度的競(jìng)爭(zhēng),軍備競(jìng)賽將在投資中起著非常重要的作用。作為海外市場(chǎng)已經(jīng)得到大家認(rèn)可的量化投資,在國(guó)內(nèi)依然是新興事物,其發(fā)展過(guò)程充滿(mǎn)曲折也是很正常的。筆者認(rèn)為:我們要從一個(gè)客觀的、前瞻性的、辯證的眼光來(lái)看待這次光大證券烏龍指事件, 對(duì)于創(chuàng)新類(lèi)的業(yè)務(wù),要給予更多的寬容和支持,讓中國(guó)的資本市場(chǎng)更加成熟和穩(wěn)健。
編者按:8.16光大證券這只蝴蝶掀起A股千層浪,但大多圍觀者仍處于“不明覺(jué)厲”的狀態(tài), 中國(guó)量化投資學(xué)會(huì)理事長(zhǎng)丁鵬博士在8月19日推出《光大烏龍指事件之策略解讀之一》,為讀者解讀三大謎團(tuán):1、為什么區(qū)區(qū)數(shù)十億對(duì)市場(chǎng)造成如此巨大的影響?2、這是否存在一種新的盈利模式?3. 為什么光大證券的量化投資系統(tǒng)會(huì)出錯(cuò)?
丁鵬博士將為讀者解密高頻交易?為啥機(jī)構(gòu)投入巨資在搞?
1. 什么是高頻交易?
高頻交易是利用極快的交易速度完成的交易行為,與傳統(tǒng)的交易相比,最頂尖的高頻交易策略可以快到微秒級(jí)。在這樣極快的速度之下,可以誕生出許多穩(wěn)定盈利的策略。例如西蒙斯教授的大獎(jiǎng)?wù)禄穑B續(xù)20年每年35%的凈回報(bào);例如高盛的量化自營(yíng)部門(mén),每年都賺取數(shù)十億的收益;還有摩根斯坦利,瑞銀等大投行都在巨資投入這樣的策略中。
國(guó)內(nèi)在這方面也剛剛起步,有少數(shù)期貨市場(chǎng)的私募,利用高頻交易策略,實(shí)現(xiàn)了非常穩(wěn)定的收益。根據(jù)目前可看到的數(shù)據(jù),國(guó)內(nèi)做高頻交易的團(tuán)隊(duì)的平均收益,年化都在50%以上,最大回撤小于2%。其中有幾個(gè)團(tuán)隊(duì)參加了諸如CCTV證券舉行的實(shí)盤(pán)大賽之類(lèi)的活動(dòng),感興趣的讀者可以去查詢(xún)他們的公開(kāi)業(yè)績(jī)表現(xiàn)。正是由于這么穩(wěn)定的收益表現(xiàn),使得過(guò)去幾年各大券商,期貨公司都在積極開(kāi)展著這方面策略的研究。
2. 主要有哪些高頻交易策略?
除了筆者上一篇介紹的巨單跟隨策略,區(qū)間突破策略之外,光大證券策略交易部舉行的高頻ETF套利也是其中的一種。一般來(lái)說(shuō),高頻交易策略有兩大類(lèi):
(1)傳統(tǒng)低頻策略的高速化,例如高頻統(tǒng)計(jì)套利,高頻阿爾法套利,高頻趨勢(shì)跟隨等; (2)由于極速交易產(chǎn)生的新策略,例如:自動(dòng)做市商、獵物追蹤、流動(dòng)性回扣等。這里給大家介紹一個(gè)國(guó)際上很流行的自動(dòng)做市商策略的基本原理。
假定某個(gè)股票,同時(shí)有A投資者發(fā)出了30元的賣(mài)單(分批委托),B投資者發(fā)出了31元的買(mǎi)單(分批委托),根據(jù)撮合競(jìng)價(jià)原則,A和B將直接成交,但是由于這兩個(gè)投資者用的是傳統(tǒng)的交易系統(tǒng),速度相當(dāng)?shù)穆8哳l交易者用極速交易系統(tǒng),不停在市場(chǎng)上用很小的委托單,例如每次100股,進(jìn)行探測(cè)。當(dāng)它探測(cè)到A和B的委托單后,就假定未來(lái)還有更多的委托單出現(xiàn)。則迅速用30元的買(mǎi)單將A投資者的賣(mài)單吃進(jìn),等到B投資者的31元的買(mǎi)單進(jìn)入之后,轉(zhuǎn)手賣(mài)給B投資者,中間白賺1元。
從這個(gè)例子可以看出,這種自動(dòng)做市商的策略成功的關(guān)鍵在于:交易速度。海外頂尖的高頻交易商的響應(yīng)時(shí)間以微妙計(jì)算。當(dāng)然國(guó)內(nèi)目前的T+1制度,使得A股市場(chǎng)沒(méi)有這種機(jī)會(huì),但是在期貨市場(chǎng),這種操作還是有空間的。當(dāng)然可以肯定的是,光大證券的量化系統(tǒng)還沒(méi)有進(jìn)行這種類(lèi)型策略的交易,但是開(kāi)發(fā)一套高速的交易系統(tǒng),對(duì)于傳統(tǒng)策略的升級(jí)無(wú)疑也是有著很大的幫助。
3. 高頻交易的核心:速度
為了讓更多的小白用戶(hù)了解這個(gè)自動(dòng)做市商策略的過(guò)程,我們?cè)僖砸粋(gè)更加通俗的例子來(lái)說(shuō)明:
A村的白菜價(jià)格是1元,B村的白菜價(jià)格是2元,中間有著明顯的價(jià)差。但是兩個(gè)村子路途比較遙遠(yuǎn),村民們的“交通基本靠走,通訊基本靠吼”,就算知道有有價(jià)差,也沒(méi)有辦法。
這時(shí)候張大爺買(mǎi)了一輛摩托,于是他就每天就從A村以1元的價(jià)格,將白菜運(yùn)到B村去賣(mài),中間白賺1元的差價(jià),每天來(lái)回1趟,很快就發(fā)家致富蓋起了二層小樓。。。
那么,張大爺為啥能賺到這個(gè)錢(qián)呢?根本原因是‘交通提速’,因?yàn)橛辛丝焖俚慕煌üぞ撸耗ν校运梢元?dú)享這個(gè)價(jià)差收益。
很快,李大嬸也加入了這個(gè)行業(yè),她買(mǎi)了小貨車(chē),速度更快,每天來(lái)回2趟,于是李大嬸搶了很多張大爺?shù)纳狻⒋蟛奂t了,砸鍋賣(mài)鐵買(mǎi)了奔馳,速度更快了,每天來(lái)回4趟,于是他賺的就最多。村里的交通工具速度就這么變的越來(lái)越快,從奔馳到法拉利[微博],從法拉利到阿斯頓馬丁。。。
這就是高頻交易為啥速度越來(lái)越快的原因,市場(chǎng)的縫隙就那么多,誰(shuí)的速度快就能獲得更大的收益。 海外最頂尖的高頻交易的團(tuán)隊(duì),都是直接硬件編碼,響應(yīng)速度以微妙計(jì)算,國(guó)內(nèi)目前最快的CTP平臺(tái),差不多是毫秒級(jí)別,依然與國(guó)際先進(jìn)水平有不小的差距,相應(yīng)隨著未來(lái)IT技術(shù)的升級(jí),交易系統(tǒng)的提速肯定是一個(gè)必然的趨勢(shì)。
4. 怎么才能提高速度呢?
從上面的介紹我們已經(jīng)知道,高頻交易中速度是關(guān)鍵,那么通過(guò)什么樣的方法才能提高量化系統(tǒng)的速度呢?一般來(lái)說(shuō),有這么幾種方式。
(1)單線(xiàn)程變成多線(xiàn)程普通散戶(hù)的交易軟件基本上都是單線(xiàn)程操作,每個(gè)事務(wù)的處理都是一個(gè)一個(gè)的進(jìn)系統(tǒng)的,變成多線(xiàn)程方式后,可以同時(shí)處理幾百個(gè)事務(wù)。
(2)硬盤(pán)數(shù)據(jù)變成內(nèi)存數(shù)據(jù)硬盤(pán)的數(shù)據(jù)處理速度太慢,將數(shù)據(jù)一次性調(diào)入計(jì)算機(jī)內(nèi)存中,處理速度就可以提高一個(gè)數(shù)量級(jí)。
(3)互聯(lián)網(wǎng)線(xiàn)路變成專(zhuān)用線(xiàn)路
普通散戶(hù)的交易軟件基本上都是通過(guò)互聯(lián)網(wǎng)接入券商的柜臺(tái)系統(tǒng),然后通過(guò)柜臺(tái)系統(tǒng)接入交易所的,這種一來(lái)是慢,二來(lái)是容易泄露交易細(xì)節(jié)。通過(guò)專(zhuān)線(xiàn)直連交易所,則可以大大提高速度,并且保密很多。
通過(guò)上面的闡述,讀者大概已經(jīng)明白,想提高速度就必須燒錢(qián)!錢(qián)燒的越多,系統(tǒng)的性能才能越好!賺的才能越多!這就是過(guò)去幾年各大券商,在量化投資系統(tǒng)上大力投入的原因。據(jù)媒體的報(bào)道,光大的量化系統(tǒng)的訂單執(zhí)行部分是外購(gòu)第三方,價(jià)格比較便宜,可能就是這個(gè)出的問(wèn)題。 舍不得孩子套不著狼啊!
前面的文章中,筆者進(jìn)行猜測(cè):光大證券的量化系統(tǒng)出錯(cuò),是由于交易速度過(guò)快,風(fēng)控系統(tǒng)跟不上造成的。也就是車(chē)速過(guò)快,剎車(chē)片沒(méi)有起作用。那么,光大的系統(tǒng)到底出了啥問(wèn)題呢?是訂單系統(tǒng)的原因,還是風(fēng)控系統(tǒng)的原因?或許還有別的原因?
編者按:8.16光大證券這只蝴蝶掀起A股千層浪,但大多圍觀者仍處于“不明覺(jué)厲”的狀態(tài), 中國(guó)量化投資學(xué)會(huì)理事長(zhǎng)丁鵬博士推出光大事件系列文章《光大烏龍指事件之策略解讀之一》、《光大烏龍指事件之策略解讀二:解密高頻交易原理》,本次文章將探討兩個(gè)問(wèn)題:為什么交易系統(tǒng)會(huì)頻頻出錯(cuò)?目前主要交易系統(tǒng)的構(gòu)架是怎么樣的呢?
自從光大烏龍指出來(lái)以后,仿佛受到感染一般,海外也連續(xù)出現(xiàn)烏龍指事件,先有高盛的烏龍指損失1億美金,后又納斯達(dá)克[微博]交易所技術(shù)故障停止交易3個(gè)小時(shí),為什么交易系統(tǒng)會(huì)頻頻出錯(cuò)?目前主要交易系統(tǒng)的構(gòu)架是怎么樣的呢?本篇中做一個(gè)簡(jiǎn)單的探討。
我們已經(jīng)知道,光大證券采用的是高頻交易策略,在前一篇解讀文章中,筆者也得出了結(jié)論:高頻交易的核心是交易速度。在極高的速度情況下,交易所的系統(tǒng)也會(huì)受到巨大的沖擊。
我們?cè)僖阅莻(gè)買(mǎi)白菜的例子繼續(xù)討論:當(dāng)所有的村民都用上法拉利這種快速交通工具去菜場(chǎng)買(mǎi)菜后,可以想象到的是,菜場(chǎng)將會(huì)受到巨大的業(yè)務(wù)量的沖擊。以前可能一天只有5、6個(gè)村民走路來(lái)買(mǎi)菜十來(lái)斤,現(xiàn)在是大家開(kāi)著法拉利,一次就買(mǎi)1000斤,那這個(gè)菜場(chǎng)受到的壓力之大,可以想象得到。這也就是最近各大烏龍指頻繁的重要原因。無(wú)論是光大的烏龍指,還是高盛的烏龍指或者納斯達(dá)克的停擺,交易所系統(tǒng)的健壯性,都是其中一個(gè)重要的問(wèn)題。
交易所撮合系統(tǒng)中一個(gè)核心的通訊機(jī)制成為‘消息中間件’,我們?cè)僖阅莻(gè)菜場(chǎng)的例子來(lái)說(shuō)明這個(gè)到底是什么?張大爺進(jìn)入菜場(chǎng)后,怎么讓別人知道他想買(mǎi)1000斤白菜呢?一種方法:扯開(kāi)嗓子叫:“俺要買(mǎi)1000斤啊”,第二種:寫(xiě)到一個(gè)黑板上去,大家都來(lái)看。毫無(wú)疑問(wèn),寫(xiě)黑板的方式效率遠(yuǎn)比扯開(kāi)嗓子叫的效果要好很多。這個(gè)黑板就是消息中間件。
1. 傳統(tǒng)的消息中間件
傳統(tǒng)的消息中間件邏輯模型可以用下圖來(lái)表示:
數(shù)據(jù)從發(fā)送方T經(jīng)中間件M到達(dá)接受者R。為了保證數(shù)據(jù)的正確性,數(shù)據(jù)發(fā)送到M后,M會(huì)進(jìn)行序列化并同步到其他的M中,然后再發(fā)送到R中。這個(gè)過(guò)程中,經(jīng)過(guò)了2次網(wǎng)絡(luò)傳輸,一次序列化和一次同步,M和R在接受到信息后還需要解析。
那么,可以通過(guò)以下手段提高系統(tǒng)性能:
1)將M和R放置在一臺(tái)機(jī)器上時(shí),就可以節(jié)省一次網(wǎng)絡(luò)傳輸。
2)MM收取報(bào)文需進(jìn)行一次解析,序列化之后再將它發(fā)出去。R接收后又需進(jìn)行一次解析。如果M與R在一臺(tái)機(jī)器上,可以開(kāi)辟一個(gè)共享內(nèi)存區(qū)域。M序列化數(shù)據(jù)后存到共享內(nèi)存區(qū)域,然后發(fā)條消息告訴R該數(shù)據(jù)的指針即可。這樣就節(jié)省了一次報(bào)文解析的過(guò)程和應(yīng)用系統(tǒng)和操作系統(tǒng)的通信開(kāi)銷(xiāo)。
3)若MM和R在同一個(gè)進(jìn)程中,相應(yīng)的進(jìn)程間通訊也可以省去。
(2)極速中間件構(gòu)架
這種架構(gòu)下的交易系統(tǒng),可以有效的利用多cpu并行工作,降低系統(tǒng)開(kāi)銷(xiāo),降低延時(shí)。最重要的是消息中間件不再成為瓶頸,可以實(shí)現(xiàn)同步風(fēng)控。該架構(gòu)是國(guó)際頂尖交易所的主要通訊方式。配合硬件編程等技術(shù),可以實(shí)現(xiàn)微秒級(jí)的延時(shí)。目前國(guó)內(nèi)的某交易所最新的撮合系統(tǒng)也采用了這種最先進(jìn)的技術(shù),可以與國(guó)際先進(jìn)技術(shù)媲美。
可以簡(jiǎn)單的理解為:傳統(tǒng)的消息中間件就是那個(gè)寫(xiě)滿(mǎn)價(jià)格和買(mǎi)賣(mài)的黑板;極速中間件就是變成了電子大屏,大家通過(guò)手機(jī)去大屏上發(fā)布買(mǎi)賣(mài)信息。
3. 其他先進(jìn)技術(shù)
國(guó)外的量化交易比較發(fā)達(dá),除了消息中間件,在其他方面也積累了較多的經(jīng)驗(yàn),筆者簡(jiǎn)要介紹一下。
(1)FPGA(field-programmable-gate-array,可編輯門(mén)陣列)
FPGA通俗的理解,就是將算法邏輯固化成硬件來(lái)實(shí)現(xiàn),可以獲得極高的性能,低延時(shí)和并發(fā)處理優(yōu)勢(shì)。比如將策略算法和風(fēng)控邏輯用多個(gè)FPGA來(lái)實(shí)現(xiàn),可以將傳統(tǒng)架構(gòu)下策略和風(fēng)控完成的時(shí)間,從秒級(jí)降低到納秒級(jí)(1納秒=10萬(wàn)億之一秒)。
(2)RMDA
RDMA(遠(yuǎn)程直接內(nèi)存訪問(wèn))技術(shù)——能夠使集群中的節(jié)點(diǎn)之間通過(guò)網(wǎng)絡(luò)設(shè)備對(duì)對(duì)方機(jī)器的內(nèi)存進(jìn)行直接訪問(wèn),既減少延遲,也節(jié)省了節(jié)點(diǎn)上的CPU資源。
(3)內(nèi)存數(shù)據(jù)庫(kù)
策略不同,對(duì)數(shù)據(jù)處理的要求也不同。但歸根到底,還是要對(duì)大量時(shí)間序列的數(shù)據(jù)進(jìn)行訪問(wèn),分析和保存。目前硬盤(pán)IO讀寫(xiě)是通過(guò)機(jī)械手段實(shí)現(xiàn)的,性能始終是個(gè)瓶頸。而內(nèi)存數(shù)據(jù)庫(kù)是將數(shù)據(jù)放在內(nèi)存中進(jìn)行,可以有效避免硬盤(pán)的性能瓶頸。
(4)GPU
隨著3D技術(shù)的發(fā)展,GPU也走進(jìn)了千家萬(wàn)戶(hù),某些GPU的性能已經(jīng)不亞于CPU。因此,如果有效的利用GPU的處理能力,可以分擔(dān)CPU的工作壓力。通俗的說(shuō),就是講原來(lái)CPU一個(gè)處理器進(jìn)行的工作,分給GPU來(lái)一起做,性能當(dāng)然會(huì)有顯著的提升
(5)Infiniband
InfiniBand的幀是基于16bit的本地地址,以太網(wǎng)是用48bit的全球唯一的物理地址。因此,InfiniBand是一個(gè)I/O技術(shù),而不是網(wǎng)絡(luò)技術(shù)。InfiniBand的優(yōu)勢(shì)是在可擴(kuò)展性上,對(duì)于某些需要多個(gè)節(jié)點(diǎn)之間頻繁進(jìn)行消息傳遞的應(yīng)用,,InfiniBand相對(duì)于以太網(wǎng)能夠提高整體的吞吐量,減少延遲,并且保證隨節(jié)點(diǎn)增加系統(tǒng)整體處理能力的有效擴(kuò)展。但I(xiàn)nfiniBand價(jià)格相對(duì)昂貴,需要特殊的硬件,還有與已有以太網(wǎng)設(shè)備兼容性不好。因此InfiniBand通常用在高頻交易公司的內(nèi)部網(wǎng)絡(luò)。
(6)基于列的文件系統(tǒng)
時(shí)間序列的處理,往往是統(tǒng)計(jì)等基于列的處理方式比較多。而傳統(tǒng)的文件系統(tǒng)和數(shù)據(jù)庫(kù)都是基于行的處理方式,造成在讀取數(shù)據(jù)的時(shí)候?qū)ぶ凡僮黝l繁,性能下降很快。如果采用基于列的文件存儲(chǔ)格式,會(huì)降低不必要的硬盤(pán)尋址,提升性能。
從上面的介紹可以看出,國(guó)內(nèi)交易所的核心技術(shù)與國(guó)際頂尖系統(tǒng)相比,還是有著不小的差距,這次烏龍指事件,券商的交易系統(tǒng)、交易所的系統(tǒng)等都存在不小的問(wèn)題。
對(duì)比一下高盛事件中的監(jiān)管者,在監(jiān)控系統(tǒng)發(fā)出自助警告,發(fā)現(xiàn)有些股票期權(quán)在上午開(kāi)盤(pán)時(shí)出現(xiàn)非正常交易價(jià)格時(shí),紐交所隨即表示正在核查早間“一大批存在錯(cuò)誤的訂單及交易”,向交易員發(fā)出預(yù)警,并開(kāi)始核查相關(guān)交易情況。在中午休市期間,紐交所發(fā)出正式公告,表示在9時(shí)30分到9時(shí)47分早盤(pán)開(kāi)市的17分鐘內(nèi)交易異常,有可能會(huì)取消相應(yīng)時(shí)段的交易。到上午11時(shí)17分,紐交所已經(jīng)對(duì)該交易時(shí)段成交的期權(quán)核查完成了近23%。
筆者認(rèn)為,上交所在光大證券的烏龍事件中反應(yīng)遲鈍的根本原因在于撮合交易系統(tǒng)的老化,并非主觀故意。光大的量化系統(tǒng)交易速度實(shí)在太快,交易所的主機(jī)缺乏對(duì)這種快速巨量委托單的動(dòng)態(tài)檢測(cè)模塊,急待大規(guī)模升級(jí)提升性能。
這次烏龍指事件也是一次實(shí)實(shí)在在的壓力測(cè)試,相信隨著未來(lái)量化投資在國(guó)內(nèi)的發(fā)展,對(duì)于各大IT公司來(lái)說(shuō),也是一次展示自己實(shí)力的機(jī)會(huì)。
丁鵬博士,中國(guó)量化投資學(xué)會(huì)理事長(zhǎng),《量化投資-策略與技術(shù)》作者 謝辛寧,興寧投資董事長(zhǎng),高頻交易專(zhuān)家
進(jìn)入【新浪財(cái)經(jīng)股吧】討論