Criar estratégias automáticas na Polymarket, todos são muito cuidadosos na implantação, mas na hora de desativar, praticamente ninguém fala — hoje aprendi essa lição com essa falha por 14 horas.


Há 3 semanas, parei um robô de estratégia que rodava na Polymarket. pm2 stop, ao ver o status virar "parado", achei que o problema tinha sido resolvido.
Hoje, fiz uma limpeza rápida no servidor por 10 minutos e reiniciei o gerenciador de processos. A estratégia "morta" há 3 semanas, ressurgiu, e continuou rodando silenciosamente por 14 horas no modo real.
Verifiquei a causa raiz — pm2 stop apenas marca o estado como "parado", não exclui de fato. Basta uma inicialização em lote, e todos os processos "pausados" são trazidos de volta.
Esse problema não é exclusivo do pm2, systemd, docker, k8s, todos têm a mesma questão: acham que pararam, mas na verdade não pararam.
Ao criar estratégias automáticas para mercados de previsão, não importa qual ferramenta você use, parar uma estratégia envolve fazer 5 coisas:
1. Excluir completamente o serviço do gerenciador de processos(não apenas pausar)
2. Remover essa definição do arquivo de configuração(senão na próxima inicialização em lote ela se reinicia sozinha)
3. Adicionar uma porta de fechamento no código(para evitar que seja reativada por engano)
4. Atualizar sua documentação ou tabela de status(senão você esquecerá daqui a duas semanas se essa estratégia foi desativada ou não)
5. Se envolver o livro de transações, encerrar oficialmente o ciclo de contabilidade dessa estratégia(epoch), para evitar que novos dados
se misturem às contas da estratégia antiga
Na implantação, todos são muito cuidadosos, mas na hora de desativar, geralmente só fazem o passo 1 e consideram resolvido.
Os verdadeiros problemas estão nos passos 2 a 5.
14 horas de amostra pequena não causaram prejuízo, mas essa sorte não garante que na próxima vez tudo correrá bem.
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar