Como Construir um Bot OpenClaw para Polymarket (Guia 2026)

Como construir um bot de trading no Polymarket usando OpenClaw. APIs, exemplos, gestão de risco e armadilhas.

O Polymarket tem APIs públicas (CLOB — Central Limit Order Book) que permitem automação total. Combinado com OpenClaw, você pode construir bots que monitoram mercados, identificam oportunidades, e executam ordens automaticamente. Este guia é o passo a passo.

Antes de continuar: verifique que Polymarket é legal na sua jurisdição. Veja status legal por país. E 70-84% dos traders retail perdem dinheiro — bot não muda essa estatística.

Pré-requisitos

  • OpenClaw instalado (guia)
  • Conta funded no Polymarket com USDC em Polygon
  • API keys do Polymarket (gerar em Settings → API Keys)
  • Wallet com PRIVATE KEY exportada pra signing de transações Polygon
  • Pelo menos 2-4 semanas de paper trading antes de dinheiro real

Arquitetura do bot

Em alto nível, o bot tem 5 componentes:

  1. Market Scanner: lista mercados ativos, filtra por volume/liquidez/categoria
  2. Signal Generator: identifica oportunidades (mispriced markets, arbitragem)
  3. Risk Manager: valida cada trade contra limits (max size, daily loss, etc.)
  4. Executor: submete ordens via CLOB API
  5. Monitor: tracks PnL, alerta via Telegram, logs tudo

Estrutura da skill OpenClaw

polymarket-skill/
├── SKILL.md
├── src/
│   ├── index.ts          # main entry
│   ├── client.ts         # Polymarket API client
│   ├── orders.ts         # order placement
│   └── monitor.ts        # PnL tracking
└── package.json

O SKILL.md descreve as tools expostas (get_market_data, place_order, get_balance, etc.) que o LLM pode usar.

Endpoints essenciais

  • GET /markets — lista mercados ativos com volume/liquidez
  • GET /book?market=... — orderbook completo de um mercado
  • POST /order — submeter ordem (limit ou market)
  • GET /positions — suas posições abertas
  • GET /trades — histórico de fills

Exemplo: strategy de market making em mercados de baixa liquidez

Uma das poucas edges retail no Polymarket: market making em mercados pequenos onde institucionais não estão presentes. Estratégia básica:

  1. Filtre mercados com volume diário US$ 5K-50K (sweet spot)
  2. Pra cada mercado, calcule mid price e spread atual
  3. Se spread > 4 centavos, post bid e ask 1 centavo dentro do spread
  4. Quando filled, immediately repost on the other side
  5. Capture spread como lucro

Risco: posições direcionais quando um lado fica permanentemente unfilled. Manage com inventário máximo.

Exemplo: bot de weather arbitrage

Strategy mais sofisticada — exige domain knowledge mas funciona:

  1. Subscribe NOAA APIs pra dados meteorológicos atualizados
  2. Monitore mercados Polymarket de clima (temperaturas, neve, furacões)
  3. Quando dados NOAA divergem do mercado em > X%, abra posição
  4. Hold até resolução do mercado

Detalhes: Weather bots guide.

Risk management — não negociável

Implemente como código, não como esperança:

  • Max position size: 5% do bankroll total
  • Max daily exposure: 20% do bankroll
  • Max consecutive losses: 5 → kill switch automático
  • Position size scaling com confidence: Kelly criterion fractional
  • Stop trading se Sharpe semanal cair abaixo de 0

Monitoring — Telegram alerts

Configure pra alertar em:

  • Cada ordem placed/filled/canceled
  • Daily PnL summary
  • Erros de API
  • Saldo baixo no wallet
  • Kill switch acionado

Veja guia de Telegram.

Armadilhas comuns

  • Overfitting em backtest: mercados Polymarket têm pouco histórico. Backtests não significam muito.
  • Latência: ordens podem demorar segundos. Não tente HFT.
  • Mercados resolvidos: bot precisa detectar quando mercado expira e fechar posições.
  • Wallet gas: Polygon precisa de MATIC pra gas. Mantenha sempre saldo mínimo.
  • Frontend changes: Polymarket muda API ocasionalmente. Bot precisa de monitoring de erros.

Custo realista

  • VPS: US$ 5-10/mês
  • OpenClaw + LLM: US$ 10-30/mês (decisões periódicas, não trade-by-trade)
  • Gas: US$ 5-20/mês dependendo do volume
  • Capital inicial recomendado: US$ 500-2000 (pra ter espaço pra strategies)

Próximas leituras

Automatizar Polymarket é tecnicamente viável. Lucrativo só pra quem combina disciplina + edge específica. 🦞