定義
Multi-leg execution
一次傳送多個相互依賴的訂單以鎖定部位。
多腳執行是指一次傳送多個相互依賴的訂單,讓你能夠鎖定一個部位。
在 Polymarket 上,當你需要同時買入或賣出多個結果時,這種情況很常見——例如二元市場中用于 intra-market arbitrage 的 YES 與 NO 腿,或多結果市場中購買完整一組結果。目標是將所有必要的交易作為一個協調單位執行,讓淨風險暴露是已知且有界的,而不是變成無意的方向性押注。
要點摘要
- 多腳執行會把相依訂單群組化,使合併後的部位具有確定性的定義。
- 在你必須同時購買多個結果以捕捉價差的 intra-market arbitrage 中,這是必要的。
- 執行風險(部分成交、時序問題)和預言機解析風險仍然存在;價差並非無條件的無風險。
在 Polymarket 上的運作方式
Polymarket 使用 CLOB 進行撮合。要執行多腳操作,你可以:
- 透過單一客戶端快速連續提交多筆訂單(對於簡單的二腳二元套利,這是常見做法),或
- 使用會路由並帶有歸屬資訊的 builder 或執行引擎,來協調成交。
許多機器人與工具藉由快速發送各腿並在部分成交時取消未成交的腿,來實現看似原子性的行為。在 Polymarket 上,CLOB 與 Relayer 讓下訂單免 gas;系統支援 FAK (Fill-And-Kill) 訂單,此類訂單常用於必須立即成交或取消的腿。
風險與失敗模式
- 部分成交:若某些腿成交而其他腿未成交,你可能會留下非預期的方向性暴露。
- 滑點與手續費:在各腿傳送過程中,執行價格可能變動;taker 手續費適用且會依分類而異。
- 解析與結算:UMA 的爭議或解析延遲可能影響最終支付時機。贖回結果代幣需要 CTF 操作(split/merge/redeem),結算時機可能不同。
- 地理與合規限制:Polymarket 會依司法管轄區封鎖或限制訂單;你必須遵守 Polymarket 的地理規則。
最佳實務
- 對於必須立即成交或完全不成交的腿,使用 FAK 訂單。
- 監控訂單簿深度與 midpoint,根據可用流動性保守地設定每腿的規模。
- 為部分成交實作明確的復原規則(例如對沖、取消或機會性平掉)。
- 在計算合併各腿是否創造足夠 edge 時,考慮手續費與滑點。
這如何影響你的交易
如果你仰賴 intra-market arbitrage,多腳執行在操作上是核心:你的策略獲利能力不僅取決於發現價格差,也取決於你如何下單與協調各腿。設計你的執行邏輯以最小化部分成交,包含交易後的對帳程序,並把價差當作帶有結算、滑點與解析風險的數學機會。
另見
- /glossary/leg-risk
- /glossary/fak