Polymarket 加密貨幣 Up/Down 二元期權交易指南
來源: @CUTNPASTE4 | 原文連結
日期: Fri Feb 27 15:29:26 +0000 2026
標籤:
二元期權波動率模型做市策略
來源: @CUTNPASTE4 (CUTNPASTE)日期: 2026-03-05 標籤:
Polymarket二元期權量化交易做市波動率模型
Polymarket 加密貨幣 Up/Down 市場簡介
我看到很多關於這些市場的低質量文章,所以我想分享一些見解。我在這些市場上仍然有相當大的交易量,雖然相比 3 個月前的輝煌時期我已經有點退步了,但我對這些市場的了解足以提供一些入門指南。
機器人如何無法賺錢
同時以低於 $1 的價格買入 UP+DOWN 是如此愚蠢,幾乎不值得討論。如果你使用 Polymarket 超過 30 秒,你就會意識到這是不可能的,因為只有一個共享的訂單簿。
我也看到有人發文說 Polymarket 與現實之間有 30 秒的延遲。當然,如果你思考超過 1 秒,你就會意識到加密貨幣價格數據源很容易以程式化方式獲取,任何做市商更新價格的速度都遠遠快於 30 秒。這並不意味著延遲套利不存在——我會說我的大部分利潤可能來自簡單的延遲套利——但 Polymarket 與主要加密貨幣交易所之間的延遲是幾百毫秒的量級,而不是超過 1 秒,更不用說 30 秒了。
關於延遲套利還要提到的另一件事是,短期 Polymarket 加密貨幣 up/down 有內建的 taker 延遲(原本是 500ms,後來因不明原因短暫移除後,現在是 250ms)。所以即使你是最快的玩家之一,你仍然可以吃掉手動掛單,但在扣除費用後你會很難擴大這個策略。如果你想作為 taker 成功,你需要對「公平」價格有一些概念,而不僅僅是在 Binance/Chainlink/北韓魚期貨移動時就立即成交。
在最小化延遲方面,你機器上的網路設置、代碼設計和 VPS 位置比語言重要得多。我所有的東西都是用 Python 寫的,我相信其他人也是。Rust/快速語言相比 Python 只節省你幾微秒,但當網路延遲在 100+ms 範圍內時,這是毫無意義的優化。
我看到人們談論的另一個策略是在接近到期時購買高價期權。除非你有充分的理由認為做市商對這個時間窗口的定價不正確,否則我不認為這可以持續獲利。歡迎你回測這個策略,但我相信你會發現,特別是在支付價差+費用之後,這個策略會有很高的勝率——但你會在價格在最後一秒反轉的罕見情況下失去一切,抹去你所有的利潤甚至更多。
那麼如何賺錢呢?
我想首先要從定價這些期權開始。Polymarket 在 up/down 市場上沒有創造任何獨特的東西,它們是二元期權,你可以使用基本上任何你想要的期權定價模型來定價。請你最喜歡的 AI 助手提供一個模型,然後輸入一些參數。但是等等,我應該為參數使用什麼值?
讓我們看看二元看漲期權(也就是 UP)的 Black-Scholes 模型:
很多看起來很嚇人的字母。但幸運的是,對於我們想要定價的非常短期的二元期權來說,這些參數中的大部分可以被忽略、設為常數或輕易計算。如果你想要更多細節,你可以自己查找這個公式,但有一個參數不容易確定,那就是 sigma,或隱含波動率(implied volatility)。為這些二元期權定價本質上是關於估計/建模近期的波動率。關於建模/預測波動率有很多文獻可以查閱。你會發現,如果你使用最常見的近期實現波動率測量方法並將其代入這個公式,你會得到一個與市場價格相當接近的價格。當然,如果你想得到一個可以用來交易的價格,那就困難得多了,但這正是這個市場的樂趣所在。
使用我們的價格來賺錢
好的,假設你有一個很棒的波動率模型,你正在用它為 up/down 市場輸出理論價格。你如何用它來開啟印鈔機?
第一個大陷阱是 Polymarket 使用 Chainlink 來結算他們的 up/down 市場(對於 15 分鐘和 5 分鐘週期,1 小時週期只是 Binance 價格)。如果你訂閱 Chainlink 數據源,它不像大多數加密貨幣交易所的傳統訂單簿,你每 1 秒獲得一次更新,就這樣。那麼在兩次更新之間你該怎麼辦?只是盲目地希望你的價格保持正常嗎?此外,Chainlink 的價格是各種不同來源/數據源的聚合,所以在延遲方面它肯定落後於這些數據源。
所以大概我大約一個月內最大的「alpha」就是意識到只看 Chainlink 數據源是愚蠢的。我相信當時的做市商天真地使用 Chainlink 或沒有正確校準,而在當時沒有 taker 延遲的情況下,我基本上在每次移動時都吃掉了他們,也吃掉了所有開放的手動訂單。
所有美好的事物都會結束,這個知識現在是基本要求,所以我會免費分享這個 alpha。
所以假設你已經克服了所有這些障礙,你的模型很好,你如何將其轉化為利潤?可能最好的方式是作為做市商(market maker)。
https://www.investopedia.com/terms/m/marketmaker.asp
通過在價差的兩側報價,並用你的新模型避免價格對你不利的移動,當價格不敏感的賭徒將他們的畢生積蓄賭給你時,你會自然地建立 UP 和 DOWN 的倉位。因為你在每個往返中收取價差,隨著時間的推移,你會發現你成功地以低於 $1 的價格買入了 UP+DOWN。恭喜!
但如果這太難了怎麼辦?作為做市商意味著你需要大量的代碼基礎設施,你需要處理很多邊緣情況,比如 Polymarket 端的高延遲、WebSocket 中斷和幽靈成交(那個討厭的 nonce 技巧再次出現)。當然,如果你的模型有任何偏差,你會得到很多糟糕的交易,你的 UP+DOWN 價格會超過 $1。
也許一個更容易的起點是只作為 taker。基本上你在場邊等待,直到你的模型與 Polymarket 價格的分歧足夠大,值得跨越價差進行交易。即使你的模型大部分時間都很糟糕,只要你考慮到這一點並認識到何時它比市場更好,你就可以找到機會進行好的交易。我發現使用好的 taker 策略,你可能會比做市有更大的波動,但更容易找到 Polymarket 錯誤定價的利基市場,更難完全搞砸,而且你對 Polymarket 中斷/問題的脆弱性更小,因為你可以等待,不必擔心你的報價變得陳舊。此外,與做市相比,你的定價不必普遍良好。
結語
我發現這些市場是一個非常有趣的智力挑戰,作為開發者、量化研究員、交易員和 IT 技術人員,你可以嘗試交易這些市場時戴上幾頂不同的帽子。但說實話,這些可能是 Poly 上目前競爭最激烈的市場,如果你不知道自己在做什麼,很容易就把錢虧光。我會建議大多數人根本不要交易這些,但你可能會對任何投機性追求說同樣的話,所以如果你真的認為你可以在這裡獲得優勢,那就去做吧。Gabagool 肯定不會抱怨你把更多錢放進他的口袋。但特別是如果你沒有交易經驗,也許從更容易的市場開始。最重要的是,別忘了享受樂趣!