ボットを使ったPolymarketの5分間Bitcoin市場でのアービトラージの仕組み
結論
結論から言うと、2026年3月16日時点で「Polymarketの5分間BTC Up/Down市場を、ボットで監視して小さな価格のゆがみを取る」という発想そのものは実在し、公式の市場構造とも整合します。Polymarketには実際に5分ごとに決済されるBitcoin Up/Down市場があり、各市場は「開始時点より終了時点のBTC価格が上か下か」で判定され、判定ソースとしてChainlink BTC/USD data streamが使われると市場ページに明記されています。さらにPolymarket公式Docsでは、注文はCLOB、つまり中央指値注文板ベースで動き、注文はすべてlimit orderとして扱われること、5分暗号資産市場にはtaker feeとmaker rebateがあることも確認できます。
ただし、前提文にある「勝率60%前後」「1回0.5〜5%の安定エッジ」「sub-100〜400ms」「Jito-likeバンドル」「月2〜10倍が上限」「86倍は宣伝」などの数字や性能主張は、私が確認できた一次資料・信頼できる報道だけでは裏取りできませんでした。ここは、確認できた事実と、そこから論理的に導ける範囲だけで説明するのが安全です。
まず、何を「アービトラージ」と呼んでいるのか
この市場の1セットは「Up」と「Down」の二択です。Polymarketの条件トークンは、1ドル分のUSDC.eをsplitすると1 Yesと1 Noのペアを作れ、逆に同量のYes/Noをmergeすると1ドル分のUSDC.eに戻せます。さらに市場が解決した後は、勝った側のトークン1枚が1ドル、負けた側は0ドルになります。
この土台から、ボットが狙う代表的な機会は二つあります。第一は「両側を買っても1ドル未満で済む瞬間」です。たとえばUpの最良売り気配が0.49ドル、Downの最良売り気配が0.49ドルなら合計0.98ドルです。両方買えれば、後でmergeして1ドルに戻すか、解決まで持てば必ずどちらか片方が1ドルになるので、理屈上は粗利が出ます。第二は逆に「両側を売ると1ドル超で売れる瞬間」です。この場合は先に1ドルをsplitしてUp/Downの在庫を作り、両方を高く売って差額を取ります。
ただし現実には、手数料、両脚が同時に約定しない片張りリスク、価格刻み、在庫管理、API遅延があるため、画面上で一瞬見えた差額がそのまま利益になるわけではありません。特にPolymarketの暗号資産市場はtaker feeがあり、50%付近では実効料率が最大1.56%まで上がります。一方で、makerとして板に流動性を置いて取引されると、日次のUSDCリベート対象になります。だから重要なのは、手数料込みでなお残る差だけを取り、可能ならmaker寄りで約定させることです。
なぜ5分市場で機会が生まれやすいのか
Polymarketの5分BTC市場は、1つ1つの寿命が非常に短く、しかも公式ページ自体が「終盤に近づくほど意味がある」「オッズは短時間で大きく動く」と説明しています。実際の市場ページでは、5分窓ごとにPrice to Beat、現在のBTC価格、Up/Down確率がリアルタイム表示されます。つまり人間には忙しすぎ、機械にはちょうどいい市場です。
PolymarketやKalshiの超短期暗号資産市場は1日あたり約7000万ドル規模まで拡大し、5分契約は暗号資産取引の過半を占めるほど活況になっている一方、高速アービトラージの余地も生んでいると報じられています。CoinDeskも、5分物のPolymarket契約では片側の板の厚みが概ね5000〜15000ドル程度のことが多いと伝えています。これは小さなズレが残りやすい環境ということです。
ここから導ける実務的な解釈はこうです。ボットは、①板が薄くて値が飛びやすい、②5分で終わるので在庫を長く抱えにくい、③終盤ほど判定条件が見えやすい、という三つの性質を利用します。前提文の「deterministic window」は公式用語ではありませんが、終盤の価格・オッズ圧縮を機械的に狙う、という意味なら自然です。もっとも、これは“無リスク”ではなく、“短時間で不確実性が縮む局面を狙う”に近い理解が正確です。
ボットの技術スタック
確認できた公式部品だけで組み立てると、必要な層は五つです。第一に市場発見。Gamma APIで今動いている5分市場を見つけ、token IDを取得します。第二にリアルタイム受信。Polymarketはmarket/user/RTDSのWebSocketを用意しており、orderbook、約定、個人注文、暗号資産価格の更新を受け取れます。第三に履歴分析。SubgraphではGraphQLで出来高、流動性、注文、アクティビティ、ポジションを引けます。第四に執行。CLOB APIで注文作成、複数注文送信、キャンセルが可能です。第五に在庫処理。split、merge、redeemで在庫をUSDC.eや勝ちトークンへ変換します。
Polymarket公式DocsはTypeScript・Python・RustのSDKを案内しており、実際にGitHub上にはTypeScript系のdev-protocol/polymarket-arbitrage-botや、Rust製のrvenandowsley/Polymarket-crypto-5min-arbitrage-botが公開されています。後者のREADMEには、order bookを監視してyes_ask + no_ask < 1を検知し、CLOB API経由で執行し、保有した両建て在庫をperiodically mergeする、と具体的に書かれています。
実際の流れ
USDC.eをPolygon側に用意し、取引承認とAPI資格情報を準備します。次にGamma APIで現在のBTC 5分市場を取得し、UpとDownのtoken IDを控えます。WebSocketで板を監視し、最良ask・最良bid・出来高の変化を追います。そこで「Up最良ask+Down最良ask+想定手数料<1」なら、両側を買う候補になります。逆に「Up最良bid+Down最良bid−想定コスト>1」なら、splitして両側を売る候補になります。両脚がそろったら、すぐmergeして1ドルへ戻すか、解決直前ならそのまま保有して決済後にredeemします。これを小口で回します。
注文方法は重要で、Polymarketでは全注文が実質limit orderです。しかもpost-onlyを使えば、既存注文にぶつかるなら拒否されるため、常にmakerとして板に置く戦略を組みやすいです。初心者が再現するなら、最初から“成行っぽい指値”で飛びつくより、post-onlyまたは保守的な指値、サイズ上限、時間切れキャンセルをセットにした方が事故を減らせます。APIレート制限は15000リクエスト/10秒です。
この仕組みの弱点
一番大きい弱点は、「見えた裁定が必ず取れるわけではない」ことです。二本の注文のうち片方しか刺さらない、板が動いて合計が1を超える、終盤にBTCが急変して逃げ場がなくなる、手数料と在庫回転の遅さで利益が消える、という問題が起きます。さらにPolymarket自身が暗号資産市場にtaker feeを導入し、maker rebateで流動性供給を促しているのは、裏を返せば、短期市場でボット同士の取り合いがかなり進んでいるということです。最近のFT報道でも、Polymarketはボット主導のアービトラージを抑えるために手数料を導入し始めたとされています。
また、地理的制限も無視できません。Polymarket公式Docsには、地域によっては注文がブロックされ、close-only扱いの国もあるとあります。ボットを配るSaaSモデルやコピートレード型サービスは見かけますが、利用地域、規約、鍵管理、未監査コードの危険まで含めて見ないと、技術より先に運用事故で負けます。GitHubの多くも「実市場・実資金」「自己責任」と明記しています。
どこまで信じてよいか
信じてよい部分は、①5分BTC市場はある、②Chainlink系価格で短期決済される、③CLOBとlimit order中心なので機械売買と相性が良い、④split/merge/redeemがあるので両建て裁定の土台がある、⑤公開実装例も存在する、の五つです。逆に慎重に見るべき部分は、①誰でも簡単に安定黒字、②AIを入れれば勝率が急上昇、③超低遅延インフラがなくても余裕、④月利の派手な宣伝、です。ここは一次資料より、販売ページやSNSの誇張が混ざりやすい領域です。
このモデルの正体は「予測市場版の超短期マーケットメイク兼、裁定監視システム」です。革新的なのは、昔なら大手だけの世界だった“高速に二面市場を監視して、1ドルの完成セットとのズレを取る仕事”を、Polygon上の公開インフラと公式APIで個人にも近づけた点です。ただし、再現できるのは仕組みまでで、利益の再現は別問題です。初心者がやるなら、紙上検証、極小サイズ、手数料込み損益、片張り時の撤退条件、この四つを固めてからでないと、アービトラージではなく単なる高速ギャンブルに変わります。
