Back to strategies

造市策略

在雙邊報價的同時控制庫存與逆向選擇

造市策略是一套市場微觀結構交易範本,把level-1 與 level-2 的買價、賣價、深度、成交與佇列更新轉化為短週期下單決策,隨後管理成交、撤單、庫存以及庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值。 - High-frequency market making research

本策略作為教育示例提供,其靈感來自常見的公共技術分析概念和參考材料。僅用於研究和產品演示,不構成投資建議。

⚠️ 策略適用性
風險: EXTREME
適用於
  • 在這樣的市場中:level-1 與 level-2 的買價、賣價、深度、成交與佇列更新帶有時間戳記、序列完整,且速度足以支撐即時下單決策。
  • 在這樣的交易場所中:預期價差捕捉超過逆向選擇與庫存成本能夠在優勢被價差、手續費或 latency 消耗之前轉化為訂單。
  • 能夠明確建模佇列位置、部分成交、撤單、訊息限額與逆向選擇的研究環境。
避免使用於
  • 延遲、抽樣或僅有K線的資料,無法重建 order book 狀態與成交優先級。
  • 預期優勢小於價差、交易所手續費、市場衝擊或基礎設施 latency 的市場。
  • 假設每筆報價都按顯示價格成交、卻不建模佇列、撤單或場所風險的回測。
🕒 時間週期
TickSub-secondIntraday
🌍 市場
StocksFuturesCryptoFX
📢 高頻策略對資料品質與執行假設極其敏感;庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值必須在部署前強制執行。
問: 造市策略 背後的核心思想是什麼?
該策略讀取level-1 與 level-2 的買價、賣價、深度、成交與佇列更新,等待預期價差捕捉超過逆向選擇與庫存成本,發送圍繞公允價值、帶庫存偏斜的雙邊被動報價,並在庫存超過目標、公允價值移動、報價過期或成交品質惡化時離場。
問: 造市策略 為什麼難以回測?
它依賴 order book 排序、佇列位置、撤單時點、部分成交、手續費與 latency;K線資料無法證明這些交易是可執行的。
問: 造市策略 的最大風險是什麼?
最大的風險通常是逆向選擇:當市場即將朝不利方向變動時策略被成交,而有利的報價卻被撤單或未能成交。

此策略的運作方式

從市場解讀到交易管理的 5 階段決策流程

1
資料源狀態
標準化即時 order book 輸入
以確定性時間戳記與序列檢查接收level-1 與 level-2 的買價、賣價、深度、成交與佇列更新
在訊號計算之前剔除陳舊、交叉、鎖定或缺口填充的 order book 狀態
追蹤場所層面的價差、深度、佇列位置與訊息限額
BBMACD
2
訊號檢驗
估計短週期優勢
僅當預期價差捕捉超過逆向選擇與庫存成本時才觸發
要求優勢能覆蓋價差、手續費、逆向選擇與撤單風險的假設
把當前 order book 狀態與同一場所的歷史微觀結構情境進行比較
觸及接近交叉
3
下單邏輯
掛出報價或主動訂單
僅在佇列與成交假設可執行時才使用圍繞公允價值、帶庫存偏斜的雙邊被動報價
在發送訂單之前選定場所、價位、訂單類型與撤單規則
對訊息進行限流,使策略不依賴不可能實現的下單撤單頻次
BB 訊號MACD 交叉✓ GO
4
回收規則
管理成交與陳舊訊號
以在公允價值、價差或佇列狀態變化時刷新的掛單執行
在庫存超過目標、公允價值移動、報價過期或成交品質惡化時離場
當 order book 狀態令訊號失效時立即撤回掛單
買入部分賣出獲利區間
5
HFT 風險
限制逆向選擇與場所風險
把庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值作為硬性的交易前與實盤控制來實施
對資料源延遲、佇列損失、交叉市場、斷連、撤單與部分成交進行壓力測試
當實盤成交品質偏離測試假設時停用策略
入場SLTP移動停損2%R:R
策略元件參考

造市策略

在雙邊報價的同時控制庫存與逆向選擇

