Conectar a exchange BINANCE
O Bybot opera na sua conta da Binance por uma chave de API. Seus fundos ficam na exchange: a chave permite que o bot veja seu saldo e abra ordens spot, mas ele não pode sacar fundos. A configuração leva cerca de 5 minutos.
A Binance usa um esquema diferente da Bybit e da MEXC. O Bybot gera o par de chaves para você e mostra apenas a chave pública. Você a registra na Binance como uma chave Self-generated e cola a API Key da Binance de volta no Bybot. A chave privada nunca sai do servidor do Bybot, e você não precisa informar nenhum secret.
Do que você precisa
- Uma conta na Binance com a verificação de identidade concluída; sem ela, a Binance não deixa criar uma chave de API
- Autenticação de dois fatores (Authenticator App) ativada na Binance
- Uma conta no Bybot: você começa pelo Bybot, não pela Binance
1. Gere uma chave no Bybot
No Bybot, abra Configurações (“Settings”) → Chaves de API (“API Keys”) e clique em Adicionar chave (“Add key”). Escolha BINANCE como exchange e clique em Gerar chave (“Generate key”).
O Bybot vai mostrar a Chave pública para a Binance (“Public key for Binance”): um bloco de texto que começa com -----BEGIN PUBLIC KEY-----. Clique em Copiar (“Copy”).

A chave pública vale por 1 hora. Conclua os passos na Binance dentro desse prazo. Se ela vencer, clique em Gerar novamente (“Generate again”) e use a nova chave pública; a antiga não vai funcionar.
Deixe esta aba do Bybot aberta: você vai voltar a ela no passo 7.
2. Entre na Binance
Ainda não tem conta? Crie uma e conclua a verificação de identidade.
3. Abra o API Management
Clique no ícone do perfil no canto superior direito e escolha Account.

No menu à esquerda, em Account, escolha API Management.

4. Clique em “Create API”

5. Escolha “Self-generated” e cole a chave pública
Na janela “Choose API Key type”, escolha Self-generated, não “System generated”, e clique em Next.
Cole no campo da chave pública a chave que você copiou no Bybot: o bloco inteiro, incluindo as linhas -----BEGIN PUBLIC KEY----- e -----END PUBLIC KEY-----. Depois dê qualquer nome à chave, por exemplo bybot, e clique em Next.
Não escolha “System generated”. Esse tipo gera uma API Key e uma Secret Key, e o Bybot não o aceita para a Binance. Com “System generated”, a Binance também exigiria uma lista de IPs permitidos, enquanto uma chave Self-generated funciona sem ela.
Confirme a criação com os códigos do Authenticator App e do e-mail.

6. Defina as restrições da chave
Abra a nova chave no API Management e clique em Edit restrictions:
| Configuração | O que escolher |
|---|---|
| Enable Reading | ✅ ativado (vem ativado por padrão) |
| Enable Spot & Margin Trading | ✅ ativado |
| Enable Withdrawals | ❌ desativado |
| IP access restrictions | Unrestricted: deixe como está |
Deixe todas as outras caixas (Futures, Margin Loan, Universal Transfer, Options) desmarcadas: o bot não precisa delas. Salve as alterações e confirme com o 2FA.
Nunca ative “Enable Withdrawals”. O Bybot recusa uma chave com saques ativados.
7. Cole a API Key no Bybot
Copie a API Key que a Binance mostra para a nova chave. Volte para a aba do Bybot, cole-a no campo Chave de API (“API key”) (texto de exemplo “API Key from Binance”) e clique em Salvar (“Save”).

Para a Binance não há campo de secret: o Bybot já guarda a chave privada. Depois de salvar, a chave aparece na lista com Sem vencimento (“No expiry”) na coluna de data.
8. Confira seu saldo
O bot opera com os fundos da sua carteira Spot. Se o seu USDT estiver na carteira Funding, transfira para a Spot em Wallet → Transfer.
Se não houver USDT na sua carteira Spot, o bot não conseguirá abrir ordens.
Segurança da chave
- Saques são impossíveis. O Bybot só aceita uma chave da Binance com saques desativados.
- A chave privada nunca sai do Bybot. Você só vê e copia a chave pública; a Binance também nunca recebe a chave privada.
- A chave não vence. Chaves Self-generated funcionam até você apagá-las, sem precisar renovar a cada poucos meses.
- O Bybot nunca vai pedir sua senha da Binance nem códigos de 2FA.
- Se você parar de usar o bot, apague a chave no API Management da Binance. O acesso acaba na hora.
Problemas comuns
“The generated key was not found or has expired”. Passou mais de uma hora desde que você gerou a chave, ou você gerou uma nova depois de registrar a antiga na Binance. No Bybot, clique em Gerar novamente (“Generate again”), crie uma nova chave Self-generated na Binance com a nova chave pública e salve a API Key dela no Bybot. Apague na Binance a chave que não vai usar.
“Withdrawals are enabled for this key”. Abra a chave na Binance → Edit restrictions → desative Enable Withdrawals, salve e adicione a chave no Bybot de novo.
“The key has no spot trading permission”. Abra a chave na Binance → Edit restrictions → ative Enable Spot & Margin Trading, salve e adicione a chave no Bybot de novo.
“Binance rejected the key”. Confira se você copiou a API Key da Binance inteira, sem espaços a mais, e se a chave foi criada como Self-generated com a chave pública do Bybot. Na dúvida, apague a chave na Binance e comece de novo pelo passo 1.
Não consigo criar uma chave na Binance. A Binance exige a verificação de identidade concluída e o 2FA ativado para criar chaves de API.
Guia oficial da exchange: como criar chaves de API Self-generated na Binance.