定義
Market Channel
Polymarket 的 WebSocket 頻道,用於串流市場資料。
定義
Market Channel(常稱為 Market Channel WebSocket)是 Polymarket 的 WebSocket 端點,用以串流即時市場資料。您可以透過它接收訂單簿快照以及即時更新,例如 book、price_change、best_bid_ask、last_trade_price 和 tick_size_change 等事件,針對已訂閱的商品發送。
使用情境
當您需要低延遲的市場資料以進行交易或監控時,會使用到 Market Channel。市場資料的權威端點為 Market WS: wss://ws-subscriptions-clob.polymarket.com/ws/market。該串流每 10 秒會傳送一次 PING,且每個連線最多允許 500 個商品。訂閱時請包含 custom_feature_enabled: true,以接收 best_bid_ask 事件。
Market Channel 常見的串流事件
- book:某一商品的完整或部分訂單簿狀態。
- price_change:報價價格的變動(基於 midpoint 或最近交易等指標)。
- best_bid_ask:雙邊的最佳買入與賣出價(在 custom_feature_enabled: true 時可用)。
- last_trade_price:最近一筆成交的價格。
- tick_size_change:當市場的 tick size 收窄或放寬時的通知。
實務注意事項
- 連線限制:單一 Market Channel 連線最多支援 500 個商品。若需更多覆蓋範圍,請開啟額外連線。
- 心跳:伺服器每 10 秒傳送一次 PING,可協助您偵測連線是否停滯。
- Tick size 行為:Polymarket 通常使用 $0.01 的 tick,但在價格極端區間會收窄至 $0.001;請訂閱 tick_size_change 以更新介面與驗證邏輯。
- 認證:Market Channel 的市場資料為公開資訊;唯讀訂閱不需要 API key。
另見
- /glossary/clob-api