一文读懂量化系统接入及相关平台
? ? ? 2019年2月1日在春節前最后一個交易日,證監會發布了《證券公司交易信息系統外部接入管理暫行規定(征求意見稿)》(見證券時報解讀),符合條件的券商可以重新啟動程序化外部接入業務,對于券商以及量化私募基金來說,屬于行業利好。由于2015年的股災導致證券公司交易信息系統外部接入暫停,對股票量化交易以及整個量化行業都造成了很大的影響,希望這次重啟可以給行業帶來曙光。隨著量化投資的普及,很多人對量化交易系統以及接入等相關問題有感興趣,也有很多疑慮,這里重貼筆者之前關于股票跟期貨程序化等相關材料的一些梳理,希望有所幫助。文中不對之處,請批評指正。
一、股票量化交易系統
? ? ? 很多人都在電腦上的客戶端或者手機APP上面交易股票的經歷,客戶端以及手機APP一方面可以看到行情,一方面可以下單,比如用同花順或者大智慧。股票量化交易系統一般來說跟普通交易者不太一樣,由于交易量比較大等因素,希望盡可能降低人為因素的影響,在信號計算與觸發、算法交易及交易速度等方面對要求較高。借用寬睿劉總的一張圖來說明交易所、證券公司以及投資者在行情以及交易方面的傳導過程。如果是股票程序化接入,主要涉及到行情、交易柜臺、PB系統、托管機房與網絡、自建系統等等。
1、行情
? ? ? ?交易所行情主要分為Level-1跟Level-2,?Level-1行情是快照,上交所跟深交所都是3s/筆,Level-2一般是交易所推出的實時行情信息收費服務,包括十檔行情,買賣隊列,逐筆成交,委托總量和加權價格等多種新式數據(?Level-2里面還有一個很重要的是逐筆委托,很多量化私募以及T0策略要用,這個數據深交所有上交所沒有,感謝新杭州彭于晏提醒)。在Level-2之前,滬深交易所提供的都是行情快照,大家看到的分筆成交其實是兩次快照期間累計的成交量和最后一筆的價格,而逐筆成交則是真實的每筆成交價和成交量的明細數據逐筆成交極大地提高了行情的透明度。一般情況下,如果只用行情快照的話,而且對速度不是特別敏感的話,Level-1和Level-2的行情沒有較大區別, 上海的Level-1雖然升級到了新一代行情,但是依然是通過文件的方式來傳輸行情數據,速度依然是比Level-2慢。如果做ETF套利什么的,還是需要Level-2。?Level-2如果第三方系統接入要收費, 比較麻煩。私募要用的話可以和券商合作,放到券商在交易所的機房,從券商那邊接入,比較省錢。行情轉發方面,一般柜臺系統自帶行情,也有一些是第三方授權轉發的行情服務(比如乾隆行情)。
2、交易柜臺
? ? ? ?交易柜臺簡單來說就是連接交易所的下單系統。通過柜臺把交易指令發送到交易所,然后交易所再反饋成交情況給投資者。做交易柜臺的主要有恒生、金證、銘創、頂點以及金仕達等公司,這些公司的柜臺系統功能模塊根據付費多少而不同,也可以根據證券公司需求做開發,提供給投資者使用。普通交易柜臺也叫經紀業務柜臺,主要是提供給一般投資者使用的。現在類似恒生也提供了UFT(Ultra Fast Trading,極速交易平臺),主要針對機構客戶。UFT也叫內存交易系統,所有的數據都是在內存中的,交易的時候的單子都是在內存中提取數據校驗,速度比較快;傳統柜臺的話都是數據庫操作,提取和存入數據都是要到硬盤上的數據庫上,會比較慢。上述交易柜臺之前也提供API(Application Programming Interface,應用程序編程接口)供程序化交易者使用,后面監管政策限制也應該暫停了。
? ? ? ?除了常聽到的上述交易柜臺,在股災之前,一些券商還開發了針對程序化客戶的交易柜臺,比如華寶證券的LTS,興業證券類CTP股票交易系統等,后面監管政策出來之后,券商自建的柜臺系統也一并受限了。股票市場這兩年發展磕磕碰碰,股票高頻及日內回轉“T+0”交易策略也流行起來,有些公司針對這類客戶也開發了特定的柜臺系統,比如寬睿快速柜臺系統就號稱主打極低時延。
3、PB系統
? ? ? PB(Prime Brokerage),中文名叫主經紀商,在國外主要是券商為機構客戶(特別是對沖基金)提供服務和管理的業務平臺,也是對沖基金投資策略得以實施所依賴的重要組成部分。因此,PB是華爾街券商的重要業務部門,為70%的國際對沖基金提供融資和管理服務。主經紀商作為對沖基金的資金方,處于強勢地位,PB一方面希望擴大融資規模,另一方面又要面對嚴峻的融資風險,這本身就對主經紀業務提出了極強的專業化要求。
? ? ? ?與國際PB行業的高度集中性不同(華爾街幾家投行占據大部分市場),國內PB業務最開始是伴隨著股票配資發展起來的,2014以及2015年股市火熱,配資需求高漲,恒生HOMS以及一些民間分倉軟件帶有一定的PB功能。后面監管需求,配資軟件基本上從市面上消失了。限制程序化接入之后,恒生PB以及訊投軟件等提供了一籃子下單以及簡單的算法交易功能,包括還有風控的功能,但是跟國外的PB功能不可同日而語。這幾年,一些券商在市場上傳統PB的基礎上,做了一些功能增強,提供滿足程序化交易客戶更加靈活的一些需求,比如說中信基于Apama的Cats系統,國信引進tradestation等,都具有類PB的屬性。券商也對一些大的程序化客戶,采購客戶自己的PB系統進行報備,落定到券商服務器,所以會出現一些券商有數十個PB系統的現象,當然一些PB系統只歸專屬客戶使用。
4、 專線 、機房、托管
? ? ? ?對于股票量化而言,如果是換手率不高的策略,對網絡速度要求不高,但是現在的趨勢是高頻Alpha跟T0等對交易速度提出越來越高的要求。速度除了柜臺系統之外,網絡以及與交易所物理距離也很有關系。網絡專線主要有兩種信道,分別是物理專用信道以及虛擬專用信道,現在一般都是虛擬專用線路,不是真的拉一條線,只是保證了這一條線路上你的帶寬是你獨自占用的,不是和互聯網一樣帶寬是所有共享的,所以這條線路就會比較穩定。相關還有一個概念,席位(其實打板游擊隊用的更多)。席位就是以前人工在交易所下單的時代的時候的那一個位置,現在被虛化為一個編號,每個券商在交易所可以有多個各個用途的席位,券商柜臺下單到交易所的時候都要把席位號傳過去才行。每個席位都有一個緩沖隊列,在你數據傳送到的時候,如果隊列的數據沒有傳送完,你就得在這個隊列后面排隊。可以想象成高速公路的收費口,前面有車子(數據)要傳輸,就要先排隊,等前面車子開走,如果車子太多,就會“堵車”。證券公司可以給專屬客戶一個專用席位,這個席位沒有其他客戶用,這樣下單就快。
? ? ? 對于比較大的量化私募公司來說,服務器一般都托管在專屬機房里面,包括好做系統備份等。專屬機房不一定是上海證通機房或者深圳濱海機房,現在這些機房機柜機位都很緊張,深交所的東莞鳳崗電信機房相對寬裕。托管機房主要還是保證交易穩定、可靠,盡可能選擇離兩個交易所物理距離比較近的地方。
二、期貨量化交易系統
? ? ? ?期貨交易系統跟股票交易系統類似。監管政策對期貨程序化限制沒有股票那么嚴格,畢竟市場影響比股票小,但是對于股指期貨等政策限制,也限制了期貨相關量化策略的收益。
1、行情
? ? ? 中金所,上期所,大商所,鄭商所的Level-1期貨行情500毫秒(0.5S)發送一筆快照,對于中金所五檔行情及大連、鄭州商品交易所Level-2行情(250毫秒一筆),也是要交費的。(上期所還沒有推出Level-2,預計下個月推出。)
2、 交易柜臺
? ? ? ? 四個交易所都推出了自己的柜臺系統,上期所CTP、中金所飛馬、大商所飛創以及鄭商所易盛。上期所CTP相對最兼容也是最成熟的柜臺系統,程序化客戶可以根據上述接口API進行對接。關于這些期貨交易所接口性能比較,可以參考中糧祈德豐袁總的這篇文章期貨交易所接口系統哪家強。除了交易所推出的柜臺系統,杭州恒生、杭州盛立以及南京艾科朗克也有針對期貨交易的柜臺系統,具體下面展開講。
? ? ? ?針對程序化交易,市面上也有一些帶有腳本功能的軟件,比如交易開拓者(TB)、文華財經以及金字塔等,這些底層還是對接了某一柜臺系統。
3、 機房與托管
? ? ? ?期貨程序化交易對物理距離要求較高,一般都托管在專屬機房(比較多都是放在期貨公司機房里面),機柜位置與數量也算期貨公司競爭的核心資源之一。現在上海上期所張江機房、大商所F、G機房、鄭商所技術中心機房機柜都處于高負載運行狀態。幾個交易所根據發展進度,也陸續建立了儲備機房。
4、 高頻交易
? ? ? ?期貨高頻交易某種程度是硬件的競賽。除了對物理托管、網速要求很高之外,對行情轉發、交易柜臺也要求很高,國內現在做高頻一般都用盛立跟艾科朗克的FPGA硬件加速行情,交易柜臺也用這兩家基于FPGA的系統。關于FPGA的具體介紹,可以參考這篇文章為什么高頻交易要用到FPGA。
5、其他
? ? ? 由于知識有限,關于貴金屬T+D、期貨內外盤套利等平臺沒有展開介紹。
三、其他平臺
? ? ? ?上述兩個部分主要講述的是股票跟期貨交易系統方面的內容,主要還是行情、交易以及機房托管等方面的內容。對于量化公司來說,事前策略回測平臺以及事后策略評估平臺也是一塊重點,市場上基于這些需求,也出現了很多相關的平臺(見下圖)。對于大的量化公司來說,都會建立統一的數據庫、統一的回測平臺、(同類策略)統一的評價體系、統一的代碼托管及統一的交易平臺,類似工業流水線作業。但是對于相對小一些的公司或者個人投資者來說,借助一些外部的平臺,也是很有必要的。一些回測平臺也跟券商進行了合作,后續如果能把信號生成與券商柜臺自動交易連接起來,也是好事。
|
類型 |
國內主要平臺 |
國外對標平臺 |
|
回測平臺 |
米筐Ricequant,聚寬Joinquant,掘金Myquant,優礦Uqer,鐳礦Raquant,果仁網,Factors, 寬幫Bigquant, 國泰安,同花順量化,WIND量化,天軟等 |
Quantopian,QuantConnect etc |
|
業績歸因 |
米筐,倍發科技,況客科技等 |
Barra, Northfield, Axioma |
|
FOF投研 |
FOF牛牛,朝陽永續,私募排排網,通聯魔方,況客科技等 |
Morningstar(部分) |
備注:感謝kiwi以及一些同行的分享交流,不對之處望指正。未經許可,嚴禁轉載。
了解更多人工智能與
量化金融知識
<-請掃碼關注
總結
以上是生活随笔為你收集整理的一文读懂量化系统接入及相关平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vilatile 深入理解java虚拟机
- 下一篇: 「自控元件及线路」1.2 电机中的磁性材