Como criar API da corretora
Escolha abaixo a corretora (Binance Global ou Binance US). Se você escolher Binance Global, também pode alternar entre Desktop e App.
Regra de ouro:
ative apenas o necessário. Para o Nidal operar, você precisa habilitar
Enable Spot & Margin Trading (veja o passo 6 no Desktop e o passo 8 no App).
Nunca habilite Withdrawals (saque).
Binance (Global) — Desktop
No canto superior direito, clique no seu perfil e selecione Account.
No menu lateral, entre em API Management e clique em Create API. Se você já tiver APIs criadas, o botão fica no topo da página.
Selecione System generated (a opção padrão), e clique em Next. Evite “Self-generated”, pois é um fluxo mais avançado.
Use um nome fácil de identificar, por exemplo: NIDAL. Depois clique em Next.
A Binance pode exigir duas verificações (ex.: Authenticator App e Email). Conclua as duas para criar a chave.
Agora você verá a API Key e as opções de API restrictions.
✅ Marque Enable Spot & Margin Trading (sem isso o robô não consegue operar).
✅ Mantenha Enable Reading ligado (recomendado para saldo/consulta).
❌ Não habilite Enable Withdrawals e nem Enable Futures, a menos que você saiba exatamente o que está fazendo.
IP access restrictions: se a Binance mostrar o aviso em vermelho, ela pode exigir IP whitelisting
para manter permissões de trading ativas. Nesse caso, selecione Restrict access to trusted IPs only (Recommended)
e adicione o IP que você vai usar.