More Related Content
More from Philip Zheng (14)
圖解高頻交易系統的運作狀況
- 1. 圖 2 高頻交易系統的運作狀況
1. 時點 1,2,3
一開始 ES 期貨價格產生變動,Futures Listener 偵測到價格落差並檢查價格合理性後,將訊
息傳到 HFT 系統中的其他子系統,價格的檢查考慮不合理的價格跳動、排除價格來回震盪狀
況、考慮報價成交量並確認價格為穩定改變等條件。Stock Pricer 在時點 1 接到期貨價格變動
後,依據股票占指數的權重與 Beta 值,確認股價的合理調價價差,在時點 2 將訊息傳給 Option
Pricer 與 Stock MM(Market Maker),Stock MM 據此提出指數期貨成本產新的買賣報價,而
Option Pricer 運用新合理股價計算以之為基礎的選擇權價格(使用前述的 Price Cube 查表)。時
點 3,Stock MM 將新的報價提供給 Stock QE 與 Stock EE,而 Option Pricer 將選擇權合理價傳
給 Option MM。
- 2. 2. 時點 4, 5
時點 4,Stock EE 以 Take Out the Slow Mover 的策略與其他造市者對作建立可獲利部位,
並據此庫存調整 Stock QE 的報價,處理庫存取得來回獲利,再回覆合理報價。時點 5,Risk
Manager 確認成交部位並計算風險作適當調整。
3. 時點 6
時點 6,選擇權市場提供報價、建立部位,並進入 Risk Manager 的風控程序以及 Auto Hedger
的動態避險過程。
4. 時點 7, 8, 9
在 Auto Hedger 的動態避險過程中,可能必須針對選擇權根本資產作交易以達成 Delta
Neutral 的目標;假設同時,Risk Manager 發現 Vega 因為選擇權的交易導致曝險過大決定以選
擇權組合交易避險,於時點 7 送出訊號到 Option Spreader,Option Spreader 收到指示後於時點
8 送單到選擇權市場中進行 Straddle 組單交易避險,時點 9 Option Spreader 收到組單成交訊息,
於時點 10 回報 Risk Manager 子系統確認 Vega 值回到預定的目標範圍。
圖 2 顯示整合運作狀態,表 1 則顯示每一時間區間事件列表(為求簡化,略去 Trade Log
與 Position Manager 子系統部分)。當同時運作的策略很多時,每一個自主的子系統必須高度互
動。整個高頻交易系統運作需要類似汽車監控儀表板(Dashboard)的監控功能,提供不同類型的
管理者監控系統運作狀態,在圖形使用者介面(GUI)中允許使用者觀察系統內部運作狀態、介
入(甚至關閉)系統的不同組成單元的運作、提取決策報告等。
以上的說明僅簡要說明系統架構,但真實系統肯定更複雜,在高頻交易領域如果無法做到