呢篇講下多人問嘅問題,如果做quant researcher,尤其係High Frequency就一定知道係咩嚟。喺市場數據同量化交易嘅範疇,L1、L2、L3 數據係指交易所提供嘅唔同層次嘅市場深度同訂單簿資訊。呢啲層級反映咗數據嘅詳細程度,對高頻交易(HFT)同其他量化策略至關重要。
Definition:
L1 數據提供市場嘅基本資訊,包括某隻instrument最重要、最基礎嘅交易活動數據。
Information:
最佳買入價(Best Bid)同賣出價(Best Ask)(top of the orderbook):
最佳買入價:市場上買家願意出嘅最高價
最佳賣出價:市場上賣家願意接受嘅最低價
最新成交價(Last Traded Price):最近一次交易嘅價格
成交量(Volume):喺最新成交價下成交嘅股份或合約數量
買入/賣出數量:喺最佳買入價同賣出價上嘅訂單數量
Usage:
Retail/Individual Trading:L1 數據足夠滿足大部分individual trader嘅需要,佢哋唔需要睇到市場深度
Basic Strategy:適合簡單嘅量化策略,例如Trend Following或者Momentum Trading,呢啲策略只需要訂單簿頂部嘅數據
Definition:
L2 數據提供訂單簿嘅更深層次視圖,顯示最佳買入價同賣出價以外嘅多層次市場深度資訊
Information:
訂單簿深度(Orderbook Depth):包含買入同賣出雙方Price Levels
匯總訂單(Aggregated Orders):顯示每個價格層次嘅訂單總數量(唔包括單一訂單嘅詳細資訊)
Usage:
市場Mircostructure分析:用嚟分析市場喺唔同價格層次上嘅供需情況
高頻交易(HFT):對於依賴微小價格波動嘅策略至關重要
訂單執行優化:幫助算法決定點樣執行大額訂單,從而減少市場影響
流動性分析:幫助交易者判斷市場係厚(流動性高)定薄(流動性低)
Definition:
L3 數據提供最詳細嘅市場視圖,包括單一訂單層級嘅信息。唔同於 L2 數據嘅匯總層次,L3 數據揭示咗組成訂單簿嘅每一張訂單嘅詳細資料。
Information:
單一訂單:每一張訂單嘅詳細資訊,包括:
價格
數量
訂單創建時間
訂單 ID
訂單生命周期(Order Lifecycle):追蹤訂單嘅變化,包括:
新訂單被創建
訂單被修改(例如更改數量或價格)
訂單被取消
訂單被撮合(形成交易)
Usage:
訂單流(Order-flow)分析:交易者可以觀察訂單點樣被創建、修改或者取消,從而推斷市場情緒
市場操縱檢測:可以用嚟發現市場操縱行為,例如假單(spoofing)或者層疊單(layering)
高頻交易(HFT):對依賴訂單流數據嘅策略(例如做市策略、套利策略)至關重要
回測同模擬:提供最準確嘅數據,用嚟模擬市場場景同測試高階量化策略
Summary:
大部分嘅individual trader用level 1 data已經好足夠,係接收數據延遲方面:L1 數據傳輸最快,因為數據量相對少;而 L2 同 L3 數據數量龐大,傳輸延遲可能較高。
試過有讀者問我,用1秒嘅數據去做策略,因為1分鐘唔賺錢,呢啲其實更加危險,因為本身你要假設你系統係可以1秒內做到Execution,而且到你真係做到嘅時候,通常都會諗漏咗有delay,或者根本執行唔到。所以呢度俾大家建議係除非大家做高頻交易,如果唔係唔需要浪費太多時間。