Tutorial de Bot da Polymarket · Capítulo 4 de 32

Um VPS mantém seu bot da Polymarket rodando quando seu notebook não pode - tampa fechada, Wi-Fi caído, máquina reiniciando. Este capítulo explica por que e quando você precisa de um, o que observar, onde hospedamos nossos próprios bots e um checklist de setup pronto para copiar e colar.

O que este capítulo cobre

Você não precisa de um servidor para aprender Polymarket, e não precisa de um para fazer paper trading de uma estratégia na sua própria máquina. Você precisa de um no dia em que um bot começa a gerenciar posições reais sozinho, porque nesse ponto um notebook fechado é uma saída perdida. Este capítulo é prático: quando um VPS justifica o custo, o que realmente importa ao escolher um, onde hospedamos e os comandos exatos para configurá-lo.

  • Por que um VPS em vez de um notebook
  • Se você de fato já precisa de um
  • O que observar em um host
  • Onde hospedamos nossos próprios bots
  • Escolha de região (NY4 vs LD4 vs AMS3)
  • Dimensionamento: vCPU, RAM, rede
  • Um checklist de setup para um VPS de bot da Polymarket

Por que um VPS em vez de um notebook

Um notebook fecha quando você o fecha. Um notebook perde o Wi-Fi quando você muda de cômodo. Um notebook reinicia quando uma atualização decide que é hora. Nada disso é aceitável quando uma posição precisa de uma saída acionada em três segundos e ninguém está observando.

Um VPS remove os três modos de falha: uptime 24/7, uma rede de datacenter (tipicamente abaixo de 5 ms até endpoints Polygon RPC comuns) e nenhum humano no laço durante a execução. A faixa de entrada custa cerca de US$ 5 a US$ 20 por mês e vale muitas vezes isso na primeira vez que evita um prejuízo do tipo "eu fechei a tampa".

A regra geral: rode em modo paper onde quiser, na máquina que quiser. Migre para um VPS no dia em que fundos reais chegam ao bot, não depois. Quem adia essa etapa perde mais para um notebook adormecido do que para bugs reais da estratégia.

Você de fato já precisa de um?

Seja honesto sobre qual lado da linha você está. A maioria de quem lê isto ainda está do lado esquerdo, e isso é completamente normal.

  • Você ainda não precisa de um VPS se está fazendo paper trading, backtesting, abrindo posições à mão ou rodando um script por alguns minutos enquanto o observa. Sua própria máquina basta.
  • Você precisa de um VPS assim que um bot gerencia capital ao vivo sem supervisão, precisa reagir em segundos, roda durante a noite ou dispara alertas que você não pode perder. Nesse ponto, "sempre ligado" é todo o objetivo.

Se você não tem certeza, provavelmente ainda não chegou lá. O custo de esperar mais uma semana é nulo; o custo de um servidor que você não usa é de alguns dólares. Gaste o tempo acertando a estratégia primeiro, depois hospede-a.

O que observar em um host

Quando você de fato precisar de um, o checklist é curto. Um bot da Polymarket não é faminto por CPU; é sensível à rede e nunca pode cair. Em ordem aproximada de prioridade:

  • Uptime e estabilidade - a razão inteira de você sair do notebook. Procure um SLA de uptime real e um provedor que não reinicie você silenciosamente para manutenção.
  • Região e caminho de rede - latência baixa e consistente até a API da Polymarket e até o seu Polygon RPC importa mais do que a distância geográfica pura. O jitter (a variação) machuca mais do que uma média um pouco maior.
  • Franquia de rede - assinaturas websocket são tagarelas. Prefira tráfego sem limite ou uma franquia mensal generosa, para que um dia de mercado movimentado nunca limite você.
  • RAM e CPU no tamanho certo - 1 a 2 vCPU e 2 a 4 GB de RAM cobrem quase todo bot de estratégia única. Não pague a mais por núcleos que você não vai usar.
  • Imagens Linux e preço fixo - Ubuntu LTS ou Debian prontos para uso, e custo mensal previsível sem as surpresas de egress por gigabyte das grandes clouds.

Essa é a lista inteira. Qualquer coisa além disso - colocation, bare metal, caminhos de menos de um milissegundo - só importa para estratégias genuinamente críticas em latência, e você saberá se estiver rodando uma.

Onde hospedamos nossos próprios bots

Hospedamos nossos próprios bots da Polymarket em produção na TradingVPS. Ela foi feita exatamente para o checklist acima: hardware otimizado para trading, jitter baixo e consistente até endpoints Polygon RPC, opções de colocation onde você precisar e preço fixo sem surpresas de egress. Nós a usamos há mais de um ano, e a recomendação é anterior à relação de afiliado.

Escolha de região (NY4 vs LD4 vs AMS3)

