Polymarket Bot Tutorial · 第32章中24章

Polymarketの永久先物(perps)ボット:ネイティブ2〜25倍レバレッジ、ファンディングレートキャリー、清算距離の計算、ATRベースのサイズ調整、Binance/Bybitのperpsとの比較。実運用向けのルールとコードスケルトン。

この章で扱う内容

Polymarket Perpsは、ネイティブな2〜25倍レバレッジとファンディングレートを備えた比較的新しい商品です。バイナリー市場とは挙動が異なり、清算は現実のものとして起こり、サイズ計算も異なり、エッジの源泉も予測市場側とは同じではありません。この章では、perps特有のボットパターンを扱います。

  • perpsとは何か、なぜ異なるのか
  • Polymarketでのネイティブレバレッジ(2〜25倍)
  • ファンディングレートの仕組み
  • 清算距離の計算
  • ATRベースのポジションサイズ調整
  • 比較:Polymarket perps vs Binance/Bybit
  • リスク:清算連鎖シナリオ
  • コード:ストップ付きのレバレッジperp注文を出す

perpsとは何か、なぜ異なるのか

Polymarket Perpetual Futures(2025年後半にローンチ)は、バイナリー予測市場とは別の商品です。perpsは、BTC、ETH、その他の原資産に対する連続的な価格エクスポージャーであり、ネイティブなレバレッジとファンディングレートを備えています。

バイナリーとの違い:

  • 連続的:満期なし、決済なし。
  • レバレッジあり:2倍〜25倍をネイティブに利用可能で、プロキシ契約の面倒な処理は不要。
  • ファンディングあり:正のファンディングではショートが受け取り、負のファンディングではロングが受け取る。ファンディングは継続的に発生する。
  • 清算あり:証拠金が尽きると、取引所が強制的にポジションをクローズする。実際の損失が発生する。

戦略面では、perpsは予測市場取引ではなくCFD取引です。エッジの源泉はまったく異なり、テクニカル、ファンディングアービトラージ、ベーシス取引などであり、いずれもバイナリーには当てはまりません。

Polymarketでのネイティブレバレッジ(2〜25倍)

Polymarket Perpsでは2倍から25倍のレバレッジが利用できます。レバレッジが高いほど、清算に至る価格変動は小さくなります。

10倍レバレッジでは、不利な価格変動が10%起きるとポジションは消滅します。BTCは1週間のうちに10%動くことも珍しくないため、数日保有する10倍超のポジションには、無視できない清算リスクがあります。

実務上の目安:数日〜数週間保有するスイングトレードは2〜5倍、デイトレードは5〜10倍、10倍超は厳密なストップを置く1時間未満のトレードのみ。10倍を超えると個人投資家には実質的にギャンブルであり、ファンディングコストと清算リスクが期待リターンを削ります。

ファンディングレートの仕組み

ファンディングは、perp価格をスポット価格に結びつけるために、ロングがショートに支払う(またはその逆の)時間ごとの支払いです。レートは価格乖離から計算され、乖離が正ならロングが支払い、負ならショートが支払います。

典型的な水準は、通常環境で8時間ごとに0.01〜0.05%、極端な値動きでは1期間あたり最大0.5%です。年率換算では1〜50%となり、数日ポジションを持つ戦略にとっては大きな差になります。

ファンディング自体が戦略のエッジになることもあります。つまり、支払いを受ける側で入って、価格エクスポージャーはスポットまたは別のperpでヘッジする、いわゆるベーシストレードの裁定です。

清算距離の計算

ロングの清算価格は次の通りです:entry × (1 - 1/leverage)。10倍でBTCを$50,000で買った場合、清算は$45,000(10%の逆行)です。

ショートの場合:entry × (1 + 1/leverage)。10倍ショートを$50,000で建てた場合、清算は$55,000です。

この計算は、通常は理論清算価格から0.5〜1%程度有利な維持証拠金バッファを無視した簡略版です。目安として簡易計算を使い、正確な数値は取引所の実際の維持証拠金を確認してください。

実務上は、ポジションサイズ+レバレッジによって、清算距離が原資産の日次ボラティリティの2倍超になるようにします。BTCの約3%の日次ボラティリティを前提にすると、ストップなしのポジションではレバレッジは16倍以下が目安です。

ATRベースのポジションサイズ調整

Average True Range(ATR)はボラティリティ指標で、過去N日間の平均日次値幅を示します。ATRに基づいてポジションサイズを決めると、リスクを現在の市場環境に連動させられます。

パターン:1回のトレードで固定のドル額(例:$50)をリスクにさらす。ポジションサイズ = リスク /(ATR × レバレッジ)。BTCの日次ATRが$1,500($50kの3%)で、10倍レバレッジなら、ポジションサイズは $50 / (1500 × 0.1) = 約$3,300 のノーションです。

これにより、高ボラ環境ではポジションが自動的に縮小し、低ボラ環境では拡大します。重要な利点は、単発の大きな悪材料があっても、市場環境に関係なく資産の毀損額を一定範囲に抑えられることです。

比較:Polymarket perps vs Binance/Bybit

2026年5月時点の、Polymarket Perpsと主要なCEXのperp取引所の比較です。

