Polymarket 鏈上量化實戰:用 py-clob-client 與 Polymarket/agents 部署 0% 手續費自動掛單與巨鯨跟單機器人
從派發 Polygon L2 API 金鑰、拉取 Gamma 盤口 Token ID、監聽聰明錢巨鯨大單,到用 EIP-712 鏈下簽名自動掛出 0% 手續費雙邊限價單的完整 Python 實操教學。
小白課前 3 分鐘準備清單(打勾自查)
- ✓1 台电脑(Windows / Mac 均可)或 $5/月的 Ubuntu 云服务器,已安装 Python 3.10+
- ✓1 个专门用于跑脚本的 MetaMask 或 OKX Web3 新建子钱包(切勿用存有大额资产的主钱包!)
- ✓子钱包内准备 $50–$200 Polygon 链原生 USDC(可从欧易 OKX 提币,选 Polygon 网络)+ 约 $1 的 POL 代币当授权路费
千萬不要用家裡的筆電跑實盤機器人(一旦電腦休眠或 Wi-Fi 斷線,掛在盤口上的單子就會失控)!推薦使用老牌機房 RAKsmart 雲端伺服器 VPS:① 機房選日本東京或新加坡(距離 OKX/幣安撮合引擎最近,延遲僅幾毫秒);② 系統選 Ubuntu 22.04 LTS(2核 2G/4G 記憶體即可流暢運行 Docker);③ 拿到固定公網 IP 後填入交易所 API 白名單,安全又穩定。
買好 VPS 伺服器後,怎麼在自己電腦上連上去輸入命令?(Windows / Mac 保姆級教學)
很多純新手買完雲端伺服器後卡在第一步:「我該去哪裡輸入教學裡的黑色框框命令?」跟著下面 5 步走,3 分鐘就能連上伺服器:
• 公網 IP 位址(例如
198.51.100.88複製)• SSH 連接埠號 (Port):預設是
22複製,若後台顯示自訂安全連接埠(例如 22022複製 或 62134複製),請務必記下該數字!• 登入帳號:Ubuntu 預設統一是
root複製• 初始密碼 (Password):後台顯示的一串英數密碼
powershell複製(或 cmd複製)按 Enter。• 蘋果 Mac 電腦:同時按下 Command ⌘ + 空白鍵,輸入
終端機複製(或 Terminal複製)按 Enter 打開。ssh -p 連接埠號 root@伺服器IP複製 輸入命令(注意 -p複製 是小寫字母 p,漏填自訂連接埠會報錯 Connection refused複製!):• 若後台連接埠是預設 22:
ssh -p 22 root@198.51.100.88複製• 若後台分配了自訂連接埠(如
62134複製):ssh -p 62134 root@198.51.100.88複製Are you sure you want to continue connecting (yes/no)?複製 —— 請完整輸入三個字母 yes複製 然後按 Enter。• 第 2 個提示([!] 為什麼輸密碼時螢幕沒反應?!):接著出現
root@198.51.100.88's password:複製。注意:Linux 為了防偷窺,輸入或貼上密碼時螢幕不會顯示任何星號 * 游標也不會動!直接複製密碼後,在視窗裡點一下滑鼠右鍵(Mac 按 Command + V複製)貼上,直接按 Enter複製 即可!root@ubuntu:~#複製 時,恭喜你已經進入雲端伺服器了!首次登入請先複製下面這段命令貼上並按 Enter(1 分鐘自動裝好 Docker、Git 與 Python):docker compose ...複製 命令:直接在 SSH 視窗按右鍵貼上、按 Enter 即可。• 如果教學裡是
.py複製 程式碼(如 polymarket_maker_bot.py複製):輸入 nano bot.py複製 按 Enter 打開編輯器 → 右鍵貼上程式碼 → 按 Ctrl + O 按 Enter 儲存 → 按 Ctrl + X 退出 → 輸入 nohup python3 bot.py > bot.log 2>&1 &複製 按 Enter,機器人就會 24 小時在雲端背景掛機運行!# 1. 更新 Ubuntu 套件並安裝 Git、Curl 與 Python 環境
apt update -y && apt install -y curl git python3-pip python3-venv
# 2. 一鍵安裝官方 Docker 與 Docker Compose
curl -fsSL https://get.docker.com | sh && systemctl enable --now docker
# 3. 驗證安裝成功
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 官方发布的订单簿连接工具包(先在命令行运行 pip install py-clob-client複製 安装)。 |
CHAIN_ID = 137
|
137 是 Polygon 区块链的官方编号。Polymarket 所有美元稳定币结算都在 Polygon 链上进行,不要改动这个数字。 |
PRIVATE_KEY = os.environ["POLY_PRIVATE_KEY"]
|
从你电脑本地隐藏的 .env複製 文件里读取小号私钥。千万不要把 0x...複製 私钥直接写死在代码里发给别人! |
client.create_or_derive_api_creds()
|
自动用你的钱包签名生成 L2 高速下单通行证(API Key),有了它之后每秒挂单/撤单完全免收区块链 Gas 费。 |
if true_prob <= mkt_price + 0.03: return 0.0
|
【小白保命开关】只有当你算出的真实胜率比盘口价格高出至少 3%(比如盘口 35¢,你评估真实胜率 ≥ 38%)时才允许下单,否则按兵不动。 |
alloc_pct = min(max_cap, 0.5 * full_kelly)
|
使用「半凯利公式」算出单笔投入比例,并用 max_cap=0.15複製 锁死单笔最多不超过总本金的 15%,防止单次爆冷伤筋动骨。 |
client.post_order(signed_order, OrderType.GTC)
|
把签名好的买单作为 GTC複製(有效直到取消)限价单挂进订单簿,享受 0% Maker 零手续费! |
[!] 小白最容易踩的 3 個報錯與避坑急救箱
✕ 常见坑 1:把网页地址栏的名字当成 TOKEN_ID複製
网页链接里的英文是 slug複製(如 fed-interest-rates-november-2026複製),而下单必填的 TOKEN_ID複製 是一串 70 多位的纯数字!只需在浏览器打开 https://gamma-api.polymarket.com/markets?slug=盘口英文名複製,搜索 clobTokenIds複製,第一个数字就是「买 Yes」,第二个数字就是「买 No」。
✕ 常见坑 2:第一次跑脚本提示 Allowance / Balance not enough複製
新钱包第一次用代码下单前,需要先在 Polymarket 官网网页端手动随便挂一笔 $1 的限价单再撤掉,这样网页端会自动帮你完成 USDC 合约授权(Approve)。
✕ 常见坑 3:挂了单一直不撤,结果半夜突发大新闻被巨鲸吃单
一定要用定时器(比如每 60–90 秒)检查一次:如果盘口最新买一价已经偏离你挂单价超过 2¢,立即调用 client.cancel_all()複製 撤单重挂。
第一步:准备独立的量化专用子钱包与 Polygon USDC
切勿拿存放大额资产的主冷钱包跑自动化脚本!先在 OKX Web3 钱包或 MetaMask 新建一个「量化专用子地址」,通过欧易 OKX 或币安提现 $100–$1,000 Polygon 原生 USDC,并存入 $2 等值 POL (MATIC) 作为授权备用金。
第二步:派生 CLOB L2 API Key 并配置 .env複製 环境变量
使用 client.create_or_derive_api_creds()複製 在本地离线生成 API Key / Secret / Passphrase。所有敏感凭证一律写入权限为 chmod 600 .env複製 的环境变量文件,并在 .gitignore複製 中永久屏蔽 .env複製。
第三步:用 Gamma API 获取目标盘口 clobTokenIds複製
请求 https://gamma-api.polymarket.com/markets?slug=<盘口slug>複製,提取 JSON 中的 clobTokenIds[0]複製(代表 Yes 份额)与 clobTokenIds[1]複製(代表 No 份额),切勿混淆 Condition ID 与 Token ID。
第四步:坚持只挂 GTC複製 / GTD複製 限价单吃 0% Maker 费率
量化机器人在 Polymarket 的最大优势是:挂限价单(Maker)不仅 0% 手续费、零滑点,还能获得官方每日流动性做市补贴;同时务必设置每 90 秒自动撤除未成交陈旧挂单(Stale Order Cancellation),防止突发新闻被逆向扫单(Adverse Selection)。
量化交易頭條文章必讀榜(含閱讀難度等級、預計耗時與原始碼標籤)
不知道先看哪篇?我們已將全部 11 篇實戰教學按「L1 零基礎必讀 → L2 進階實戰 → L3 硬核開發 → L4 機構級極客」排好閱讀順序,建議新手從 Top 1 循序漸進閱讀:
新手第一次玩量化推薦套餐組合深度分析:1,000U 本金跑 Polymarket 尾盤 Penny Clipper + 被動 LP 補貼一個月能賺多少?
專為第一次下場跑實盤的量化新手打造的「1,000 USDC 黃金起步套餐」全景拆解:按賺錢確定性對 Polymarket 四大開源策略排座次,精算 1,000U 本金拆成 5×200U 跑 CloddsBot 尾盤收割(97.5¢–98.5¢ 接單)與被動 LP 做市補貼的三檔月度真實淨收益($60–$180/月,月化 6%–18%),並揭秘「20% 單倉上限 + AI 審 UMA 規則 + 0% Maker 限價單」三條保命鐵律。
派網 (Pionex) 內建機器人 vs 自建開源量化機器人(CloddsBot / Grok Desk)有什麼區別?6 大維度全景對比與雙引擎配置指南
同樣叫「量化交易機器人」,派網 (Pionex) 內建的 16 套免費雲端 AI 機器人,與我們在 VPS 伺服器上用 Docker 部署的 CloddsBot、polymarket_lp_tool、Grok 四步風控台到底有什麼本質區別?一言以蔽之:派網是「加密現貨/合約的零程式碼全自動收租機」,而自建 Polymarket 機器人是「預測市場事件套利的特種狙擊手(與幣價漲跌 0 相關)」。本文從 6 大核心維度幫您徹底算清兩者的收益、風險與最佳資金配比。
派網 Pionex AI 量化交易保姆級教學:零程式碼跑 16 套免費網格機器人、期現套利與 Polymarket 跨市場對沖
不想自己租伺服器寫 Python 程式碼?詳解全球最大內建量化機器人交易所「派網 Pionex」的 16 套免費 AI 量化工具(PionexGPT 自然語言生成策略 + Pine Script 回測、AI 天地網格、期現套利年化 15%–50%、馬丁格爾 DCA 與 0.05% 全網最低手續費),手把手教你用 Pionex 網格機器人與 Polymarket 預測份額構建「震盪收租 + 黑天鵝保護」雙贏組合。
CloddsBot 與 Polymarket LP 自動做市實戰:免費部署 119 技能跨市場套利、尾盤 Penny Clipper 與每日流動性補貼機器人
市面上收費五六千美元的 Polymarket 量化機器人在 GitHub 其實有免費開源頂配版!深度拆解劍橋團隊 Colosseum 黑客松獲獎專案 `alsk1992/CloddsBot`(3.1k⭐,內建 119+ 項跨市場套利、尾盤 Penny Clipper 與聰明錢跟單技能)以及 `lihanyu81/polymarket_lp_tool`(被動 LP 做市拿每日 USDC 補貼),手把手教你用 Docker 先跑模擬盤再上實盤,並揭秘 GitHub 假冒跟單倉庫防騙指南。
Grok × Polymarket 四步多智能體量化交易台實戰:用 SCAN · VERIFY · EXECUTE · EXIT 漏斗過濾 90% 虧損盤口
為什麼大多數人的第一個 AI 交易機器人一週內就會虧光?因為把「找盤口、審規則、下單、止盈」全塞進同一個 Prompt,本質上只是給你的 FOMO 情緒配了個 API Key!本篇教學提煉頂級量化交易台(Trading Desk)的「四權分立」架構:將系統拆分為 SCAN(純掃描無觀點)、VERIFY(免費程式碼硬過濾 + Grok X 即時搜推核驗)、EXECUTE(雙池動態控倉)與 EXIT(進場前寫死 5 重冷血退出規則),90% 的掃描任務在免費階段直接 SKIP。
Polymarket 鏈上量化實戰:用 py-clob-client 與 Polymarket/agents 部署 0% 手續費自動掛單與巨鯨跟單機器人
從派發 Polygon L2 API 金鑰、拉取 Gamma 盤口 Token ID、監聽聰明錢巨鯨大單,到用 EIP-712 鏈下簽名自動掛出 0% 手續費雙邊限價單的完整 Python 實操教學。
量化伺服器 (VPS) 部署安全、API 權限隔離與最大回撤硬熔斷 (Kill-Switch) 終極指南
詳解東京/新加坡低延遲 VPS 選型、OKX/Binance API 固定 IP 白名單綁定、禁提幣權限鎖死,以及如何在程式碼中植入「日內回撤 >5% 自動撤單停機」硬熔斷器。
AI 大模型 + 半凱利公式 (Half-Kelly) 量化實戰:從零對接 DeepSeek / OpenAI / Ollama API 將即時新聞轉化為 +EV 下單信號
手把手教你用 Python `openai` SDK 對接 DeepSeek、GPT-4o 或本地免費 Ollama 大模型 API,讓 AI 自動讀取 Polymarket 盤口規則與突發新聞並輸出結構化似然比 JSON,再經貝葉斯公式與半凱利模型算出最優下單倉位。
Freqtrade + FreqAI 從零部署與回測全教學:Docker 5 分鐘連接歐易 OKX / 幣安跑通歷史回測與防未來函數核驗
手把手演示如何在 Ubuntu VPS 上用 Docker Compose 部署 44.5k Star 的 Freqtrade,下載歐易 OKX / 幣安多年歷史 K 線數據,運行回測並執行 `lookahead-analysis` 排查未來函數騙局。
Hummingbot 高頻做市與跨市場對沖教學:如何用預測市場機率偏移對沖 OKX / Binance 永續合約波動
拆解機構量化台如何利用 Hummingbot V2 控制器在歐易 OKX / 幣安運行雙邊網格做市,並結合 Polymarket 聯準會決議與 BTC 突破盤口構建「事件波動率跨市場對沖組合」。
NautilusTrader 訂單簿 Tick 級回測指南:為什麼 90% 的量化策略死於滑點、排隊位置與未來函數?
用 Rust 內核的 NautilusTrader 進行 L2 訂單簿深度回放,真實模擬限價單在盤口隊列中的撮合優先級、網路延遲與 Taker 吃單滑點,讓回測曲線無限逼近實盤。
今日預測 · Poly Day (p.day) — Polymarket 是什麼?Polymarket 台灣/香港即時賠率、PTT/Dcard 熱議與完整教學
涵蓋 Ubersuggest 台灣與香港高頻熱搜詞,點擊直達即時 CLOB 訂單簿與入門指南:
在台灣與香港投資社群中,「Polymarket 台灣」、「Polymarket 香港」、「Polymarket 是什麼」、「Polymarket 台灣 PTT」與「Polymarket Dcard」已成為最熱門的總體經濟與 Web3 指標關鍵字。今日預測 · Poly Day (p.day) 為台港澳繁體中文讀者提供零時差的 Polymarket 預測市場鏈上訂單簿深度、買賣價差與勝率走勢分析。
無論您想了解「Polymarket 教學」、「Polymarket App 手機使用方式」、「Polymarket API」或透過「Polymarket Analytics」追蹤鏈上大戶動向,今日預測 · Poly Day (p.day) 皆提供完整台幣 MAX / 幣安 Polygon USDC 零損耗儲值步驟與 UMA 樂觀預言機結算規則解析。