Tutorial de Bot da Polymarket · Capítulo 2 de 32
Antes de escrever uma linha de código de bot da Polymarket: o nível de habilidade em Python ou Node.js necessário, noções básicas de web3, tempo de dedicação por semana e o capital mínimo para operar ao vivo.
O que este capítulo cobre
Este capítulo é a checagem de pré-requisitos antes de qualquer código. Ele define o mínimo em cinco dimensões - habilidade de programação, fluência em web3, alfabetização em probabilidade, horas semanais e capital inicial - e é intencionalmente rigoroso. Muitos guias de bots na internet ignoram os pré-requisitos porque ser inclusivo vende melhor. Vimos o custo de pular essa etapa em dinheiro de verdade: pessoas sem treinamento suficiente colocam bots em produção sem controles de risco, quebram uma carteira em uma semana e nunca recuperam as taxas de depósito. Se você ainda não cumpre todos os mínimos abaixo, o restante da série ainda vale a leitura, mas operar ao vivo não.
- Habilidade de programação necessária
- Noções de web3 / blockchain necessárias
- Fundamentos de probabilidade e matemática
- Tempo de dedicação por semana
- Hardware e contas para configurar
- Capital mínimo para paper vs live
- Quando você NÃO deve começar ainda
Habilidade de programação necessária
O mínimo é "intermediário, não iniciante". Você deve se sentir confortável com: requisições HTTP e respostas JSON, semântica async/await na linguagem escolhida, leitura do código-fonte de um SDK de terceiros quando a documentação é escassa e tratamento de erros sem derrubar todo o processo. Você não precisa de: web frameworks, experiência com banco de dados, habilidades de frontend.
Teste concreto: baixe py-clob-client (Python) ou @polymarket/clob-client-v2 (Node) e faça uma ordem de compra no Polygon testnet (ou na mainnet com US$1). Se isso levar menos de duas horas em uma máquina limpa, você está no nível mínimo. Se levar um fim de semana e você terminar frustrado, faça primeiro um projeto menor com HTTP client.
Noções de web3 / blockchain necessárias
Você precisa de vocabulário suficiente de web3 para ler o código do SDK sem traduzir cada termo no Google. Especificamente:
- EOA vs proxy wallet - uma externally owned account (chave privada) vs uma carteira de smart contract que guarda fundos e é controlada por assinaturas da EOA. Usuários da Polymarket mantêm pUSD em um proxy; a EOA assina as ordens.
- ERC-20 / ERC-1155 - padrões de token. USDC e pUSD são ERC-20. As ações de resultado são tokens ERC-1155.
- Allowance / approval - a permissão on-chain que permite aos contratos da Polymarket mover seus tokens.
- RPC endpoint - a URL HTTPS ou WebSocket pela qual você lê o estado do Polygon.
Você não precisa escrever Solidity, fazer deploy de contratos nem entender consenso. Cinco horas de tutoriais de MetaMask e uma leitura da documentação da OpenZeppelin cobrem o mínimo.
Fundamentos de probabilidade e matemática
Os preços da Polymarket são probabilidades. Um mercado negociando a 0,42 implica 42% de chance de o resultado ser YES. Três hábitos quantitativos separam os builders que sobrevivem dos que não sobrevivem.
Primeiro, pense em expected value, não em resultados isolados. Uma aposta de US$5 a 0,30 que paga US$16,67 tem +EV se seu modelo coloca a probabilidade real acima de 30%, mesmo que perca as próximas 5 seguidas. Segundo, entenda o spread tax: cada ida e volta paga o bid-ask spread mais a taxa de 0,5%, então uma edge abaixo de 1,5% é consumida pelo custo de transação. Terceiro, leia a variance com honestidade - uma estratégia com taxa de acerto de 55% tem uma chance não trivial de passar por sequências de 10-15 ganhos/perdas em períodos curtos. Planeje isso ou vai ficar apavorado com isso.
Não é necessário estatística avançada. Um entendimento de probabilidade no nível do ensino médio, além da capacidade de fazer contas de EV no papel, é suficiente.
Tempo de dedicação por semana
Divisão semanal honesta para os primeiros três meses:
- 1-2 horas: ler a atividade do mercado do dia, acompanhar o calendário de disputas da UMA, observar como os preços se moveram durante eventos noturnos.
- 2-3 horas: codificação - normalmente consertar algo que quebrou, não construir do zero. Bugs de order type, falhas de RPC, mudanças de schema.
- 1-2 horas: backtesting e leitura do diário do seu bot. As horas que você economiza ao automatizar a execução voltam aqui como tempo de análise.
Isso totaliza 4-7 horas/semana. Abaixo de 3, o bot estagna: edges se deterioram, você para de perceber, e a estratégia que pagava no mês passado silenciosamente vira -EV. Acima de 10, você provavelmente está operando manualmente com a saída do bot, o que derrota o propósito.
Hardware e contas para configurar
O mínimo de hardware é intencionalmente baixo. Qualquer laptop dos últimos cinco anos roda o modo paper. Um VPS de US$5-10/mês hospeda o live (capítulo 4). Checklist recomendado antes de construir:
- Conta na Polymarket (cadastro web, KYC se depositar >US$1k)
- Wallet no Polygon - MetaMask ou qualquer signer compatível com o SDK
- Chave de API RPC do Polygon - tier gratuito da Alchemy ou QuickNode é mais do que suficiente (capítulo 5)
- Conta no GitHub para controle de versão
- Conta em VPS no provedor escolhido (capítulo 4)
- Token de bot do Telegram para alertas (opcional, mas recomendado)
Custo total de configuração antes de operar ao vivo: menos de US$15 se você ficar nos planos gratuitos. Tempo total: uma tarde de sábado.
Capital mínimo para paper vs live
O capital mínimo é uma linha dura, não uma recomendação. O paper trading funciona com saldos simulados e é gratuito; faça o quanto a estratégia exigir. Para o live, três limites importam.
Abaixo de US$50: não deposite. Taxas de gas no Polygon + o atrito mínimo equivalente de ordem de US$1,4M da era do acordo de US$1,4 milhão da CFTC tornam esse tamanho puramente educacional. Você não vai aprender nada que não pudesse ter aprendido no paper.
US$50-200: a faixa de smoke-test. Deposite, faça 5-10 ordens ao vivo e verifique se a contabilidade do seu bot coincide com a da Polymarket. Trate a carteira como mensalidade; se perder tudo, a lição foi barata.
US$200-1000: o mínimo em que a economia de taxas funciona. Abaixo disso, ordens GTC abaixo de 5 shares são comuns e acabam rejeitadas. Acima disso, você consegue posicionar 10 shares em vários mercados.
US$1000+: a faixa em que o PnL do bot começa a compor em dólares absolutos que fazem sentido para um revisor humano. Quase todos os builders que conhecemos e que alcançaram lucratividade consistente chegaram lá primeiro nesse nível.
Quando você NÃO deve começar ainda
Três desqualificadores honestos.
- Você precisa desse dinheiro. Operar bots tem alta variance mesmo com edge. Uma carteira que precisa pagar o aluguel no mês que vem não é capital para bot. A disciplina para esperar uma sequência de 15 perdas não existe quando a conta do próximo mês está em jogo.
- Você ainda não fez paper trading. A barreira de 30 trades (capítulo 1) não é negociável. Ir para o live antes da validação no paper é o motivo mais comum para builders perderem os primeiros US$200.
- A estratégia é "seguir whales". A análise on-chain das maiores wallets da Polymarket mostra consistentemente que as whales visíveis estão fazendo 0.99-arb no fim da janela em mercados já resolvidos - elas não são traders direcionais, e copiar suas entradas tardias significa chegar depois que a edge já acabou.
Se algum desses itens se aplica, os próximos 30 capítulos ainda são úteis como base. Operar ao vivo, não.