Polymarket PerpsBinance PerpsBybit Perps
最大レバレッジ10x125x100x
決済Polygon上のUSDCBSC/内部のUSDTUSDT
KYC必須地域により異なるはい(ほとんどの地域)はい
APIの成熟度新しく、成長中成熟、深い成熟
流動性(BTC)中程度非常に厚い厚い

すでにPolymarketを使っていて、1つの取引所に集約する運用のシンプルさが重要なら、Polymarket Perpsは適しています。perp単体戦略を大きな規模で回すなら、流動性面ではCEXに軍配が上がります。私たちが知る多くのビルダーは、Polymarket Perpsを単独のperp取引所としてではなく、自身のバイナリー建玉と組み合わせたベーシス裁定に使っています。

リスク:清算連鎖シナリオ

perpsにおける最悪の失敗は、1回の逆行で清算され、その清算が板にさらなる売買圧力を生み、さらに多くのポジションを清算させることです。

2024〜25年のCEXの歴史では、BTCは日中に10〜20%動くことが何度もあり、10倍超のロングが数時間で連鎖的に刈られました。Polymarket Perpsも例外ではなく、流動性はより薄いため、同様の値動きが起きればさらに早く清算が進みます。

対策:

  • 清算価格の内側に手動ストップを置く:清算より30〜50%手前にハードリミットを置き、オート清算が発動する前に退出する(清算手数料を避けられる)。
  • ポジションサイズ制限:1つのperpポジションで、資産の10%以上をリスクにさらさない。
  • 相場レジーム変更時の停止:24時間ボラティリティがベースラインの2倍を超えたら、ポジションサイズを縮小するか新規エントリーを停止する。

コード:ストップ付きのレバレッジperp注文を出す

参考:Polymarket Perpポジションにハードストップを付ける注文発注スケルトン。

def open_long_with_stop(symbol, entry_px, leverage, risk_usd):
    # Compute position size from risk budget
    liquidation_px = entry_px * (1 - 1/leverage)
    stop_px = entry_px * (1 - 0.7/leverage)  # 70% to liquidation
    risk_per_share = entry_px - stop_px
    shares = risk_usd / risk_per_share

    # Place long entry
    long_order = perp_api.place_order(
        symbol=symbol, side="long", size=shares, leverage=leverage,
        order_type="market"
    )
    if long_order.status != "filled": return None

    # Place hard stop just below entry
    stop_order = perp_api.place_order(
        symbol=symbol, side="close", size=shares, stop_price=stop_px,
        order_type="stop_market", reduce_only=True
    )
    return {"long": long_order, "stop": stop_order}

reduce-onlyのストップは、既存ポジションを閉じることしかできず、ショートに反転することはありません。本番環境では、利益時のトレーリングストップ、ファンディングコスト監視、ポジションサイズ停止を追加します。

よくある質問

Polymarket perpsではどれくらいのレバレッジに対応していますか?
資産によって異なりますが、2026年時点では現在2倍〜25倍です。上限は市場ごとにプラットフォームが設定します。レバレッジが高いほど清算距離は比例して狭くなり、25倍では約4%の逆行で清算されます。規律あるトレーダーの多くは、10〜25倍が使える場合でも2〜5倍で運用します。
Polymarket perpsのファンディングレートはどう機能しますか?
perp価格をスポットに固定するための、ロングとショートの保有者間の定期的な支払いです。perpsがスポットより高く取引されるとき(ロングが支払う)、ファンディングは正になり、ロングがショートに支払います。周期は通常8時間です。ファンディングレートのキャリー戦略では、継続的に正のファンディングがあるときにショート、負のときにロングに入ります。
Polymarket perpsはBinance/Bybitとどう違いますか?
Polymarket perpsはUSDC建て(現在はpUSDも)で、Polygon上で動作し(ガス代が低い)、中央集権型のマッチングではなくPolymarketの板で取引します。扱う資産の種類は少なく、流動性も薄めです。Polymarket固有の資産を扱うならPolymarket perpsを使い、それ以外は通常CEXのperpsのほうが約定品質が良いです。
レバレッジperpのポジションサイズはどう決めますか?
ATRベースのサイズ調整を使います:position_size = bankroll_fraction * bankroll / (ATR_n_days * leverage)。清算距離が自分の損切り幅の2倍超になるようにレバレッジを上限設定してください。5%のストップで10倍レバレッジだと、清算までストップ1回分しかありません。5%のストップで3倍レバレッジなら、清算は約33%先で安全です。
清算するとどうなりますか?
ポジションは清算価格で強制的にクローズされます。残った資金(担保 - 清算損失)は口座に戻りますが、通常は追加で清算手数料が差し引かれます。ボラティリティの高い市場では、表示された清算価格からさらに1〜3%悪化したスリッページを想定しておくべきです。
Polymarket perpsでマーケットメイクできますか?
はい、ただしスポット予測市場とは別物です。ファンディングレートの変動、清算連鎖、浅い板により、Polymarketスポットで機能するMM戦略がperpsでは損失を出すことがあります。CEX向けの専用perp-MMボットは移植できますが、再調整が必要です。
Polymarket perpsはどこでも利用できますか?
Polymarket Globalの他の商品と同じ地域制限の対象です。米国ユーザーはPolymarket US(CFTC監督下で独自のperp銘柄を持つ別プラットフォーム)経由でアクセスします。perpsに入金する前に、必ず自分の居住国・地域の法規制を確認してください。