Guia Quant de Polymarket CLOB: Implante um Bot de Copiar Baleias e Maker com 0% de Taxa usando py-clob-client
Guia completo de engenharia: derive credenciais de Polygon L2 CLOB, consulte IDs de tokens de condições Gamma, inscreva-se em execuções de baleias e coloque ordens limite EIP-712 sem gás com 0% de taxa.
Checklist Pré-Voo de 3 Minutos para Iniciantes
- ✓Computador Windows/Mac ou um VPS Ubuntu de $5/mês com Python 3.10+ instalado
- ✓Uma sub-carteira dedicada na OKX Web3 Wallet ou MetaMask (nunca use sua carteira fria principal)
- ✓USDC nativo de 50 a 200 dólares na Polygon, financiado via OKX/Binance + cerca de 1 POL para a aprovação inicial do contrato
Nunca execute um bot de negociação ao vivo em um laptop doméstico que entra em modo de espera ou perde o Wi-Fi! Recomendamos o RAKsmart Cloud VPS: (1) Escolha Tóquio, Singapura ou Silicon Valley para latência ultrabaixa em milissegundos para OKX/Binance & Polygon RPCs; (2) Selecione Ubuntu 22.04 LTS (2 vCPU / 4GB RAM) para Docker Compose; (3) Vincule seu endereço IPv4 estático dedicado à lista de endereços IP da sua exchange.
Acabou de comprar um VPS? Como conectar via SSH e executar comandos no Windows / Mac (Guia de 3 Minutos)
Muitos usuários pela primeira vez ficam presos logo após comprar um servidor em nuvem: 'Onde eu digito esses comandos do terminal?'. Siga estes 5 passos simples:
• Endereço IPv4 do Servidor (ex.:
198.51.100.88Copiar)• Porta SSH: Geralmente
22Copiar, ou uma porta de segurança personalizada como 22022Copiar / 62134Copiar mostrada no seu painel• Nome de Usuário: Sempre
rootCopiar no Ubuntu• Senha do Root: A senha inicial do servidor
powershellCopiar e pressione Enter.• No Mac: Pressione Command ⌘ + Space, digite
TerminalCopiar e pressione Enter.ssh -p PORT root@SERVER_IPCopiar (obs: o -pCopiar é minúsculo; se você esquecer de especificar a porta personalizada, o erro Connection refusedCopiar aparecerá):• Porta Padrão 22:
ssh -p 22 root@198.51.100.88Copiar• Porta SSH Personalizada (ex.:
62134Copiar): ssh -p 62134 root@198.51.100.88CopiarAre you sure you want to continue connecting (yes/no)?Copiar, digite a palavra completa yesCopiar e pressione Enter.• Aviso 2 ([!] Por que o cursor não se move quando digito a senha?!): Quando for solicitado
password:Copiar, o Linux oculta todos os caracteres (nem os asteriscos * aparecem) por segurança! Basta clicar com o botão direito no PowerShell (ou pressionar Cmd + VCopiar no Mac) para colar sua senha de forma invisível e então pressionar Enter!root@ubuntu:~#Copiar, você está dentro do seu servidor na nuvem! Cole esses comandos de configuração uma vez para instalar o Docker, Git e Python:docker compose ...Copiar: Basta clicar com o botão direito para colar na sua janela SSH e pressionar Enter.• Para scripts Python (
.pyCopiar): Digite nano bot.pyCopiar e pressione Enter → Clique com o botão direito para colar o código → Pressione Ctrl + O e depois Enter para salvar → Pressione Ctrl + X para sair → Execute nohup python3 bot.py > bot.log 2>&1 &Copiar para que seu robô continue funcionando 24/7, mesmo se você fechar seu notebook!# 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}")
Análise linha por linha do código e comandos em linguagem simples
| Código / Linha de Comando | Explicação em Linguagem Simples (O que isso faz?) |
|---|---|
from py_clob_client.client import ClobClient
|
Importa o SDK oficial em Python do Polymarket (pip install py-clob-clientCopiar). |
CHAIN_ID = 137
|
137 é o ID da rede da Polygon mainnet onde todos os contratos USDC do Polymarket são liquidados. |
PRIVATE_KEY = os.environ["POLY_PRIVATE_KEY"]
|
Lê a chave privada da sua sub-carteira com segurança a partir de um arquivo local .envCopiar. |
client.create_or_derive_api_creds()
|
Deriva as credenciais da API CLOB L2 sem taxas de gás via assinatura EIP-712. |
if true_prob <= mkt_price + 0.03: return 0.0
|
Filtro de segurança: negocia apenas se a probabilidade calibrada exceder o preço do mercado em pelo menos +3%. |
alloc_pct = min(max_cap, 0.5 * full_kelly)
|
Aplica dimensionamento Half-Kelly com um limite máximo rígido de 15% por ordem. |
client.post_order(signed_order, OrderType.GTC)
|
Envia uma ordem limite Maker passiva Good-Til-Cancelled com 0% de taxa. |
[!] As 3 principais armadilhas para iniciantes & Guia de Solução de Problemas
✕ Armadilha 1: Confundir Market Slug com TOKEN_IDCopiar
Consulte https://gamma-api.polymarket.com/markets?slug=<slug>Copiar e copie clobTokenIds[0]Copiar para SIM (YES) ou clobTokenIds[1]Copiar para NÃO (NO).
✕ Armadilha 2: Allowance / Balance not enoughCopiar na Primeira Ordem
Faça e cancele uma ordem limite de 1 dólar na interface web do Polymarket primeiro para que sua carteira proxy aprove o gasto de USDC.
✕ Armadilha 3: Deixar ordens limitadas antigas sem supervisão durante notícias importantes
Cancele e renove as cotações Maker em espera a cada 60–90 segundos.
Passo 1: Provisione uma Sub-Carteira Dedicada & USDC Nativo da Polygon
Nunca execute scripts automatizados com sua frase-semente fria principal. Crie uma sub-carteira isolada, financie-a com USDC nativo da Polygon da OKX ou Binance e mantenha cerca de $2 em POL para aprovações iniciais.
Passo 2: Derive as Credenciais da API CLOB L2 Localmente em .envCopiar
Execute client.create_or_derive_api_creds()Copiar uma vez para gerar sua chave/segredo/fraze de passe da API L2. Bloqueie o .envCopiar com chmod 600Copiar e adicione-o ao .gitignoreCopiar.
Passo 3: Resolva clobTokenIdsCopiar via API REST Gamma
Consulte https://gamma-api.polymarket.com/markets?slug=<market-slug>Copiar para obter o clobTokenIds[0]Copiar (token SIM) e o clobTokenIds[1]Copiar (token NÃO).
Passo 4: Envie Ordens Limites GTC de Fornecedor com Proteção Contra Cotações Desatualizadas
Enviar ordens limites passivas tem taxas de 0% para fornecedores e zero deslizamento de spread. Implemente sempre um 'heartbeat' de 90 segundos que cancele cotações em repouso durante anúncios macroeconômicos importantes.
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.
Guia Quant de Polymarket CLOB: Implante um Bot de Copiar Baleias e Maker com 0% de Taxa usando py-clob-client
Guia completo de engenharia: derive credenciais de Polygon L2 CLOB, consulte IDs de tokens de condições Gamma, inscreva-se em execuções de baleias e coloque ordens limite EIP-712 sem gás com 0% de taxa.
Guia de Segurança VPS para Quant, Whitelisting de IP de API e Engenharia de Chaves de Desligamento (Kill-Switch) para Perda Máxima
Checklist de segurança de produção para traders quant: seleção de VPS de baixa latência, whitelist de IP de API de exchange, chaves com saque desativado e chaves de desligamento automáticas para 5% de perda diária.
Calibração de Probabilidade de LLM de IA + Dimensionamento Half-Kelly: Integração Passo a Passo da API DeepSeek / OpenAI / Ollama para Ordens +EV
Guia completo passo a passo para conectar DeepSeek, OpenAI GPT-4o ou LLMs locais Ollama via Python e interpretar notícias de última hora em razões de verossimilhança bayesianas estruturadas e tamanhos de posição Half-Kelly.
Tutorial Freqtrade + FreqAI com Docker: Conecte OKX / Binance, Baixe Dados Históricos & Audite Viés de Antecipação
Guia passo a passo para implantar Freqtrade via Docker Compose, baixar dados OHLCV multi-anos da OKX e Binance, executar backtests realistas ajustados por taxas e executar `lookahead-analysis`.
Guia de Market Making e Delta-Hedging com Hummingbot: Arbitragem de Probabilidades da Polymarket vs. Futuros Perpétuos da OKX / Binance
Como mesas institucionais combinam controladores de market-making Hummingbot V2 na OKX/Binance com contratos de eventos da Polymarket para construir hedge macro de volatilidade delta-neutro.
Guia de Backtesting de Orderbook L2 no NautilusTrader: Eliminando Ilusões de Slippage e Vieses de Posição na Fila
Como executar backtests de ticks de orderbook L2 de alta fidelidade no NautilusTrader com preenchimentos realistas de posição na fila, modelagem de latência e validação Walk-Forward.
Poly Day (p.day) — Polymarket no Brasil: Eleições Brasil 2026, Pesquisa Presidencial, Como Funciona e Depósito via PIX
Pesquisa presidencial na Polymarket Brasil, como funciona, Copa do Mundo, Selic e depósito USDC via PIX
As buscas por «Polymarket eleições Brasil», «Polymarket presidente Brasil» e «Polymarket pesquisa presidencial» dispararam porque o mercado de previsões em blockchain antecipa tendências eleitorais e cortes da taxa Selic antes das pesquisas tradicionais. Na Polymarket Brasil, cada cota de 'Sim' ou 'Não' negociada entre 1¢ e 99¢ reflete milhões de dólares em liquidez real no livro de ofertas CLOB da rede Polygon.
Se você quer saber «Polymarket como funciona» para operar mercados sobre o Presidente do Brasil, Copa do Mundo, Libertadores, Neymar ou Bitcoin, a Poly Day Brasil (p.day/pt/) reúne cotações ao vivo a cada 60 segundos, radar de baleias on-chain e o passo a passo para converter Reais (BRL) via PIX em USDC (rede Polygon) pela Binance Brasil ou Mercado Bitcoin.