預測市場套利:回測 Polymarket 與 Kalshi
價格差異只是一個套利候選項。只有當合約、決策時間、顯示規模、雙腿執行、費用和結算路徑都對齊後,它才會成為一筆可測試的交易。
預測市場套利旨在透過組合總可執行成本低於其媒合結算價值的部位,來取得有界收益。在 Polymarket 和 Kalshi 之間,困難之處不在於兩個價格相減,而在於證明合約以相同方式結算、同步兩個訂單簿、走完可用深度、為單腿風險建模,並納入每一項費用和資金限制。
表面價差與可執行套利
| 檢驗項目 | 必須成立的條件 | 篩選可能出錯的原因 |
|---|---|---|
| 合約等價性 | 相同的事件、截止時間、來源和結算規則 | 相似的標題可能以不同方式結算 |
| 互補收益 | 所選的兩腿涵蓋預期的結果集合 | 跨越不同合約時,是否標籤本身並不充分 |
| 相同的決策時間 | 在任一模擬訂單之前,兩個訂單簿均可觀察到 | 使用較晚的報價會產生前瞻偏誤 |
| 可執行規模 | 顯示的深度能支援兩腿的部位規模 | 最優價格可能只包含微不足道的數量 |
| 淨經濟性 | 組合收益超過成交成本、費用和營運成本 | 表面價差忽略了摩擦成本 |
| 完成路徑 | 模型為部分成交和分腿延遲進行定價 | 一腿成交而另一腿未成交會留下方向性曝險 |
在媒合價格之前先媒合結算規則
在計算價差之前,先建立一份合約對應紀錄。保留每個場地的事件、市場和結果識別碼;確切的市場措辭;截止和裁定時間;結算來源;取消處理方式;以及支付單位。共同的主題(例如選舉、利率決議或加密貨幣門檻)本身並不能使兩份合約可以互換。
將每一對合約分類為精確匹配、條件匹配或拒絕。精確匹配代表收益狀態和結算路徑可被證明是等價的。條件匹配代表存在一個已記錄的邊界情況可能打破等價性,必須對其建模。被拒絕的配對不進入回測。對此對應關係進行人工審查是研究流程的一部分,而不是可選的清理步驟。
將單腿風險視為一等結果
跨場地訂單不是原子性的。第一腿可能已經成交,而第二腿卻發生價格變動、遭拒絕、部分成交或報價過期。至少測試三種情況:立即完成、第二腿延遲,以及放棄或避險規則。記錄未避險的曝險和觀察到的最差完成成本,而不是隱藏失敗的配對。
一個實際可行的實作還需要定義場地可用性檢查、最大報價時效、最低剩餘優勢、每個市場的規模限制,以及終止條件。這些控制項應在保留期之前就固定下來,避免回測圍繞已知結果自我優化。
一套可重現的回測流程
- 建立並對經過人工審查的合約等價性表格進行版本控管。
- 在檢視報酬之前,先定義合格的市場範圍、日期區間和決策頻率。
- 只使用在每個決策時間點當時或之前觀察到的訂單簿。
- 拒絕過期或缺失的腿,而不是以前向填補的方式將其納入交易。
- 走完兩側的價位階層,以較弱的一腿為準限制規模,並保留部分成交的證據。
- 套用特定場地的費用、資金限制和結算時長。
- 對第二腿進行延遲、價格變動、拒絕和部分成交的壓力測試。
- 將開發期與保留期分開,然後用虛擬資金對凍結後的規則進行前瞻測試。
- 在彙總績效的同時,公布機會、排除項和模擬成交的帳本。
Key takeaways
- 01跨場地價差只是一個候選項,而不是套利的證明。
- 02在比較價格之前,必須先審查合約等價性和結算規則。
- 03兩條腿都需要嚴謹的當時訂單簿、時效性限制和深度感知的成交。
- 04費用、資金占用時間、部分成交和分腿延遲都應計入淨結果。
- 05機會帳本和排除帳本與彙總報酬同樣重要。
價格差異只是一個套利候選項。只有當合約、決策時間、顯示規模、雙腿執行、費用和結算路徑都對齊後,它才會成為一筆可測試的交易。
免費開始