A API do livro de ofertas da Polymarket fica atrás do Cloudflare e serve a partir de edge locations próximas do usuário, então a distância geográfica pura até a origem importa menos do que a qualidade do caminho de rede. Três escolhas de região são comuns.

  • AMS3 / Amsterdam - um padrão forte. Bom peering com a presença do Cloudflare na UE; adequado para estratégias dos EUA ou da UE que também tocam mercados asiáticos durante a noite.
  • NY4 / New York - melhor para estratégias ligadas ao horário de mercado dos EUA (NBA, NFL, política dos EUA). Alguns hosts em NY4 têm a latência medida mais rápida até endpoints Polygon RPC na US East.
  • LD4 / London - um meio-termo. Geralmente bom para tudo; não é o mais rápido em nada.

Evite regiões na Ásia ou na América do Sul a menos que sua estratégia seja regional. A latência até a Polymarket e até os Polygon RPC norte-americanos adiciona 80 a 200 ms, o que engole a maior parte da vantagem de uma micro-estratégia.

Dimensionamento: vCPU, RAM, rede

Um bot de estratégia única não precisa de muita coisa. Mínimos recomendados:

  • 1 a 2 vCPU. Um bot em Python acompanhando 20 mercados usa bem menos de 10% de um núcleo na maior parte do tempo. Não compre CPU demais; gaste o orçamento em rede.
  • 2 a 4 GB de RAM. Caches do livro de ofertas e alguns meses de histórico de preços cabem confortavelmente.
  • 1 Gbps sem limite ou uma franquia mensal grande. Assinaturas websocket são tagarelas; uma assinatura de 500 mercados pode consumir 20 a 50 GB por mês.
  • Armazenamento SSD, 20 a 40 GB. Logs, um diário de operações e código. Nada pesado em armazenamento.

Se você rodar várias estratégias ou vários bots no mesmo host, dobre a RAM, mantenha a CPU igual e garanta que a rede seja sem limite. A CPU raramente é o gargalo.

Checklist de setup para um VPS de bot da Polymarket

Ordem das operações, execute uma vez por host:

  1. Provisione uma imagem Ubuntu 22.04 LTS; apenas chave SSH, sem login por senha.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. Crie um usuário não-root; restrinja o login SSH de root em /etc/ssh/sshd_config.
  5. Defina o fuso horário para UTC. Todo timestamp de log nesta série é em UTC.
  6. Instale Node 20+ se sua stack precisar dele (nvm install 20).
  7. Clone o repositório do seu bot. Use autenticação por chave SSH no GitHub; nunca envie um token para o host.
  8. Configure uma unit systemd para o bot, para que ele sobreviva a reboots e reinicie automaticamente em caso de crash.
  9. Configure um bot de alertas no Telegram (capítulo 30) - uma falha silenciosa é pior do que não ter bot.
  10. Rode em modo paper por 24 horas antes de qualquer capital real chegar ao host.

Tempo total de setup em um VPS novo: 45 a 90 minutos, incluindo o deploy do bot.

Perguntas frequentes

Eu realmente preciso de um VPS para um bot da Polymarket?
Só quando ele roda sua estratégia real sem supervisão. Para paper trading ou experimentos rápidos, seu notebook basta. No momento em que um bot gerencia posições ao vivo e precisa sobreviver a uma tampa fechada, a uma queda de Wi-Fi ou a um reboot noturno, o VPS deixa de ser opcional.
Em qual região devo hospedar meu bot da Polymarket?
A API do livro de ofertas da Polymarket fica atrás de um CDN, então a qualidade do caminho de rede importa mais do que a distância pura. Amsterdam e US East (New York / Virginia) têm bom peering e funcionam para a maioria das estratégias. Estratégias sensíveis à latência devem escolher um host com colocation NY4 ou LD4; evite Ásia ou América do Sul a menos que sua estratégia seja regional.
Quanta RAM e CPU um bot da Polymarket precisa?
1 a 2 vCPU e 2 a 4 GB de RAM bastam para um bot de estratégia única acompanhando algumas dezenas de mercados. Passe para 4 vCPU e 8 GB apenas se você rodar várias estratégias ao mesmo tempo, mantiver meses de histórico de preços localmente ou tiver assinaturas websocket para centenas de mercados. A CPU raramente é o gargalo; a rede e o logging, sim.
Devo usar um VPS Linux ou Windows?
Linux. Ubuntu LTS ou Debian. Todo exemplo de SDK da Polymarket, toda ferramenta de monitoramento (systemd, journalctl, htop) e todo tutorial desta série assumem Linux. Um VPS Windows é tecnicamente possível, mas você vai enfrentar fricção em cada etapa.
Qual host de VPS vocês usam?
Rodamos nossos próprios bots da Polymarket na TradingVPS: hardware otimizado para trading, jitter baixo e consistente até endpoints Polygon RPC, opções de colocation NY4/LD4 e preço fixo e previsível, sem surpresas de egress. O link nesta página é um link de afiliado; recebemos uma pequena comissão e os usamos há mais de um ano.