Preparando para Lançar Nosso Primeiro Bot na Binance
Antes de desenvolver meu próprio bot de negociação, decidi testar os bots embutidos disponíveis na Binance. Infelizmente, eles não podem ser avaliados em dados históricos, e sua lógica é oculta. Eu queria configurar um bot de grade, mas mesmo isso não era possível com as configurações disponíveis—especificamente, a incapacidade de impedir que ele vendesse com prejuízo sob qualquer condição.
No entanto, o objetivo principal aqui é aprender a mecânica de negociação enquanto constrói o bot e, idealmente, obter lucro no processo.
Passo 1: Configuração do Ambiente
Começamos instalando o Python. Usei a versão 3.13.3, que é uma das últimas versões estáveis.
Então, instalei o PyCharm IDE, especificamente a edição gratuita Community Edition, versão 2025.1. Há muitos tutoriais online para ambas as instalações.
Toda a configuração levou cerca de 1 hora. Também recomendo passar mais uma hora explorando os recursos do PyCharm e aprendendo a sintaxe do Python.
Passo 2: Conectando à Binance Testnet
Estamos usando a Binance Testnet, que nos permite testar sem arriscar fundos reais.
Após o registro, você receberá:
CHAVE_API = XXX
SEGREDO_API = XXX
Passo 3: Configurando Notificações do Telegram
Também criei um bot do Telegram para receber atualizações. Você precisará:
TOKEN_TELEGRAM = XXX
ID_CHAT_TELEGRAM = XXX
Uma vez feito isso, estamos prontos para escrever o bot.
Passo 4: Estratégia do Grid Bot
Escolhi o par LTC/USDT. Minha estratégia manual era simples:
Vender a $80 e definir uma ordem de compra a $78
Comprar a $70 e definir uma ordem de venda a $72
O bot automatiza essa lógica ao:
Colocar uma grade de ordens de compra limite abaixo do preço atual e ordens de venda limite acima dele
Atualizando informações de ordens e negociações a cada minuto
Enviando relatórios de status para o Telegram
Executando inteiramente na Binance Testnet
Disponibilidade do Código
O script completo do bot está disponível no arquivo WEEK001_POST002.PY. Para executá-lo com sucesso, você deve:
Defina suas próprias credenciais:
CHAVE_API = '...'
SEGREDO_API = '...'
TOKEN_TELEGRAM = '...'
ID_CHAT_TELEGRAM = '...'
Instalar bibliotecas necessárias:
pip install python-binance requests
O Que Temos Até Agora
Construímos um verdadeiro Grid Bot onde você pode:
Defina seu próprio par:
SIMBOLO = 'LTCUSDT'Configurar parâmetros da grade:
TAMANHO_DA_GRADE = 5
PASSO_DE_PREÇO = 1
QUANTIDADE = 0.1
Agora você pode monitorar resultados sem arriscar fundos reais, ajustar parâmetros e testar estratégias em um ambiente seguro.
Próximo passo: baixar dados históricos e testar a estratégia ao longo de um período prolongado—porque ninguém quer esperar um mês inteiro para um bot de testnet rodar em tempo real.
