Polymarket CLOB 定量ガイド: py-clob-client による 0% 手数料のメイカー&クローンコピートレーディングボットのデプロイ
エンジニアリング完全ガイド: Polygon L2 CLOB の認証情報を導出、Gamma の条件トークン ID を照会、クローンフィリングに購読、ガスレスな 0% 手数料の EIP-712 指値注文を発行する方法。
初心者向け 3分でできる事前チェックリスト
- ✓Windows/Macコンピューター、またはPython 3.10+がインストールされた月額$5のUbuntu VPS
- ✓OKX Web3ウォレットまたはMetaMaskの専用サブウォレット(メインのコールドウォレットを使用しないこと)
- ✓OKX/Binance経由で Polygon ネイティブ USDC を50〜200ドル調達し、初期のコントラクト承認に約1ドルのPOLを使用します。
スリープモードになったりWi-Fiが切れたりする自宅のラップトップで本物のトレードボットを実行するのは絶対にやめてください!ここではRAKsmart Cloud VPSを強くおすすめします:(1) OKX / Binance / Polygon RPCとの超低ミルisecondな遅延を保つため、東京、シンガポール、またはシリコンバレーを選択;(2) Docker Compose用にUbuntu 22.04 LTS (2 vCPU / 4GB RAM)を選択;(3) 取引所APIのホワイトリストに、割り当てられた固定IPv4アドレスを紐付けてください。
VPS だけ購入したばかり? Windows / Mac から SSH 接続してコマンドを実行する方法(3分ガイド)
初めて使う人の多くがクラウドサーバー購入直後に「このターミナルコマンドはどこに入力すればいいの?」と迷子になります。以下の簡単な5ステップに従ってください:
• サーバー IPv4 アドレス(例:
198.51.100.88コピー)• SSH ポート: 通常は
22コピー ですが、パネルに表示されるカスタムセキュリティポート(例: 22022コピー / 62134コピー)であることも• ユーザー名: Ubuntu では常に
rootコピー です• ルートパスワード: サーバーの初期パスワード
powershellコピーと入力し、Enterキーを押します。• Mac の場合:Command ⌘ + Spaceキーを押して、
Terminalコピーと入力し、Enterキーを押します。ssh -p PORT root@SERVER_IPコピー を実行してください(小文字の-pコピーに注意。カスタムポートを指定しないとConnection refusedコピーエラーになります):• 標準ポート22の場合:
ssh -p 22 root@198.51.100.88コピー• カスタムSSHポート(例:
62134コピー)の場合: ssh -p 62134 root@198.51.100.88コピーAre you sure you want to continue connecting (yes/no)?コピーと問われたら、完全な単語yesコピーを入力してEnterキーを押します。• プロンプト2([!] パスワードを入力してもカーソルが動かないのはなぜ?!):
password:コピーと問われた場合、Linuxではセキュリティのため、入力した文字が一切表示されません(*マークすら出ないのです!)。PowerShellでは右クリック、MacではCmd + Vコピーキーを押してパスワードを見えない状態で貼り付け、Enterキーを押してください!root@ubuntu:~#コピーに変わったら、あなたのクラウドサーバーの中にいる状態です。Docker、Git、Pythonをインストールするには、以下のコマンドを一度貼り付けて実行してください:docker compose ...コピーのコマンドの場合:SSHウィンドウ内で右クリックして貼り付け、Enterキーを押すだけ。• Python(
.pyコピー)スクリプトの場合:nano bot.pyコピーと入力してEnter → 右クリックでコードを貼り付け → 保存するにはCtrl + Oを押してからEnter → 終了するにはCtrl + X → 最後にnohup python3 bot.py > bot.log 2>&1 &コピーを実行して、ノートPCを閉じても24時間365日Botが動き続けるようにします!# 1. Update Ubuntu packages and install Git, Curl, and Python3
apt update -y && apt install -y curl git python3-pip python3-venv
# 2. One-line official Docker & Docker Compose installation
curl -fsSL https://get.docker.com | sh && systemctl enable --now docker
# 3. Verify Docker Compose is ready
docker compose version
import os
from py_clob_client.client import ClobClient
from py_clob_client.clob_types import OrderArgs, OrderType
from py_clob_client.order_builder.constants import BUY
# 1. 初始化 Polygon 主网 (chain_id=137) CLOB 客户端
HOST = "https://clob.polymarket.com"
CHAIN_ID = 137
PRIVATE_KEY = os.environ["POLY_PRIVATE_KEY"] # 仅存放于本地 .env,严禁硬编码上传 GitHub
FUNDER_ADDR = os.environ["POLY_PROXY_WALLET"] # Polymarket 代理合约钱包地址
client = ClobClient(HOST, key=PRIVATE_KEY, chain_id=CHAIN_ID, signature_type=1, funder=FUNDER_ADDR)
client.set_api_creds(client.create_or_derive_api_creds())
# 2. 半凯利公式 (Half-Kelly) 动态计算正期望值 (+EV) 下单份额
def compute_half_kelly_shares(bankroll_usdc: float, mkt_price: float, true_prob: float, max_cap: float = 0.15) -> float:
if true_prob <= mkt_price + 0.03: # 要求至少 +3% Alpha 安全边际才出手
return 0.0
full_kelly = (true_prob - mkt_price) / (1.0 - mkt_price)
alloc_pct = min(max_cap, 0.5 * full_kelly)
stake_usdc = bankroll_usdc * alloc_pct
return round(stake_usdc / mkt_price, 2)
# 3. 读取订单簿最优买一价并挂出 0% 手续费 Maker 限价单
TOKEN_ID = "21742633143463906290569050155826241533067272736897614950488156847949938836455"
book = client.get_order_book(TOKEN_ID)
best_bid = float(book.bids[0].price) if book.bids else 0.35
true_p = 0.52 # 来自 JEV / LLM 校准后的真实发生概率
shares = compute_half_kelly_shares(bankroll_usdc=1000.0, mkt_price=best_bid, true_prob=true_p)
if shares >= 5.0:
order_args = OrderArgs(price=best_bid, size=shares, side=BUY, token_id=TOKEN_ID)
signed_order = client.create_order(order_args)
resp = client.post_order(signed_order, OrderType.GTC)
print(f"[CLOB Maker] 挂单成功: price={best_bid:.2f} size={shares} resp={resp}")
一行ずつ、わかりやすい言葉でコードとコマンドの解説
| コード / コマンドライン | わかりやすい解説(これは何をする?) |
|---|---|
from py_clob_client.client import ClobClient
|
Polymarketの公式Python SDK(pip install py-clob-clientコピー)をインポートします。 |
CHAIN_ID = 137
|
137は、すべてのPolymarket USDCコントラクトが決済されるPolygonメインネットのチェーンIDです。 |
PRIVATE_KEY = os.environ["POLY_PRIVATE_KEY"]
|
サブウォレットの秘密鍵を安全にローカルの.envコピーファイルから読み取ります。 |
client.create_or_derive_api_creds()
|
EIP-712署名を通じて、ガスレスなL2 CLOB API認証情報を導出します。 |
if true_prob <= mkt_price + 0.03: return 0.0
|
安全フィルター:較正された確率が市場価格を少なくとも+3%以上上回る場合にのみ取引を実行します。 |
alloc_pct = min(max_cap, 0.5 * full_kelly)
|
半ケリー法を適用し、1注文あたりの最大上限を15%にハードキャップします。 |
client.post_order(signed_order, OrderType.GTC)
|
0%手数料で受動的な Good-Til-Cancelled Maker(市場参加者)リミット注文を提出します。 |
[!] 初心者がよく陥る3つの落とし穴とトラブルシューティングガイド
✕ よくあるミス1: マーケットスラッグと TOKEN_IDコピー を混同する
https://gamma-api.polymarket.com/markets?slug=<slug>コピー をクエリし、YESは clobTokenIds[0]コピー、NOは clobTokenIds[1]コピー をコピーします。
✕ よくあるミス2: 初回注文での Allowance / Balance not enoughコピー(授権/残高不足)エラー
まずPolymarketのWeb UIで1ドルのリミット注文を出してキャンセルし、プロキシウォレットによるUSDC支出の授権(アプロバル)を済ませます。
✕ 落とし穴3: 重大ニュース発生時に古いLimit Orderが放置され続けること
60〜90秒ごとに、休んでいるMaker注文をキャンセルして新しい価格に更新しましょう。
Step 1: 専用サブウォレットとPolygonネイティブUSDCのプロビジョニング
メインのコールドストレージシードフレーズで自動スクリプトを実行するのは絶対にやめてください。隔離されたサブウォレットを作成し、OKXやBinanceからPolygonネイティブUSDCを資金化してください。また、最初の承認のためにPOLを約$2保留してください。
Step 2: .envコピー内でL2 CLOB API認証情報をローカルに導出
client.create_or_derive_api_creds()コピーを一度実行して、L2 APIのキー/シークレット/パスフレーズを生成してください。chmod 600コピーで.envコピーをロックし、.gitignoreコピーに追加してください。
Step 3: Gamma REST APIでclobTokenIdsコピーを解決
https://gamma-api.polymarket.com/markets?slug=<market-slug>コピーをクエリして、clobTokenIds[0]コピー(YESトークン)とclobTokenIds[1]コピー(NOトークン)を取得してください。
Step 4: ステールクォート保護付きのGTCメイカー板指値注文を公開
受動的な板指値注文は0%のメイカー手数料とゼロのスプレッドスリッページという利点があります。常に90秒間隔のハートビートを実装し、衝撃的なマクロ経済発表時に放置されたクォートをキャンセルするようにしてください。
Headline Quant Guides Directory (With Reading Level, Time & Code Stack)
Start from L1 Beginner Essentials and progress to L4 Institutional Tick Backtesting. Every guide includes reading difficulty, estimated reading time, and production-ready code:
Beginner $1,000 Quant Starter Combo Deep-Dive: How Much Can You Earn Monthly Running Polymarket Penny Clipper & LP Bots?
Complete quantitative breakdown for first-time algorithmic traders starting with $1,000 USDC: ranking all 4 Polymarket open-source bot strategies by risk-adjusted edge, modeling 3 realistic monthly profit tiers ($60–$180/mo or 6%–18% monthly ROI) using 5×$200 position splitting, and enforcing the 3 iron survival rules.
Pionex Cloud AI Bots vs. Self-Hosted Polymarket Bots (CloddsBot / Grok Desk): 6 Key Differences & Dual-Engine Allocation Guide
Both are called 'quant trading bots,' yet Pionex's 16 built-in cloud bots and self-hosted open-source Polymarket bots (`CloddsBot`, `polymarket_lp_tool`, `Grok 4-Step Desk`) operate on completely different market mechanics. Pionex harvests crypto volatility and perpetual funding rates with zero code and massive liquidity capacity, while self-hosted Polymarket bots snipe $1.00 deterministic event settlement discounts and Daily LP Rewards with zero correlation to Bitcoin price swings.
Pionex AI Quantitative Trading Complete Guide: 16 Free Built-In Grid Bots, Funding-Rate Arbitrage & Polymarket Delta Hedging
Don't want to maintain a Linux VPS? Master Pionex's 16 free built-in AI trading bots (PionexGPT strategy generator, AI Infinity Grid, Spot-Futures Funding Rate Arbitrage, and 0.05% maker/taker fees) and learn how to pair Pionex BTC/ETH grids with Polymarket event tail-hedges.
CloddsBot & Polymarket LP Bot Complete Guide: Deploy 119-Skill AI Arbitrage, Penny Clipper & Daily Liquidity Rewards Bots
Why pay $5,000+ for black-box bots when the best Polymarket trading engines are MIT open-source on GitHub? Full deployment guide to `alsk1992/CloddsBot` (3.1k⭐, 119+ skills including cross-market arbitrage, Penny Clipper expiry decay, and smart-money copy trading) and `lihanyu81/polymarket_lp_tool` (passive LP market-making for daily USDC rewards).
Grok × Polymarket 4-Step Multi-Agent Trading Desk: SCAN · VERIFY · EXECUTE · EXIT Pipeline That Filters Out 90% of Bad Trades
The best agent on a quantitative trading desk has never placed a trade — its entire job is to say NO. Learn how to replace fragile single-prompt FOMO bots with an institutional 4-Agent Desk (SCAN -> VERIFY -> EXECUTE -> EXIT) for Polymarket CLOB & crypto markets: run free deterministic code filters first, invoke Grok `x_search` only on survivors, size off live cash + pool depth, and enforce 5 pre-written exit rules (`exits.py`) with full `tasks.csv` skip auditing.
Polymarket CLOB 定量ガイド: py-clob-client による 0% 手数料のメイカー&クローンコピートレーディングボットのデプロイ
エンジニアリング完全ガイド: Polygon L2 CLOB の認証情報を導出、Gamma の条件トークン ID を照会、クローンフィリングに購読、ガスレスな 0% 手数料の EIP-712 指値注文を発行する方法。
クオンツ用VPSセキュリティ、APIのIPホワイトリスト、ハードなドローダウン(損失)キルスイッチのエンジニアリングガイド
クオンツトレーダーのための本番環境セキュリティチェックリスト: 低遅延VPSの選定、取引所APIのIPホワイトリスト化、出金無効キー、自動的な日次5%ドローダウンキルスイッチ。
AI LLM確率キャリブレーション + ハーフ・ケリー法サイズ設定: +EV注文のためのDeepSeek / OpenAI / Ollama APIの段階的統合ガイド
DeepSeek、OpenAI GPT-4o、またはローカルOllama LLMをPython経由で接続し、突発ニュースを構造化ベイズ尤度比とハーフ・ケリーポジションサイズに変換する完全な段階的ガイド。
Freqtrade + FreqAI Docker チュートリアル: OKX / Binance 接続、過去データダウンロードとルックアヘッドバイアス監査
Docker Compose 経由で Freqtrade をデプロイし、OKX と Binance の複数年分 OHLCV データをダウンロードし、手数料調整付きリアリスティックバックテストを実行し、`lookahead-analysis` を実行するステップバイステップガイド。
Hummingbotでの市況作動(マーケッティング)とデルタヘッジングガイド: PolymarketのオッズとOKX/Binanceの先物(パープ)間の裁定
機関投資家がOKX/Binance上のHummingbot V2マーケッティングコントローラーとPolymarketのイベント契約を組み合わせて、デルタニュートラルなマクロボラティリティヘッジを構築する方法。
NautilusTraderでのL2注文板バックテストガイド: スリップ(約定ずれ)の錯覚とキューポジション(順番)バイアスの排除
リアルなキューポジションでの約定、レイテンシモデリング、ウォークフォワード検証を用いて、NautilusTraderで高忠実度のL2注文板ティックバックテストを実行する方法。
Poly Day (p.day) — ポリマーケット(Polymarket)とは?予測市場の日本での合法性・使い方・株価とリアルタイムオッズ
「ポリマーケットとは」「polymarket 日本 合法 / 違法」「予測市場 日本」の疑問解消と国内取引所からのPolygon USDC送金手順
日本国内でも「ポリマーケット(Polymarket)」「ポリマーケットとは」「polymarketとは」「予測市場 日本」の検索数が急増しています。ポリマーケットはPolygonブロックチェーン上で稼働する世界最大の分散型予測市場(Prediction Market)であり、日銀の政策金利・ドル円相場、衆議院選挙、米大統領選・FRB利下げ、ビットコイン価格、大谷翔平やワールドカップまで、あらゆるイベントの確率が1¢〜99¢のリアルタイム価格として取引されています。
よく検索される「polymarket 日本 合法」「polymarket 違法」「予測市場 日本 合法」については、Poly Day日本語版(p.day/ja/)のような情報端末でリアルタイム確率やクジラ動向を閲覧・分析することは日本国内から100%完全に合法で自由に行えます。また「ポリマーケット 株価」を探す方もいますが、Polymarketは現在未上場のWeb3プロジェクトであり、株式ではなくイベント結果のシェア(1株=的中時$1.00 USDC償還)をCLOB板取引で売買する仕組みです。