設(shè)為首頁 | 加入收藏 | 今天是2024年11月19日 星期二

聚合智慧 | 升華財富
產(chǎn)業(yè)智庫服務(wù)平臺

七禾網(wǎng)首頁 >> 程序化交易 >> 程序化交易技巧心得體會

汪歆子魚:你真正理解高頻交易的概念嗎?

最新高手視頻! 七禾網(wǎng) 時間:2015-11-13 15:25:01 來源:量投網(wǎng) 作者:汪歆子魚

“高頻交易”是一個挺差勁的名字。按照字面意思,任何能夠以較高頻率進(jìn)行交易的系統(tǒng)都可以叫“高頻交易系統(tǒng)”。比如說你用VBA寫個小程序,連上券商給你的接口,也完全可以按毫秒級進(jìn)行交易,你也可以說自己開發(fā)了一個“高頻交易系統(tǒng)”。


  不過,按照現(xiàn)在市面上的主流認(rèn)知,我想大多數(shù)人概念里的高頻交易系統(tǒng)是這樣的:交易指令完全由電腦發(fā)送,對市場數(shù)據(jù)的響應(yīng)延時在微秒級(VBA退散)。系統(tǒng)由專用的軟硬件組成,研發(fā)時需要大量計算機(jī)專家級的工作(散戶隨便編個小程序退散)。系統(tǒng)的硬件需要放在離交易所主機(jī)很近的位置上,所謂 co-location。并且得到專門的準(zhǔn)入許可證,交易指令直接發(fā)送至交易所(而不是通過券商中轉(zhuǎn))。符合這三點的,就可以叫做高頻交易系統(tǒng)。


  有人說你這三條沒有一條在說頻率,只能叫低延遲系統(tǒng)不叫高頻交易。的確,我再一次深切贊同“高頻交易”是一個很差勁的名字。但現(xiàn)在市面上的主流媒體,包括大部分新聞和暢銷書在談到這個話題時,說的就是這種系統(tǒng),所以我在這里就不糾結(jié)字面意思了。


  如果對我上面給出的描述仍有疑問,那么事實上還有一個非常官方的定義,來自美國證券交易委員會(SEC)。SEC 也很難給出明確的定義,最終的描述是基于5個特性:


  使用超高速的復(fù)雜計算機(jī)系統(tǒng)下單


  使用 co-location 和直連交易所的數(shù)據(jù)通道


  平均每次持倉時間極短


  大量發(fā)送和取消委托訂單


  收盤時基本保持平倉(不持倉過夜)


  除此之外,存在很多妖魔化高頻交易的言論,比如:


  超強(qiáng)的盈利能力,仿佛高頻交易的機(jī)器就跟印鈔機(jī)似的。


  純粹靠交易賺錢,有著神秘的數(shù)學(xué)模型和尖端科技,精準(zhǔn)的預(yù)測市場走勢,帶著無可比擬的優(yōu)勢在市場上呼風(fēng)喚雨。


  利用速度優(yōu)勢割其他機(jī)構(gòu)類交易者的肉,大家認(rèn)為這是作弊。


  回想一下,有沒有人對你高談闊論高頻交易提到這里任何一點?你聽完以后有何感想,好生羨慕,心潮澎湃,還是滿腔憤恨上天不公?別著急,繼續(xù)往下看,相信你看完這個回答以后,能夠建立起一個正確的概念,下次遇到這種人,直接請他閉嘴。


  特別是那些對高頻交易有興趣,還沒入門的朋友,希望你們有一個正確的認(rèn)識。否則,當(dāng)你歷盡千辛萬苦,懷著滿腔熱情加入一家HFT(High FrequencyTrading),以為從此以后你的工作就是對海量數(shù)據(jù)做高深莫測的數(shù)學(xué)模型,架起機(jī)器沖進(jìn)市場草割那些無知的低頻交易者,白花花的銀(da)子(tui)像雪片一樣沖進(jìn)你的口袋,你很可能要失望。


  摒除這些錯誤的觀念,這個行業(yè)的真正的精髓才能向你展開:偏執(zhí)的科技至上理念,極其復(fù)雜的技術(shù)難題,瘋狂追求機(jī)器極致的性能,以及,高強(qiáng)度的同業(yè)競爭。這才是我認(rèn)為本行業(yè)最吸引人的特點,它本身就足夠讓人著迷了。至于賺錢,建議你把它當(dāng)作承擔(dān)壓力,努力工作之后的回報,而不是被葵花寶典砸到無意間學(xué)得驚世神功,從此縱橫股市點石成金,這種神話至少在這個行業(yè)是不存在的。


  下面來說一說這幾條有什么問題。


  高頻交易的盈利能力很高嗎?


  但現(xiàn)實很殘酷。和任何其他行業(yè)一樣,賺大錢的的確有,賠錢的也大把存在。我想這個行業(yè)特別吸引眼球的原因主要是因為它融合了金融和計算機(jī)這兩個熱門詞匯,而且確實是一個高科技行業(yè)(相信沒幾個行業(yè)會關(guān)心光速在不同介質(zhì)中的區(qū)別),很容易給外人一種神秘感。但如果只盯著金字塔頂端的幾家公司而下結(jié)論,就好像看了喬丹集錦以后就認(rèn)為所有打籃球的人都能扣籃一樣,是不現(xiàn)實的。


  特別需要說明的是,因為高頻交易系統(tǒng)對低延遲的敏感性,研發(fā)時需要投入大量的人力物力,要高薪聘專業(yè)的計算機(jī)專家,花錢買昂貴的硬件,租用專門的微波通信線路。但這一切也不能保證你得到一個預(yù)想中的“低延遲”系統(tǒng)。整個系統(tǒng)的設(shè)計和開發(fā)是一個非常復(fù)雜的工程。而且交易系統(tǒng)對于準(zhǔn)確性和穩(wěn)定性要求極高,不夠精密的話上線后會出現(xiàn)各種問題,根本無法使用。


  如此大規(guī)模的投入,很多時候換來的是一個殘次品系統(tǒng)。


  這里有一個深遠(yuǎn)的問題是,高頻交易是一個金融和計算機(jī)結(jié)合的產(chǎn)業(yè),但同時精通這兩者的人才是非常稀少的。


  金融人士主導(dǎo)的項目會缺乏對技術(shù)的判斷能力,IT人士主導(dǎo)又會對需求把握不清。在對性能不敏感的行業(yè)這可能不是太大問題,可以按照傳統(tǒng)的甲方乙方方式解決,有問題慢慢扯皮。但在這個高競爭行業(yè),沒有太多時間可以用來浪費(fèi)在扯皮上。投產(chǎn)的系統(tǒng)可能慢上幾微秒就是廢物,而那時往往會發(fā)現(xiàn)基本的設(shè)計就有問題,根本無力回天。這種超高難度的研發(fā)壓力,其實才是高回報的來源。


  高頻交易的策略?


  有兩種策略,做市(market making)和套利(arbitrage),從性價比來說,做市是更好的選擇。


  做市是指,在市場上充當(dāng)流動性提供者,通俗的說就是有任何人想買一個東西(比如股票,期貨等),你要保證能賣給他,有任何人想賣一個東西,你要保證從他那買。保證的意思就是如果市場上沒有別人出頭,做市商就必須出來。隱含的意思就是,做市商是所有人的對手盤。


  這里需要仔細(xì)想一下,一般情況下,如果你想買一支股票,往往是因為你看好它會升值,而你的對手盤跟你交易,是因為他認(rèn)為會貶值,你們有一個價值判斷上的分歧。那么做市商為什么能豪氣干云的出頭做所有人的對手盤,是因為他喜歡跟別人唱反調(diào)嗎?


  當(dāng)然不是。做市商的策略本質(zhì)上,是認(rèn)為市場價格在短期內(nèi)具有波動性,漲上去的價格會落下來,反之亦然。


  所以他可以選擇承擔(dān)一定的風(fēng)險,暫時從你手里把東西買過來,過一段時間價格變得有利時再賣掉。注意這里的風(fēng)險是真實存在的,沒有什么保證價格一定會向著做市商有利的方向變化。時間跨度越大,這種風(fēng)險也越大。


  做市商承擔(dān)了這種風(fēng)險,并且買過來的東西需要持有一定時間作為庫存,來賺取因為波動性而產(chǎn)生的一點點價差(通常是一分兩分)。也有更穩(wěn)妥一些的做法,是通過其他高相關(guān)性的產(chǎn)品做對沖,比如買進(jìn)一只股票的同時賣出它的期貨,這個模型更復(fù)雜一些,對算法和性能的要求也更高。這種生意的本質(zhì)決定了必須要能大量買賣,才能積少成多形成效益。


  有風(fēng)險就意味著有可能賠錢。所以這就產(chǎn)生了兩種不同的做市商。第一種是膽大的土豪,說老子有錢,買人,買設(shè)備,全都上最好的,我不信賺不到錢。這種人我們叫它noncontractual market maker,他來做市全憑自己興趣。


  第二種是膽小的,覺得自己沒把握一直賺錢,他可能就不敢做了。這時有一個人就不高興了,他的名字叫交易所。交易所的存在,就是提供交易平臺,然后通過對每筆交易收手續(xù)費(fèi)來賺錢。如果沒有人交易,顯然他賺不到錢。為什么沒人交易呢?因為有需求的人可能找不到對手盤,大家對價格的趨勢判斷是一致的,都在觀望。這個情況對交易所很不利,所以他希望引入做市商。做市商一來,就能把門面撐起來(對,在中國,我們有時管這叫托。不同的是做市商的確承擔(dān)了風(fēng)險也參與了真金白銀的交易,給交易者們營造了一個更友好的交易環(huán)境,所以是受到大家認(rèn)可的)。


  大家一看場子里有很多人在交易,就愿意也摻一腳了。交易的人多了,交易所就很開心。所以他會付錢給做市商,可能還減免手續(xù)費(fèi)什么的給點小福利。這樣一來,這種做市商即使生意做的不好賠點錢,算上交易所的報酬,還是能盈利。這樣的人,我們叫做contractual market maker,就是說他會和交易所簽訂一個合同,承諾提供多少流動性,交易所也相應(yīng)的給一些報酬和福利。


  注意這種業(yè)務(wù)里做市商不是很需要預(yù)測市場走勢的能力,只要能做到不賠錢就可以賺進(jìn)交易所的酬勞。這個時候關(guān)鍵點來了,就是如何做到不賠錢?一個是按照上面說過的,做好對沖,另一個就是發(fā)現(xiàn)形勢不利的時候要能及時撤單,這個是最考驗低延遲的地方,速度慢就會發(fā)生來不及撤單而遭受損失的情況。


  所以,根據(jù)做市這種行為的特點,和市場上的需求,決定了HFT是最適合做這件事的。這也是為什么我們經(jīng)常說HFT給市場提供流動性。


  套利是指,找到兩種強(qiáng)相關(guān)性的證券。一個極端的例子是,ETF和組成ETF的那些股票。如果你知道ETF的計算方式,就可以用同樣的方式通過那些股票的價格來計算一個ETF的期望價格。有的時候,因為種種原因,你發(fā)現(xiàn)這個價格和你在市場上看到的ETF價格不一樣,你就知道顯然是市場發(fā)生了一些混亂,早晚這個價格會變回來。這時你就可以買入(賣出)ETF,賣出(買入)那些股票,坐等價格回歸,可以穩(wěn)賺不賠。


  這個策略聽起來很美,實際上競爭非常激烈。因為任何人都可以做這件事,參與的人多了,市場就會少犯錯誤,同時每個人的利潤空間也變小了。當(dāng)你的套利收入不足以支撐HFT的研發(fā)維護(hù)成本的時候,離關(guān)門也就不遠(yuǎn)了。


  所以總結(jié)起來,做市是比較主流的HFT業(yè)務(wù)。而正是因為做市商這種和所有人做對收盤的業(yè)務(wù)模式,使得大部分交易都是通過做市商的參與來完成的,也就不難理解為什么70%的交易都是由HFT(做市商)來完成的了。


  高頻交易是通過作弊搶其他人的錢嗎?首先以上兩種業(yè)務(wù)可以很清楚的看出,沒有任何作弊空間。簡單的說,HFT的競爭對手一定是另一個HFT。那么HFT有那么多速度優(yōu)勢,跟交易所攪基(co-location),系統(tǒng)延遲搞到微秒級,他一定比其他人更先看到市場數(shù)據(jù),為什么不能利用這個作弊?


  難道不能這樣嗎?


  回答這個問題,一定要明確的是:所有交易都是在交易所內(nèi)部完成的。沒有人能在別人的交易指令傳入交易所之前就探測到。從理論上就根本沒有任何作弊的可能(別拿交易所當(dāng)傻瓜)。HFT的速度優(yōu)勢是指,當(dāng)交易所完成一筆交易,在通知所有交易者的時候,HFT因為在通信線路的上游,所以會比別人先看到這條交易確認(rèn)信息。


  這個時候他可能會根據(jù)自己對這條信息的理解以及業(yè)務(wù)需求,增加或者撤掉自己的一些單子,但這些都是完全正常的交易操作,不存在任何惡意,并且由于這條信息是發(fā)送給所有人的,任何人都會對此做出解讀和反應(yīng),但只有那些在同一個時間粒度上工作的交易者之間才可能存在競爭,下面再解釋這個問題。而對于最初這條交易的發(fā)起者來說,因為交易已經(jīng)完成,所以不存在任何被攻擊的可能。


  上面說到,HFT的優(yōu)勢,在于他可以第一時間對交易所放出的交易確認(rèn)信息做出反應(yīng)。但是這個信息如果沒有對手盤就毫無價值。而一個接受信息慢,且反應(yīng)時間在毫秒級以上的機(jī)構(gòu)用戶,怎么可能參與進(jìn)來做HFT的對手盤呢?這句話可能還是不太容易理解,我舉一個夸張的例子:如果你的操作頻率以十年為最小單位,買進(jìn)一支股票以后十年不做任何操作,很顯然沒有任何人在這10年內(nèi)可以找你做對手盤,這種情況下所有其他交易者對你來說都是HFT,你卻不會擔(dān)心他們對你有什么影響。


  例子雖然夸張,但高頻交易和機(jī)構(gòu)用戶之間的差距其實就是這么大,他們生活在不同的世界里。他們的業(yè)務(wù)本來就不沖突,且根本就不是一個層面上的東西。比較HFT和機(jī)構(gòu)用戶,就好像比較百米速跑和馬拉松運(yùn)動員的速度一樣,毫無意義。


  對于機(jī)構(gòu)用戶來說,需要理解電子交易市場的規(guī)則。有人用那種,看到屏幕上有一個價格,點了鼠標(biāo),結(jié)果發(fā)現(xiàn)成交價不一樣,來說明是背后有人搗鬼,這屬于腦袋進(jìn)水的邏輯。特別需要注意的是市價單(market order)本來就是不保證成交價的,指令發(fā)給交易所,交易所根據(jù)當(dāng)時的情況,算出是什么價就給你什么價,這沒什么好委屈的。如果想要確保價格,請使用限價單(limit order),保證成交價格,但是不保證時間。這兩種單是所有人都可以使用的,沒有任何不公平可言。人類,應(yīng)該做電腦的主人,而不要這樣。


  最后說說HFT可能存在的問題。Flash crash(最近一本描述高頻交易公司的暢銷書)是真實發(fā)生過的,也是最大的隱患。當(dāng)一個市場上70%的交易都是HFT完成的時候,我們必須要能對高頻交易的系統(tǒng)有信心。這就需要HFT的開發(fā)流程標(biāo)準(zhǔn)化,接受開發(fā)過程的評審,有嚴(yán)格的測試體系。幾個技術(shù)宅關(guān)在小黑屋里鼓搗出來的東西沒人敢拍胸脯保證不會死機(jī)。而這一點目前看的確是比較差的,需要盡快規(guī)范起來。這才是公眾需要關(guān)注的重點。


