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:
- Provisione uma imagem Ubuntu 22.04 LTS; apenas chave SSH, sem login por senha.
apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htopufw allow OpenSSH && ufw enable- Crie um usuário não-root; restrinja o login SSH de root em
/etc/ssh/sshd_config. - Defina o fuso horário para UTC. Todo timestamp de log nesta série é em UTC.
- Instale Node 20+ se sua stack precisar dele (
nvm install 20). - Clone o repositório do seu bot. Use autenticação por chave SSH no GitHub; nunca envie um token para o host.
- Configure uma unit systemd para o bot, para que ele sobreviva a reboots e reinicie automaticamente em caso de crash.
- Configure um bot de alertas no Telegram (capítulo 30) - uma falha silenciosa é pior do que não ter bot.
- 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.


