交易所level 1和level 2行情數據介紹以及關於tick數據的說明

       對於一次完整的交易來說,大致可有三個步驟:接收行情-->分析行情(策略部分)-->發出買賣指令併成交(算法交易部分)。可以看出,行情數據是最爲基本也是相當重要的部分,特別是對於量化高頻和低延遲的交易者來說,行情數據的精度和細度就尤其重要。精度指的是數據的準確性和能在多大程度上反映市場的真實情況,細度指的是行情的推送頻率。在股票和期貨市場上,有level 1行情數據和level 2行情數據,兩者都是反映交易所行情信息的高頻數據,只是在精度和細度上有所區別,是兩個不同的level,可以認爲level 2是level 1的一個升級版,並且,股票市場和期貨市場又有不同,下面分別進行對比說明。

       行情數據實際上可以分爲兩部分:交易行情和訂單委託行情。顧名思義,交易行情就是交易數據,包括最新成交價、成交量、成交額、最高價、最低價等字段信息;訂單委託行情就是買賣報價和委託量,根據委託價格的不同,可以分爲一檔、五檔、十檔等行情;通常的,把交易行情和訂單委託行情結合在一起,就形成了TAQ行情,也就是Trades and Quotes。

       在詳細說明之前,還需要區別一下tick數據和快照(snapshot)數據。嚴格來說,tick數據就是完整記錄了市場所有信息的數據,比如發生了一次交易或者增加了一個新的訂單,即記錄了市場每一個event的數據,也就是最爲精細和完整的數據;而快照數據實際上就是對tick數據的一個切片後的統計數據,換句話說,如果把市場信息在時間的維度上看成是數據流,則快照數據就是把這個數據流進行一定頻率的切片,也就是一個時間截面上的統計數據,而tick數據就是這個數據流本身。所以,tick數據更爲精確,快照數據根據時間頻率的不同精確度也不同。但是在國內,tick數據的叫法在某種程度上已經和快照數據混淆了,比如下文要說到的level 1和level 2TAQ行情數據,其實際上就是3秒頻率的快照數據,但是也有人把這個叫做tick數據,這個嚴格來說是不準確的。

       對於數據本身的頻率和交易所實時推送的頻率,兩者也可能是不一樣的,比如股票市場的level2數據,其逐筆交易數據確實是記錄了每筆交易的,是真正的tick數據,在時間精度上,也精確到了10ms,但是其實時推送頻率也是3秒一次的,所以並不是數據本身和時間精度和推送精度一定是一致的,這點需要注意。

       下面開始進入具體的level 1和level 2數據說明。首先是股票市場,對於上交所和深交所,level 1行情數據有3秒一個快照的TAQ數據和分時數據,其中TAQ中的訂單委託數據爲五檔行情數據;對於level 2數據,上交所和深交所有所不同,除了都有3秒一個快照的TAQ數據、3秒一個快照的50檔訂單隊列和逐筆交易數據外,深交所還有tick級別的訂單委託數據,其中level 2的TAQ中的訂單委託數據爲10檔行情,比level 1多了5檔;訂單委託隊列數據就是按照成交優先級順序排列的逐個委託的訂單數據,共呈現了50個委託隊列。如下圖所示。

       

       接下來是期貨市場的level 1和level 2行情數據。期貨市場的level 1和level 2數據實際上就是TAQ快照數據,和股票市場的level 1數據比較像,但是相比對股票市場,期貨市場的快照頻率爲500ms一個推送,相比於股票市場的3秒一個推送,其頻率高了很多。期貨市場中的level 1中的訂單委託行情只有一檔,而level 2則是五檔,所以level 2相比於level 1提供了更深的訂單委託行情數據。目前,期貨市場的level 1和level 2行情數據都是500ms一個推送,但是上期所將會上線250ms一個推送的level 2行情數據。

       綜上可知,實際上只有上交所的level 2行情提供了交易的tick數據,深交所level 2行情提供了交易和訂單委託的tick數據,但是在實時推送頻率上,也是3秒一次。而在期貨市場上,實際上只有快照數據,一般說的一秒鐘裏面有幾個tick,實際上指的就是一秒裏面有幾個快照而已,並非嚴格意義上的tick數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章