責(zé)任編輯:張文慧

【免責(zé)聲明】本文僅代表作者本人觀點,與本網(wǎng)站無關(guān)。本網(wǎng)站對文中陳述、觀點判斷保持中立,不對所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔(dān)全部責(zé)任。

本網(wǎng)站凡是注明“來源:七禾網(wǎng)”的文章均為七禾網(wǎng) levitate-skate.com版權(quán)所有,相關(guān)網(wǎng)站或媒體若要轉(zhuǎn)載須經(jīng)七禾網(wǎng)同意0571-88212938,并注明出處。若本網(wǎng)站相關(guān)內(nèi)容涉及到其他媒體或公司的版權(quán),請聯(lián)系0571-88212938,我們將及時調(diào)整或刪除。

聯(lián)系我們

七禾研究中心負(fù)責(zé)人:劉健偉/翁建平
電話:0571-88212938
Email:57124514@qq.com

七禾科技中心負(fù)責(zé)人:李賀/相升澳
電話:15068166275
Email:1573338006@qq.com

七禾產(chǎn)業(yè)中心負(fù)責(zé)人:果圓/王婷
電話:18258198313

七禾研究員:唐正璐/李燁
電話:0571-88212938
Email:7hcn@163.com

七禾財富管理中心
電話:13732204374(微信同號)
電話:18657157586(微信同號)

七禾網(wǎng)

沈良宏觀

七禾調(diào)研

價值投資君

七禾網(wǎng)APP安卓&鴻蒙

七禾網(wǎng)APP蘋果

七禾網(wǎng)投顧平臺

傅海棠自媒體

沈良自媒體

? 七禾網(wǎng) 浙ICP備09012462號-1 浙公網(wǎng)安備 33010802010119號 增值電信業(yè)務(wù)經(jīng)營許可證[浙B2-20110481] 廣播電視節(jié)目制作經(jīng)營許可證[浙字第05637號]

認(rèn)證聯(lián)盟

技術(shù)支持 本網(wǎng)法律顧問 曲峰律師 余楓梧律師 廣告合作 關(guān)于我們 鄭重聲明 業(yè)務(wù)公告

中期協(xié)“期媒投教聯(lián)盟”成員 、 中期協(xié)“金融科技委員會”委員單位