按照字面意思,任何能夠以較高頻率進(jìn)行交易的系統(tǒng)都可以叫“高頻交易系統(tǒng)”。比如說(shuō)你用VBA寫個(gè)小程序,連上券商給你的接口,也完全可以按毫秒級(jí)進(jìn)行交易,你也可以說(shuō)自己開發(fā)了一個(gè)“高頻交易系統(tǒng)”。
不過(guò),按照現(xiàn)在市面上的主流認(rèn)知,我想大多數(shù)人概念里的高頻交易系統(tǒng)是這樣的:
交易指令:交易指令完全由電腦發(fā)送,對(duì)市場(chǎng)數(shù)據(jù)的響應(yīng)延時(shí)在微秒級(jí)(VBA退散)。
系統(tǒng):系統(tǒng)由專用的軟硬件組成,研發(fā)時(shí)需要大量計(jì)算機(jī)專家級(jí)的工作(散戶隨便編個(gè)小程序退散)。
位置:系統(tǒng)的硬件需要放在離交易所主機(jī)很近的位置上,所謂co-location。并且得到專門的準(zhǔn)入許可證,交易指令直接發(fā)送至交易所(而不是通過(guò)券商中轉(zhuǎn))。
符合這三點(diǎn)的,就可以叫做高頻交易系統(tǒng)。有人說(shuō)你這三條沒(méi)有一條在說(shuō)頻率,只能叫低延遲系統(tǒng)不叫高頻交易。的確,我再一次深切贊同“高頻交易”是一個(gè)很差勁的名字。但現(xiàn)在市面上的主流媒體,包括大部分新聞和暢銷書在談到這個(gè)話題時(shí),說(shuō)的就是這種系統(tǒng),所以我在這里就不糾結(jié)字面意思了。
如果對(duì)我上面給出的描述仍有疑問(wèn),那么事實(shí)上還有一個(gè)非常官方的定義,來(lái)自美國(guó)證券交易委員會(huì)(SEC)。SEC也很難給出明確的定義,最終的描述是基于5個(gè)特性:
●使用超高速的復(fù)雜計(jì)算機(jī)系統(tǒng)下單
●使用co-location和直連交易所的數(shù)據(jù)通道
●平均每次持倉(cāng)時(shí)間極短
●大量發(fā)送和取消委托訂單
●收盤時(shí)基本保持平倉(cāng)(不持倉(cāng)過(guò)夜)
相比起這種形象:
更真實(shí)的一面的其實(shí)是這樣的:
除此之外,存在很多妖魔化高頻交易的言論,比如:
●超強(qiáng)的盈利能力,仿佛高頻交易的機(jī)器就跟印鈔機(jī)似的
●純粹靠交易賺錢,有著神秘的數(shù)學(xué)模型和尖端科技,精準(zhǔn)的預(yù)測(cè)市場(chǎng)走勢(shì),帶著無(wú)可比擬的優(yōu)勢(shì)在市場(chǎng)上呼風(fēng)喚雨。
●利用速度優(yōu)勢(shì)割其他機(jī)構(gòu)類交易者的肉,大家認(rèn)為這是作弊。
回想一下,有沒(méi)有人對(duì)你高談闊論高頻交易提到這里任何一點(diǎn)?你聽完以后有何感想,好生羨慕,心潮澎湃,還是滿腔憤恨上天不公?別著急,繼續(xù)往下看,相信你看完這個(gè)回答以后,能夠建立起一個(gè)正確的概念,下次遇到這種人,直接請(qǐng)他閉嘴。特別是那些對(duì)高頻交易有興趣,還沒(méi)入門的朋友,希望你們有一個(gè)正確的認(rèn)識(shí)。否則,當(dāng)你歷盡千辛萬(wàn)苦,懷著滿腔熱情加入一家HFT,以為從此以后你的工作就是對(duì)海量數(shù)據(jù)做高深莫測(cè)的數(shù)學(xué)模型,架起機(jī)器沖進(jìn)市場(chǎng)草割那些無(wú)知的低頻交易者,白花花的銀(da)子(tui)像雪片一樣沖進(jìn)你的口袋,你很可能要失望。
摒除這些錯(cuò)誤的觀念,這個(gè)行業(yè)的真正的精髓才能向你展開:偏執(zhí)的科技至上理念,極其復(fù)雜的技術(shù)難題,瘋狂追求機(jī)器極致的性能,以及,高強(qiáng)度的同業(yè)競(jìng)爭(zhēng)。這才是我認(rèn)為本行業(yè)最吸引人的特點(diǎn),它本身就足夠讓人著迷了。至于賺錢,建議你把它當(dāng)作承擔(dān)壓力,努力工作之后的回報(bào),而不是被葵花寶典砸到無(wú)意間學(xué)得驚世神功,從此縱橫股市點(diǎn)石成金,這種神話至少在這個(gè)行業(yè)是不存在的。
下面來(lái)說(shuō)一說(shuō)這幾條有什么問(wèn)題。
高頻交易的盈利能力很高嗎?
傳說(shuō)是這樣的:
但現(xiàn)實(shí)很殘酷。和任何其他行業(yè)一樣,賺大錢的的確有,賠錢的也大把存在。我想這個(gè)行業(yè)特別吸引眼球的原因主要是因?yàn)樗诤狭私鹑诤陀?jì)算機(jī)這兩個(gè)熱門詞匯,而且確實(shí)是一個(gè)高科技行業(yè)(相信沒(méi)幾個(gè)行業(yè)會(huì)關(guān)心光速在不同介質(zhì)中的區(qū)別),很容易給外人一種神秘感。但如果只盯著金字塔頂端的幾家公司而下結(jié)論,就好像看了喬丹集錦以后就認(rèn)為所有打籃球的人都能扣籃一樣,是不現(xiàn)實(shí)的。
特別需要說(shuō)明的是,因?yàn)楦哳l交易系統(tǒng)對(duì)低延遲的敏感性,研發(fā)時(shí)需要投入大量的人力物力,要高薪聘專業(yè)的計(jì)算機(jī)專家,花錢買昂貴的硬件,租用專門的微波通信線路。但這一切也不能保證你得到一個(gè)預(yù)想中的“低延遲”系統(tǒng)。整個(gè)系統(tǒng)的設(shè)計(jì)和開發(fā)是一個(gè)非常復(fù)雜的工程。而且交易系統(tǒng)對(duì)于準(zhǔn)確性和穩(wěn)定性要求極高,不夠精密的話上線后會(huì)出現(xiàn)各種問(wèn)題,根本無(wú)法使用。
如此大規(guī)模的投入,很多時(shí)候換來(lái)的是一個(gè)殘次品系統(tǒng)。
非常非常多的公司因?yàn)楦悴欢夹g(shù)問(wèn)題而賠錢關(guān)門。
這里有一個(gè)深遠(yuǎn)的問(wèn)題是,高頻交易是一個(gè)金融和計(jì)算機(jī)結(jié)合的產(chǎn)業(yè),但同時(shí)精通這兩者的人才是非常稀少的。金融人士主導(dǎo)的項(xiàng)目會(huì)缺乏對(duì)技術(shù)的判斷能力,IT人士主導(dǎo)又會(huì)對(duì)需求把握不清。在對(duì)性能不敏感的行業(yè)這可能不是太大問(wèn)題,可以按照傳統(tǒng)的甲方乙方方式解決,有問(wèn)題慢慢扯皮。但在這個(gè)高競(jìng)爭(zhēng)行業(yè),沒(méi)有太多時(shí)間可以用來(lái)浪費(fèi)在扯皮上。投產(chǎn)的系統(tǒng)可能慢上幾微秒就是廢物,而那時(shí)往往會(huì)發(fā)現(xiàn)基本的設(shè)計(jì)就有問(wèn)題,根本無(wú)力回天。這種超高難度的研發(fā)壓力,其實(shí)才是高回報(bào)的來(lái)源。
高頻交易的策略?
有兩種策略,做市(marketmaking)和套利(arbitrage),從性價(jià)比來(lái)說(shuō),做市是更好的選擇。
做市是指,在市場(chǎng)上充當(dāng)流動(dòng)性提供者,通俗的說(shuō)就是有任何人想買一個(gè)東西(比如股票,期貨等),你要保證能賣給他,有任何人想賣一個(gè)東西,你要保證從他那買。保證的意思就是如果市場(chǎng)上沒(méi)有別人出頭,做市商就必須出來(lái)。隱含的意思就是,做市商是所有人的對(duì)手盤。
在過(guò)去,做市商可能是這樣的:
也可能是這樣的:
而在高頻交易時(shí)代,他們變成了這樣:
這里需要仔細(xì)想一下,一般情況下,如果你想買一支股票,往往是因?yàn)槟憧春盟鼤?huì)升值,而你的對(duì)手盤跟你交易,是因?yàn)樗J(rèn)為會(huì)貶值,你們有一個(gè)價(jià)值判斷上的分歧。那么做市商為什么能豪氣干云的出頭做所有人的對(duì)手盤,是因?yàn)樗矚g跟別人唱反調(diào)嗎?
當(dāng)然不是。做市商的策略本質(zhì)上,是認(rèn)為市場(chǎng)價(jià)格在短期內(nèi)具有波動(dòng)性,漲上去的價(jià)格會(huì)落下來(lái),反之亦然。所以他可以選擇承擔(dān)一定的風(fēng)險(xiǎn),暫時(shí)從你手里把東西買過(guò)來(lái),過(guò)一段時(shí)間價(jià)格變得有利時(shí)再賣掉。注意這里的風(fēng)險(xiǎn)是真實(shí)存在的,沒(méi)有什么保證價(jià)格一定會(huì)向著做市商有利的方向變化。時(shí)間跨度越大,這種風(fēng)險(xiǎn)也越大。做市商承擔(dān)了這種風(fēng)險(xiǎn),并且買過(guò)來(lái)的東西需要持有一定時(shí)間作為庫(kù)存,來(lái)賺取因?yàn)椴▌?dòng)性而產(chǎn)生的一點(diǎn)點(diǎn)價(jià)差(通常是一分兩分)。也有更穩(wěn)妥一些的做法,是通過(guò)其他高相關(guān)性的產(chǎn)品做對(duì)沖,比如買進(jìn)一只股票的同時(shí)賣出它的期貨,這個(gè)模型更復(fù)雜一些,對(duì)算法和性能的要求也更高。這種生意的本質(zhì)決定了必須要能大量買賣,才能積少成多形成效益。
有風(fēng)險(xiǎn)就意味著有可能賠錢。所以這就產(chǎn)生了兩種不同的做市商。第一種是膽大的土豪,說(shuō)老子有錢,買人,買設(shè)備,全都上最好的,我不信賺不到錢。這種人我們叫它noncontractualmarketmaker,他來(lái)做市全憑自己興趣。
第二種是膽小的,覺得自己沒(méi)把握一直賺錢,他可能就不敢做了。這時(shí)有一個(gè)人就不高興了,他的名字叫交易所。交易所的存在,就是提供交易平臺(tái),然后通過(guò)對(duì)每筆交易收手續(xù)費(fèi)來(lái)賺錢。如果沒(méi)有人交易,顯然他賺不到錢。為什么沒(méi)人交易呢?因?yàn)橛行枨蟮娜丝赡苷也坏綄?duì)手盤,大家對(duì)價(jià)格的趨勢(shì)判斷是一致的,都在觀望。這個(gè)情況對(duì)交易所很不利,所以他希望引入做市商。做市商一來(lái),就能把門面撐起來(lái)(對(duì),在中國(guó),我們有時(shí)管這叫托。不同的是做市商的確承擔(dān)了風(fēng)險(xiǎn)也參與了真金白銀的交易,給交易者們營(yíng)造了一個(gè)更友好的交易環(huán)境,所以是受到大家認(rèn)可的)。大家一看場(chǎng)子里有很多人在交易,就愿意也摻一腳了。交易的人多了,交易所就很開心。所以他會(huì)付錢給做市商,可能還減免手續(xù)費(fèi)什么的給點(diǎn)小福利。這樣一來(lái),這種做市商即使生意做的不好賠點(diǎn)錢,算上交易所的報(bào)酬,還是能盈利。這樣的人,我們叫做contractualmarketmaker,就是說(shuō)他會(huì)和交易所簽訂一個(gè)合同,承諾提供多少流動(dòng)性,交易所也相應(yīng)的給一些報(bào)酬和福利。
注意這種業(yè)務(wù)里做市商不是很需要預(yù)測(cè)市場(chǎng)走勢(shì)的能力,只要能做到不賠錢就可以賺進(jìn)交易所的酬勞。這個(gè)時(shí)候關(guān)鍵點(diǎn)來(lái)了,就是如何做到不賠錢?一個(gè)是按照上面說(shuō)過(guò)的,做好對(duì)沖,另一個(gè)就是發(fā)現(xiàn)形勢(shì)不利的時(shí)候要能及時(shí)撤單,這個(gè)是最考驗(yàn)低延遲的地方,速度慢就會(huì)發(fā)生來(lái)不及撤單而遭受損失的情況。
所以,根據(jù)做市這種行為的特點(diǎn),和市場(chǎng)上的需求,決定了HFT是最適合做這件事的。這也是為什么我們經(jīng)常說(shuō)HFT給市場(chǎng)提供流動(dòng)性。
套利是指,找到兩種強(qiáng)相關(guān)性的證券。一個(gè)極端的例子是,ETF和組成ETF的那些股票。如果你知道ETF的計(jì)算方式,就可以用同樣的方式通過(guò)那些股票的價(jià)格來(lái)計(jì)算一個(gè)ETF的期望價(jià)格。有的時(shí)候,因?yàn)榉N種原因,你發(fā)現(xiàn)這個(gè)價(jià)格和你在市場(chǎng)上看到的ETF價(jià)格不一樣,你就知道顯然是市場(chǎng)發(fā)生了一些混亂,早晚這個(gè)價(jià)格會(huì)變回來(lái)。這時(shí)你就可以買入(賣出)ETF,賣出(買入)那些股票,坐等價(jià)格回歸,可以穩(wěn)賺不賠。
這個(gè)策略聽起來(lái)很美,實(shí)際上競(jìng)爭(zhēng)非常激烈。因?yàn)槿魏稳硕伎梢宰鲞@件事,參與的人多了,市場(chǎng)就會(huì)少犯錯(cuò)誤,同時(shí)每個(gè)人的利潤(rùn)空間也變小了。當(dāng)你的套利收入不足以支撐HFT的研發(fā)維護(hù)成本的時(shí)候,離關(guān)門也就不遠(yuǎn)了。
所以總結(jié)起來(lái),做市是比較主流的HFT業(yè)務(wù)。而正是因?yàn)樽鍪猩踢@種和所有人做對(duì)收盤的業(yè)務(wù)模式,使得大部分交易都是通過(guò)做市商的參與來(lái)完成的,也就不難理解為什么70%的交易都是由HFT(做市商)來(lái)完成的了。
高頻交易是通過(guò)作弊搶其他人的錢嗎?
首先以上兩種業(yè)務(wù)可以很清楚的看出,沒(méi)有任何作弊空間。簡(jiǎn)單的說(shuō),HFT的競(jìng)爭(zhēng)對(duì)手一定是另一個(gè)HFT。
那么HFT有那么多速度優(yōu)勢(shì),跟交易所攪基(co-location),系統(tǒng)延遲搞到微秒級(jí),他一定比其他人更先看到市場(chǎng)數(shù)據(jù),為什么不能利用這個(gè)作弊?
難道不能這樣嗎?
回答這個(gè)問(wèn)題,一定要明確的是:所有交易都是在交易所內(nèi)部完成的。沒(méi)有人能在別人的交易指令傳入交易所之前就探測(cè)到(你說(shuō)網(wǎng)絡(luò)抓包?好吧你贏了,祝你好運(yùn)。)。從理論上就根本沒(méi)有任何作弊的可能(別拿交易所當(dāng)傻瓜)。HFT的速度優(yōu)勢(shì)是指,當(dāng)交易所完成一筆交易,在通知所有交易者的時(shí)候,HFT因?yàn)樵谕ㄐ啪€路的上游,所以會(huì)比別人先看到這條交易確認(rèn)信息。這個(gè)時(shí)候他可能會(huì)根據(jù)自己對(duì)這條信息的理解以及業(yè)務(wù)需求,增加或者撤掉自己的一些單子,但這些都是完全正常的交易操作,不存在任何惡意,并且由于這條信息是發(fā)送給所有人的,任何人都會(huì)對(duì)此做出解讀和反應(yīng),但只有那些在同一個(gè)時(shí)間粒度上工作的交易者之間才可能存在競(jìng)爭(zhēng),下面再解釋這個(gè)問(wèn)題。而對(duì)于最初這條交易的發(fā)起者來(lái)說(shuō),因?yàn)榻灰滓呀?jīng)完成,所以不存在任何被攻擊的可能。
上面說(shuō)到,HFT的優(yōu)勢(shì),在于他可以第一時(shí)間對(duì)交易所放出的交易確認(rèn)信息做出反應(yīng)。但是這個(gè)信息如果沒(méi)有對(duì)手盤就毫無(wú)價(jià)值。而一個(gè)接受信息慢,且反應(yīng)時(shí)間在毫秒級(jí)以上的機(jī)構(gòu)用戶,怎么可能參與進(jìn)來(lái)做HFT的對(duì)手盤呢?這句話可能還是不太容易理解,我舉一個(gè)夸張的例子:如果你的操作頻率以十年為最小單位,買進(jìn)一支股票以后十年不做任何操作,很顯然沒(méi)有任何人在這10年內(nèi)可以找你做對(duì)手盤,這種情況下所有其他交易者對(duì)你來(lái)說(shuō)都是HFT,你卻不會(huì)擔(dān)心他們對(duì)你有什么影響。例子雖然夸張,但HFT和機(jī)構(gòu)用戶之間的差距其實(shí)就是這么大,他們生活在不同的世界里。他們的業(yè)務(wù)本來(lái)就不沖突,且根本就不是一個(gè)層面上的東西。比較HFT和機(jī)構(gòu)用戶,就好像比較百米速跑和馬拉松運(yùn)動(dòng)員的速度一樣,毫無(wú)意義。
對(duì)于機(jī)構(gòu)用戶來(lái)說(shuō),需要理解電子交易市場(chǎng)的規(guī)則。有人用那種,看到屏幕上有一個(gè)價(jià)格,點(diǎn)了鼠標(biāo),結(jié)果發(fā)現(xiàn)成交價(jià)不一樣,來(lái)說(shuō)明是背后有人搗鬼,這屬于腦袋進(jìn)水的邏輯。特別需要注意的是市價(jià)單(marketorder)本來(lái)就是不保證成交價(jià)的,指令發(fā)給交易所,交易所根據(jù)當(dāng)時(shí)的情況,算出是什么價(jià)就給你什么價(jià),這沒(méi)什么好委屈的。如果想要確保價(jià)格,請(qǐng)使用限價(jià)單(limitorder),保證成交價(jià)格,但是不保證時(shí)間。這兩種單是所有人都可以使用的,沒(méi)有任何不公平可言。
人類,應(yīng)該做電腦的主人,而不要這樣:
最后說(shuō)說(shuō)HFT可能存在的問(wèn)題。Flashcrash是真實(shí)發(fā)生過(guò)的,也是最大的隱患。當(dāng)一個(gè)市場(chǎng)上70%的交易都是HFT完成的時(shí)候,我們必須要能對(duì)HFT的系統(tǒng)有信心。這就需要HFT的開發(fā)流程標(biāo)準(zhǔn)化,接受開發(fā)過(guò)程的評(píng)審,有嚴(yán)格的測(cè)試體系。幾個(gè)技術(shù)宅關(guān)在小黑屋里鼓搗出來(lái)的東西沒(méi)人敢拍胸脯保證不會(huì)死機(jī)。而這一點(diǎn)目前看的確是比較差的,需要盡快規(guī)范起來(lái)。這才是公眾需要關(guān)注的重點(diǎn)。
責(zé)任編輯:張文慧