Automatizando Suas Estratégias com o Bot Builder do Predite
Por Que Automatizar
O trading manual no Polymarket e na Kalshi tem um teto rígido: você só consegue acompanhar um número limitado de mercados, e os melhores edges — uma whale carregando posição em um contrato, uma nova precificação incorreta entre dois mercados correlacionados, um evento noticioso que ainda não se propagou para os preços — costumam aparecer quando você está dormindo, em uma reunião ou olhando para um mercado totalmente diferente. O Bot Builder existe para fechar essa lacuna. Ele transforma as estratégias que você já executa manualmente em agentes baseados em regras que monitoram o order book 24 horas por dia, dimensionam posições de forma consistente e nunca ficam entediados, gananciosos ou com medo.
A automação não é um atalho para pular a etapa de raciocínio. Um bot é tão bom quanto a lógica e as barreiras de proteção que você lhe dá. Este guia percorre os oito templates, como configurá-los com segurança, o modelo de execução que os roda e a disciplina — paper primeiro, backtest primeiro, monitoramento sempre — que separa os traders que compõem capital dos traders que estouram a conta. O Bot Builder faz parte do plano Bot ($99/mês); os recursos de EV e analytics dos quais ele depende estão no Pro ($59) e no Starter ($29), mas a execução de bots ao vivo e em paper é exclusiva do Bot.
Os Oito Templates
Todo bot começa a partir de um template. Um template é um esqueleto de estratégia pré-montado — ele define qual sinal o bot procura e como traduz esse sinal em uma ordem. Em seguida, você ajusta os parâmetros. Escolher o template certo é a decisão isolada mais importante, porque cada um pressupõe um tipo diferente de ineficiência de mercado.
EV Follower
O carro-chefe. O EV Follower monitora o modelo de fair value do Predite e abre uma posição sempre que a probabilidade estimada pelo modelo diverge do preço de mercado por mais do que o seu edge mínimo. Se o modelo diz que um contrato vale 0.62 e ele está sendo negociado a 0.55, isso é um edge de 7 centavos — compre. Esse template funciona melhor em mercados líquidos e reprecificados com frequência (grandes eleições, decisões do Fed, esportes), onde o modelo tem dados suficientes para estar calibrado e onde você consegue de fato executar ao preço cotado. Ele tem dificuldade em mercados finos e idiossincráticos, onde o "edge" é, na verdade, apenas ruído do modelo.
ARB Hunter
O ARB Hunter procura por um contrato cujos dois lados não fecham a conta. Quando YES e NO do mesmo mercado somam menos de 1,00 pelo seu spread mínimo — 8% por padrão — ele compra as duas pernas com quantidades casadas no mesmo ciclo, uma posição que paga na resolução para qualquer lado que o mercado vá. Ele dimensiona as pernas por você e faz uma arbitragem por ciclo. Vale conhecer dois limites antes de rodar. Ele opera *dentro* de um único mercado, não numa cesta de candidatos: nunca vende a descoberto e nunca monta cesta de múltiplos desfechos. E as diferenças entre Polymarket e Kalshi chegam até você como alerta, não como trade — a Predite envia ordem real só na Polymarket, então a segunda perna não teria para onde ir. O inimigo dele é risco de execução: as duas pernas são ordens separadas, então um preenchimento parcial deixa você direcional em vez de arbitrado. Mantenha o tamanho pequeno o bastante para que uma perna descasada seja sobrevivível.
Whale Copier
Este template assina o feed de rastreamento de whales do Predite e espelha a entrada de carteiras que você sinalizou — contas grandes e historicamente lucrativas. Quando uma carteira monitorada assume uma posição acima de um limiar de size, o bot abre uma versão reduzida em escala. O Whale Copier brilha quando você curou uma lista enxuta de carteiras genuinamente sharp e quer aproveitar a convicção delas sem precisar acompanhar a chain por conta própria. Ele falha quando você copia indiscriminadamente: nem toda carteira grande é smart money, e algumas estão fazendo hedge de posições que você não consegue ver. Use o histórico de win-rate da whale para filtrar antes de copiar.
Mean Reversion
Mean Reversion opera contra um preço esticado, mas só com evidência. Ele compara o preço atual com a média da última hora de snapshots (excluindo o mais recente), exige que a distância supere o seu limite de desvio — 12 pontos percentuais por padrão —, exige um pico real de volume no último intervalo (3x a mediana dos anteriores, por padrão) e exige que a IA concorde: confiança mínima e estimativa mais perto da média do que do preço esticado. Se a IA acompanhou o preço em vez da média, o movimento pode ser justificado e o bot não faz o fade. Sem histórico de preço do mercado, não opera. Configure também um tempo máximo de permanência, para que um fade que nunca reverte seja fechado em vez de carregado para sempre.
News Reactor
A imagem espelhada. O News Reactor precisa de uma manchete real do feed de notícias como catalisador: fresca (no máximo 60 minutos, por padrão), não-neutra, na categoria que você escolheu e casada com o mercado por sobreposição de termos. A direção vem da IA, não da pontuação de sentimento — uma manchete raramente é positiva para os dois lados de um contrato, e ler a direção pelo sentimento é como um bot acaba comprando o desfecho errado. Sem manchete fresca casando, não há trade — e é exatamente isso que o separa do EV Follower. Funciona em mercados comprovadamente sensíveis a notícias (geopolítica, contratos ligados a cripto, mercados específicos de empresas na Kalshi). O risco que sobra é ruído: manchetes são revisadas, e com um ciclo de execução de 15 minutos (mais sobre isso abaixo) você não está competindo com bots de milissegundos — está capturando a reprecificação mais lenta, que se desenrola em horas.
Calendar Bot
O Calendar Bot é acionado por evento, não por preço. O gatilho dele é uma entrada real do calendário econômico: dentro da sua janela de antecedência (24 horas por padrão, de 2 a 48 permitidas), com impacto igual ou acima do mínimo que você definiu, opcionalmente restrito por categoria e casado com o mercado por sobreposição de termos. Direção e edge continuam vindo da IA. O que ele não faz é aprender um padrão histórico de pré/pós-evento — esse conjunto de dados não existe, e nem o bot nem este guia fingem o contrário. Use onde o *tempo* é a vantagem: se posicionar antes de um número que você já sabe que vem aí.
Rule Builder
A saída sem código. Em vez de uma tese pré-montada, você empilha as suas próprias condições de entrada — edge mínimo, faixa de preço, volume mínimo, horas até a resolução, baleia que entrou acima de um tamanho, palavra-chave, categoria — e todas precisam valer para o bot entrar. A direção continua sendo a da IA: um mercado que satisfaz todas as condições mas não tem chamada da IA é pulado, não chutado. As saídas vêm dos controles de proteção padrão, então um bot de Rule Builder herda stop-loss, take-profit, trailing stop e tempo máximo como qualquer outro. Ele tem um guia dedicado.
Fade Resolution
Explora o viés favorito-azarão na reta final antes da resolução, quando contratos baratos tendem a permanecer caros demais em relação à frequência com que de fato pagam. É um template de vantagem pequena e alta repetição: só funciona se você deixar fazer a mesma coisa muitas vezes, então rode em paper o suficiente para atravessar uma sequência de perdas antes de colocar dinheiro.
Configurando Parâmetros
Os templates dão a você a lógica; os parâmetros dão o perfil de risco. Seis controles são os mais importantes, e eles interagem entre si.
- •Edge mínimo — a menor divergência que dispara um trade. Baixo demais e o bot dispara em ruído, sangrando taxas e slippage; alto demais e ele quase nunca opera. Para um EV Follower em mercados líquidos, 4 a 6 centavos é uma faixa inicial sensata. O ARB Hunter usa outra régua, porque lá a vantagem é quase certa.
- •Tamanho máximo — a maior aposta por posição. É o seu raio de explosão. Um padrão comum é o Kelly fracionário: calcule o tamanho ótimo de Kelly a partir do seu edge e das odds, e use um quarto ou metade disso. A Predite mostra o número de Kelly; resista a apostar Kelly cheio, que é matematicamente agressivo e assume que sua estimativa de edge é perfeita.
- •Stop-loss — o movimento contrário em que o bot sai de uma posição perdedora, definido em porcentagem do preço de entrada (30% se você não mexer). Mercados preditivos são limitados (0 a 1), então o stop é menos sobre ruína e mais sobre liberar capital e admitir que a tese quebrou.
- •Take-profit — o nível favorável em que o bot embolsa o ganho, também em porcentagem (50% por padrão). Importa mais aqui do que em ações: um contrato que vai de 40¢ a 85¢ já capturou quase todo o movimento que teria, porque o teto é $1.
- •Perda máxima — o prejuízo acumulado em que o bot se pausa sozinho e te avisa. É o disjuntor contra um dia ruim virar bola de neve. Ao lado dele existe um limite de frequência, não de dinheiro: máximo de trades por dia, contado a partir das 00:00 UTC — atingido o teto, o bot para de abrir posições até o dia seguinte, e as saídas continuam funcionando. Serve pra estratégia que dispara em muitos mercados pequenos, onde nenhum teto de valor é tocado enquanto o número de posições sobe. Acima dele a plataforma aplica tetos que formulário nenhum levanta: $25 por ordem (até $250 depois da liberação da conta), $100 por dia por bot, $500 por dia na conta inteira e 3 posições abertas por bot. Configurar tamanho maior não levanta esses tetos — o executor recusa a ordem.
- •Tempo máximo e trailing stop — os dois controles de tempo e trajetória. O tempo máximo fecha a posição depois de N horas, que é o que finalmente mata uma tese que nunca aconteceu; o trailing stop acompanha o preço para cima e sai quando ele recua do pico. Repare no que os bots não têm: botão de tolerância a slippage. O copy trading tem; a proteção de um bot contra um preenchimento ruim é tamanho pequeno e o teto por ordem.
Um exemplo prático. Suponha que você rode um EV Follower em paper com banca de $5.000, edge mínimo de 5 centavos, tamanho máximo $150, stop-loss 30%, take-profit 50%, tempo máximo de 72 horas e perda máxima de $150. É um perfil deliberadamente conservador: posições pequenas, um piso duro que pausa o bot e uma saída para teses que não vão a lugar nenhum. Ele vai operar pouco e perder devagar mesmo quando estiver errado — que é exatamente o que você quer enquanto descobre se a vantagem é real. Quando o mesmo bot for ao vivo, lembre que os tetos da plataforma valem por cima: os $150 que você configurou viram $25 por ordem.
O Modelo de Execução por Cron de 15 Minutos
Os bots do Predite não rodam como um loop contínuo de alta frequência. Eles executam em um ciclo de cron de 15 minutos: a cada quinze minutos, a plataforma acorda cada bot ativo, puxa dados de mercado e sinais atualizados, avalia as regras do bot e coloca, ajusta ou fecha ordens de acordo. Entre os ciclos, o bot fica dormente.
Esse design é deliberado e tem consequências reais que você deve internalizar:
- •Você não está em uma corrida de latência. Uma cadência de 15 minutos significa que você nunca vai vencer um bot market-maker colocalizado por uma precificação incorreta fugaz de microssegundos. E tudo bem — os templates do Predite miram ineficiências que persistem por minutos a horas (divergências de modelo, entradas de whales, reprecificação por notícias, timing de calendário), e não scalps de microestrutura.
- •Os sinais precisam sobreviver à lacuna. Um edge que existe às 10:00 e desaparece às 10:07 não será capturado até as 10:15, quando já estará obsoleto. Estratégias que dependem de reação instantânea são a escolha errada. Estratégias que exploram a propagação *lenta* da informação são a escolha certa.
- •A execução é checkpointada. Como a avaliação é discreta, o seu stop-loss e o seu take-profit são verificados a cada ciclo, e não tick a tick. Um contrato pode disparar para além do seu stop e se recuperar dentro de um único ciclo, e o bot pode nunca agir sobre isso — ou pode agir ao preço do ciclo seguinte. Dimensione seus stops levando essa granularidade em conta.
O modelo de cron também torna o sistema previsível e auditável, que é o que você quer quando há dinheiro real em jogo. Você sempre sabe quando as decisões acontecem, e cada ciclo é registrado.
Disciplina de Paper Primeiro
Nunca rode um bot novo ao vivo. Todo bot no Predite pode rodar em modo paper, no qual ele executa contra preços reais de mercado com capital simulado. O modo paper não é um brinquedo; é o campo de provas. Ele roda a lógica idêntica, o ciclo de cron idêntico e registra as métricas idênticas — apenas não toca nos seus fundos.
A disciplina é simples de enunciar e difícil de seguir: rode toda nova configuração em paper por uma amostra significativa antes de arriscar um centavo. "Significativa" quer dizer trades suficientes para que os resultados não sejam sorte — como regra prática, pelo menos 30 a 50 posições fechadas, e idealmente em diferentes condições de mercado. Um bot que parece brilhante ao longo de seis trades não te disse praticamente nada. Observe especificamente a diferença entre os resultados *esperados* e os *realizados*: o modo paper vai revelar o slippage e o comportamento de skip que um backtest pode esconder.
Backtest Antes de Ir ao Vivo
O modo paper testa o futuro, para frente, devagar. O backtest testa o passado, na hora. Antes mesmo de operar em paper, rode a configuração contra dados históricos para ter uma primeira leitura de se a lógica já deu dinheiro alguma vez. A Predite tem dois backtests, e a diferença importa. O backtest reverso reproduz o histórico de preço realmente registrado para um mercado que você escolhe e mostra o que a estratégia teria feito — ele precisa de snapshots acumulados suficientes para dizer qualquer coisa e cobre algumas estratégias centrais, não todos os templates. O segundo motor é uma simulação de Monte Carlo sintética, que explora a distribuição de resultados a partir de premissas que você define; o app rotula isso claramente, justamente para ninguém ler uma curva simulada como desempenho real.
Use o backtest para matar ideias ruins de forma barata e para ajustar parâmetros, mas trate seus resultados com desconfiança:
- O overfitting é o inimigo. Se você ajustar o edge mínimo, o stop e o take-profit até o backtest ficar perfeito, é provável que você tenha encaixado os parâmetros no ruído histórico. Eles não vão generalizar. Prefira números redondos e defensáveis a números hiperotimizados.
- O passado subrepresenta o slippage. Os backtests executam às cotações históricas; os mercados ao vivo se movem contra você. Sempre presuma que o desempenho real é um pouco pior do que o backtest.
- Mudanças de regime quebram tudo. Um bot de Mean Reversion que prosperou em um trimestre tranquilo pode ser destroçado em um trimestre volátil. Um backtest que abrange apenas condições calmas é enganoso.
A sequência saudável é backtest → paper → ao vivo pequeno → escalar. Faça backtest para filtrar, paper para validar para frente, vá ao vivo com size pequeno para confirmar que a execução se comporta bem, e só então aumente o size.
Monitorando o Que Importa
Um bot ao vivo não é configurar e esquecer. A página de Desempenho abre os resultados por bot e por carteira copiada; quatro coisas merecem sua atenção regular.
- •Win rate — a parcela de posições fechadas que deu lucro. Olhe a *tendência*, não só o nível. Um win rate alto com ganhos minúsculos e perdas raras e enormes ainda pode ser prejuízo; 45% com boa assimetria de payoff pode ser excelente. Leia junto com o PnL.
- •PnL, com ao vivo e paper separados — a página nunca mistura dinheiro simulado com dinheiro real, então um bot que só funciona em paper não consegue se esconder num número combinado. Compare os dois: a distância entre eles é o custo da execução real.
- •Posições abertas — o que o bot ainda tem em jogo agora. Um bot segurando posição muito mais tempo do que você esperava normalmente está sem tempo máximo ou sem take-profit — e ainda ocupa uma das três vagas de posição aberta.
- •Se o bot se pausou sozinho — um bot que bateu a perda máxima para e te avisa. Bot pausado não é um defeito para reiniciar: é um resultado para ler antes de decidir que a estratégia continua valendo.
Verifique esses números pelo menos uma vez por dia para um bot ao vivo novo, e após qualquer mudança de regime de mercado (uma grande eleição sendo resolvida, um spike de volatilidade) para os já estabelecidos.
O Kill Switch
Todo bot do Predite tem um kill switch — um único controle que interrompe imediatamente toda a atividade. Acioná-lo impede que o bot coloque qualquer ordem nova no próximo ciclo de cron. Este é o seu freio de emergência para quando algo está claramente errado: um mercado se comportando de forma bizarra, uma configuração que você percebe estar quebrada, um evento noticioso que invalida toda a estratégia ou simplesmente uma sequência de perdas que excede o seu nível de conforto.
Duas práticas em torno dele. Primeira, saiba onde ele está antes de precisar dele — não vá procurar o controle enquanto um bot está perdendo dinheiro. Segunda, apoie-se no limite automático de perda máxima diária como o seu kill switch sempre ativo; o botão manual é para as situações que as suas regras não anteciparam. A combinação de um piso automático rígido com um override humano cobre tanto o previsível quanto o surpreendente.
Combinando Múltiplos Bots Sem Sobreposição
Uma vez que um bot esteja funcionando, a tentação é rodar vários. A diversificação entre estratégias não correlacionadas é genuinamente poderosa — mas só se os bots não pisarem uns nos outros. A sobreposição cria dois riscos ocultos: concentração (três bots acumulando independentemente no mesmo contrato, transformando uma posição de 3% em uma de 9%) e autocompetição (um bot de Mean Reversion vendendo exatamente o spike que um News Reactor está comprando, de modo que você paga spread dos dois lados e o líquido dá zero).
Gerencie isso deliberadamente:
- Segmente por mercado ou tema. Dê a cada bot um universo não sobreposto — um em política, um em cripto, um em esportes — para que eles não possam colidir no mesmo contrato.
- Orce o capital por bot. Aloque uma fatia fixa do bankroll para cada um, de modo que o total alocado seja limitado mesmo que todos os bots disparem ao mesmo tempo. Três bots com size máximo de 3% cada é um risco muito diferente de três bots compartilhando um único pool de 9%.
- Evite templates logicamente opostos no mesmo universo. Mean Reversion e News Reactor são antagonistas naturais; se você precisar rodar os dois, separe os mercados deles ou adicione um filtro de notícias para que a reversão recue quando um evento real acontecer.
- Acompanhe a exposição agregada. Monitore sua posição *combinada* entre todos os bots, não apenas cada um isoladamente. A visão de portfólio é o que te diz se a sua configuração "diversificada" é secretamente uma única grande aposta.
Feito bem, um conjunto de bots suaviza a sua curva de capital: quando a reversão está em uma semana difícil, as estratégias de arb e calendário a sustentam. Feito de forma descuidada, você apenas construiu uma única megaposição frágil com etapas extras.
Comece Pequeno, Depois Componha
O Bot Builder recompensa a paciência muito mais do que a esperteza. Os traders que se dão bem com ele não são os que implantam a configuração mais elaborada no primeiro dia — são os que fazem backtest para filtrar ideias, fazem paper trading até os números ficarem entediantemente consistentes, vão ao vivo com size minúsculo, leem seus motivos de skip religiosamente e só escalam aquilo que conquistou a confiança. Escolha um template que corresponda a uma ineficiência de mercado que você de fato entende, dê a ele limites conservadores e uma perda máxima diária rígida, e deixe-o rodar em paper esta semana. Quando as métricas te convencerem — não antes — ative uma pequena alocação ao vivo e observe seus primeiros ciclos de cron reais executarem. Esse primeiro bot validado é a fundação sobre a qual tudo o mais é construído, e o plano Bot é onde isso começa.