造市
價差
捕捉
SC StratCraft
B訂單 狀態
level-1 與 level-2 的買價、賣價、深度、成交與佇列更新輸入資料源
Bid-Ask Spread成本門檻
佇列位置成交優先級
S優勢 訊號
預期價差捕捉超過逆向選擇與庫存成本交易證據
逆向選擇有毒成交風險
全成本模型優勢門檻
O下單 規則
圍繞公允價值、帶庫存偏斜的雙邊被動報價下單規則
場所選擇路由規則
訊息限流營運防護
X離場 規則
庫存超過目標、公允價值移動、報價過期或成交品質惡化主要平倉
撤單規則掛單控制
庫存回收倉位控制
R風險 控制
庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值執行風險
資料源健康檢查資料防護
熔斷開關硬性停止
造市策略
造市策略是一套市場微觀結構交易範本,把level-1 與 level-2 的買價、賣價、深度、成交與佇列更新轉化為短週期下單決策,隨後管理成交、撤單、庫存以及庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值。
造市策略 Market Suitability
The 造市策略 strategy works best in 在這樣的市場中:level-1 與 level-2 的買價、賣價、深度、成交與佇列更新帶有時間戳記、序列完整,且速度足以支撐即時下單決策。. 在這樣的交易場所中:預期價差捕捉超過逆向選擇與庫存成本能夠在優勢被價差、手續費或 latency 消耗之前轉化為訂單。. 能夠明確建模佇列位置、部分成交、撤單、訊息限額與逆向選擇的研究環境。. Traders should avoid using this strategy in 延遲、抽樣或僅有K線的資料,無法重建 order book 狀態與成交優先級。. 預期優勢小於價差、交易所手續費、市場衝擊或基礎設施 latency 的市場。. 假設每筆報價都按顯示價格成交、卻不建模佇列、撤單或場所風險的回測。. The risk level is categorized as EXTREME. 高頻策略對資料品質與執行假設極其敏感;庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值必須在部署前強制執行。
造市策略 背後的核心思想是什麼?
該策略讀取level-1 與 level-2 的買價、賣價、深度、成交與佇列更新,等待預期價差捕捉超過逆向選擇與庫存成本,發送圍繞公允價值、帶庫存偏斜的雙邊被動報價,並在庫存超過目標、公允價值移動、報價過期或成交品質惡化時離場。
造市策略 為什麼難以回測?
它依賴 order book 排序、佇列位置、撤單時點、部分成交、手續費與 latency;K線資料無法證明這些交易是可執行的。
造市策略 的最大風險是什麼?
最大的風險通常是逆向選擇:當市場即將朝不利方向變動時策略被成交,而有利的報價卻被撤單或未能成交。
level-1 與 level-2 的買價、賣價、深度、成交與佇列更新
level-1 與 level-2 的買價、賣價、深度、成交與佇列更新提供用於估計短週期供給、需求、價差與佇列狀況的市場狀態。. Formula: Sequenced order-book events
Bid-Ask Spread
bid-ask spread 是短週期策略在預期優勢轉正之前必須先跨越的第一道成本門檻。. Formula: Ask - Bid
佇列位置
佇列位置用於估計一筆掛單在市場變動或訊號失效之前被成交的可能性。. Formula: Displayed size ahead of order
預期價差捕捉超過逆向選擇與庫存成本
預期價差捕捉超過逆向選擇與庫存成本界定了在策略被允許發送或維持訂單之前,必須先覆蓋所有成本的微觀結構條件。. Formula: Quote = Fair Value +/- Spread/2 +/- Inventory Skew
逆向選擇
逆向選擇指策略更有可能恰好在價格朝其持倉不利方向變動之前被成交。. Formula: Fill followed by unfavorable move
全成本模型
全成本模型防止在計入手續費、佇列損失與 latency 之前就把一個微觀結構訊號視為盈利。. Formula: Spread + fees + slippage + latency
圍繞公允價值、帶庫存偏斜的雙邊被動報價
圍繞公允價值、帶庫存偏斜的雙邊被動報價界定了策略如何把短暫的優勢估計轉化為具體的價格、方向、數量與訂單類型。. Formula: Signal to order instruction
場所選擇
場所選擇在比較顯示流動性、費率檔位、佇列深度與成交機率之後,決定訂單應在何處掛單或執行。. Formula: Route by spread, queue, fee, and fill odds
訊息限流
訊息限流防止回測依賴那些在實盤中會被拒單或懲罰的下單與撤單速率。. Formula: Orders and cancels within limit
庫存超過目標、公允價值移動、報價過期或成交品質惡化
庫存超過目標、公允價值移動、報價過期或成交品質惡化防止一筆微觀結構交易在最初的短週期優勢消失之後仍然曝險未平。. Formula: Close, cancel, or hedge stale exposure
撤單規則
當價差、深度、佇列或訊號狀態變化到足以令原始報價失效時,撤單規則會撤回掛單。. Formula: Cancel when quote becomes stale
庫存回收
庫存回收規則在微小的成交誤差演變為方向性風險之前,把已成交持倉拉回目標曝險附近。. Formula: Reduce exposure toward target
庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值
庫存上限、報價陳舊限制、逆向選擇止損與熔斷閾值為場所狀態、資料源健康、曝險、下單速率與實際成交品質界定了不可談判的限制。. Formula: Pre-trade and live hard limits
資料源健康檢查
資料源健康檢查在 order book 狀態陳舊、不完整、亂序或跨場所不一致時停止交易。. Formula: No stale, missing, or out-of-sequence events
熔斷開關
當虧損、latency、拒單率、斷連或成交滑點超出測試的運行區間時,熔斷開關會停用策略。. Formula: Disable on loss, latency, or disconnect breach