O erro -1013 PERCENT_PRICE_BY_SIDE significa que o preço que seu bot tentou usar para uma ordem se desviou demais do preço atual do mercado. A Binance rejeita a ordem como resultado.
Como o erro aparece no output do seu bot
Colocando ordem de compra ativa ADA taxa: 73 quantidade: 1. Gatilho: comprei-manual.
ERRO Erro da Binance. Código: -1013 Mensagem: Falha no filtro: PERCENT_PRICE_BY_SIDE
ERRO Erro ao colocar ordem de compra, dados: {"error":"Falha no filtro: PERCENT_PRICE_BY_SIDE","orderNumber":null}
Neste exemplo, alguém tentou colocar uma ordem de 1 ADA a 73 USDT, enquanto o preço real do mercado naquele momento era de 0,63 USDT por ADA. A Binance não permite ordens tão distantes do preço atual.
Possíveis causas
Existem muitos motivos pelos quais isso pode acontecer. Alguns exemplos comuns são:
Sua porcentagem de ordem limite (Porcentagem de oferta para ordens de compra ou Porcentagem de venda para ordens de venda) está configurada muito alta na sua Configuração Base ou Pool de Configurações.
Volatilidade extrema do mercado fez com que o preço se movesse significativamente entre o momento em que o sinal foi gerado e o momento em que a ordem foi colocada.
Uma ordem manual foi colocada com um preço incorreto.
O que fazer
A ação correta depende do que causou o erro. Alguns exemplos:
Se sua porcentagem de ordem limite estiver muito alta, vá para Configuração → Configuração Base (ou o Pool de Configurações relevante) → Configurações de Compra ou Configurações de Venda e diminua a Porcentagem de oferta ou Porcentagem de venda.
Se o erro foi causado por volatilidade, nenhuma ação é necessária — seu bot tentará novamente automaticamente com um preço atualizado.
Se o erro foi causado por uma ordem manual com o preço errado, verifique novamente o preço atual do mercado antes de colocar a ordem novamente.
