Chave de API somente leitura: Binance, Bybit, OKX e MT5
O que uma chave de API somente leitura faz e por que é segura: permissões na Binance, Bybit e OKX, senha de investidor do MT5, vínculo de IP e vazamentos.

Uma chave de API somente leitura vê o seu saldo, as suas posições e o seu histórico de operações, mas não consegue enviar ordens, transferir nem sacar. Por isso você pode dá-la a um diário de trade ou a uma ferramenta de impostos: mesmo que seja roubada, ela expõe dados, não a conta. Abaixo: quais permissões manter na Binance, na Bybit e na OKX, o que o MetaTrader 5 oferece no lugar de uma chave, quando vincular uma chave a um endereço IP e o que fazer se uma chave vazar.
O que uma chave somente leitura pode fazer
Uma chave de API é um par de sequências de caracteres, a chave e a chave secreta. Com elas, um programa entra na sua conta da exchange sem a sua senha e faz o que as permissões da chave deixam. Há três tipos de permissão:
- Leitura. Saldos, posições, ordens e histórico de operações.
- Negociação. Enviar, alterar e cancelar ordens em seu nome.
- Saque e transferência. Tirar dinheiro da conta ou movê-lo entre contas.
Uma chave que pode negociar já dá acesso ao seu dinheiro. Se ela for roubada de um serviço ou do seu computador, um estranho pode operar na sua conta e, com permissão de saque, levar os fundos também. A Binance é direta: informar as suas chaves em uma plataforma de terceiros é um risco de segurança.
Uma chave somente leitura elimina esse risco. Mas ela ainda expõe dados: o seu histórico de operações e o tamanho da sua conta. Dê a chave só a serviços em que você confia, e dê a cada um a sua própria chave.
Quais permissões manter: Binance, Bybit, OKX e MetaTrader 5
Cada plataforma usa os seus próprios nomes. O diagrama segue as páginas de ajuda e a documentação das exchanges e da MetaQuotes em 8 de outubro de 2026. Ele não é uma captura de tela: as telas variam por região e por versão.
| Onde | Manter | Deixar desligado | Como um serviço confere |
|---|---|---|---|
| Binance | Enable Reading | Enable Spot & Margin Trading, Enable Margin Loan, Repay & Transfer, Enable Futures, Enable Withdrawals | a requisição apiRestrictions: enableReading = true, todas as outras permissões false |
| Bybit | Read-Only | Read-Write | a requisição query-api: readOnly = 1 |
| OKX | Read | Trade, Withdraw | a requisição account/config: perm = read_only |
| MetaTrader 5 | senha de investidor | senha principal | sem chaves: a própria senha define as permissões |
Se um diário ou uma ferramenta de análise pedir permissão de negociação ou de saque, isso é motivo para dizer não. Ler é tudo de que eles precisam.
Como criar a chave em cada exchange
Binance
Antes de tudo, a Binance exige três coisas: autenticação de dois fatores (2FA), um depósito de qualquer valor na sua Carteira Spot e a verificação de identidade concluída.
- Abra API Management. Ícone do perfil → Account → API Management.
- Crie a chave. Create API → System generated, dê um nome e confirme com 2FA ou passkey.
- Guarde a chave secreta. A Secret Key só aparece na criação; depois disso, ela fica oculta.
- Confira as permissões. Em Edit restrictions, só Enable Reading fica marcada. Ela vem ativada por padrão.
Desde 30 de janeiro de 2023, uma chave System generated sem restrição de IP só consegue ler. A Binance só libera saques em uma chave vinculada a endereços IP.
Bybit
As chaves só são criadas no site; o app não faz isso. Uma conta nova pode ficar impedida de criar chaves nas primeiras 48 horas.
- Abra API Management. Ícone do perfil no canto superior direito → API.
- Crie a chave. Create New Key → System-generated API Keys → API Transaction, e dê um nome.
- Escolha Read-Only. A outra opção, Read-Write, permite negociar.
- Marque as seções. Por exemplo, Unified Trading. Uma chave Read-Only só vai lê-las.
- Confirme e guarde a chave secreta. O seu código do Google Authenticator, depois a API Key e a API Secret. A chave secreta aparece uma única vez.
OKX
- Abra a seção de API. Perfil → API; no site, ela pode se chamar API and connections. Clique em Create API key.
- Preencha o formulário. Um nome, a conta (a principal ou uma subconta) e a finalidade da chave.
- Mantenha uma permissão: Read. Deixe Trade e Withdraw desligadas.
- Defina uma passphrase. É a senha própria da chave. Não dá para vê-la depois: se você a perder, exclua a chave e crie uma nova.
- Guarde as três sequências. API key, Secret key e Passphrase.
Em algumas regiões, a OKX só deixa criar uma chave se a conta tiver mais de US$ 100. Os residentes do Espaço Econômico Europeu e dos EUA têm sites próprios da OKX, e as chaves deles funcionam por eea.okx.com e us.okx.com. Confira se o serviço suporta o seu.
MetaTrader 5: a senha de investidor
Uma conta MetaTrader 5 tem duas senhas. A senha principal dá todas as permissões. A senha de investidor deixa ver a conta e analisar os preços, mas não operar. É essa que um diário recebe no lugar de uma chave.
Você pode trocar a senha de investidor no terminal: Ferramentas → Opções → aba Servidor → Mudar → Mudar senha do investidor. Se a corretora obrigar uma troca da senha principal, a senha de investidor também é redefinida.
Vale vincular a chave a um endereço IP?
Vincular a chave a um IP quer dizer que ela só aceita requisições dos endereços que você listar. As exchanges recomendam isso: uma chave vinculada que for roubada não funciona no computador de outra pessoa.
A regra é simples. Se um serviço publica os endereços IP dele, informe-os. Se não publica, uma chave somente leitura pode ficar sem vínculo: ela não consegue negociar nem sacar de qualquer jeito. Mas cada exchange tem os seus próprios limites para chaves sem vínculo.
| Exchange | Uma chave sem vínculo de IP |
|---|---|
| Bybit | Para de funcionar depois de 90 dias, ou 7 dias depois de você trocar a senha da conta |
| Binance | É excluída depois de 30 dias sem uso |
| OKX | Uma chave com Trade ou Withdraw é excluída depois de 14 dias sem uso |
Um serviço que usa a chave o tempo todo nunca esbarra na regra dos 30 dias da Binance. Na Bybit, porém, uma chave sem vínculo para de funcionar depois de 90 dias. O que escolher ao conectar um diário em cada exchange, e como renovar uma chave da Bybit, está nas nossas páginas sobre como conectar a Binance, a Bybit e a OKX.
O que fazer se uma chave vazar
A Bybit lista onde uma chave secreta nunca deve ir parar: capturas de tela e vídeos, código-fonte e repositórios públicos, mensagens por canais inseguros. Se a chave secreta pode ter chegado a outra pessoa:
- Exclua a chave na hora. Na Binance, em API Management; na Bybit, com Delete na coluna Action (só no site); na OKX, na seção de API. Uma chave excluída não funciona para ninguém.
- Não confie em uma troca de senha. Na Bybit, uma chave sem vínculo continua funcionando por 7 dias depois que você troca a senha da conta. Só excluí-la a desliga.
- Confira o histórico. Ordens, operações, transferências e saques dos últimos dias. Na OKX, o Security Center mostra quando chaves com Trade ou Withdraw e sem vínculo de IP foram usadas.
- Crie uma chave nova. Somente leitura, e uma separada para cada serviço, para que um vazamento em um não precise ser resolvido em todos.
- Fale com o suporte da exchange. Se você vir operações ou saques que não fez.
Checklist antes de entregar uma chave
- Uma permissão: leitura. Confira na página de API depois de criar a chave, não só durante a criação.
- Uma chave por serviço. Exclua a que você não precisa mais sem mexer nas outras.
Um diário conectado com uma chave registra as operações sozinho, com taxas, funding e MAE e MFE. Se você mantém o seu diário à mão, não precisa de chave: a planilha de diário de trade para Excel basta, e o que registrar está em Como fazer um diário de trade.
Fontes
- Binance: How to Create API Keys on Binance?: os requisitos, os passos, Enable Reading; desde 30 de janeiro de 2023, uma chave sem restrição de IP só consegue ler; os saques exigem restrição de IP.
- Binance: Frequently Asked Questions on API: a Secret Key só aparece na criação; plataformas de terceiros são um risco de segurança.
- Binance: How to Use an API Key Securely: chaves sem vínculo inativas por 30 dias são excluídas; uma chave por finalidade; troque uma chave na hora se suspeitar de que ela foi comprometida.
- Binance Developers: Wallet Quick Start: a restrição padrão de uma chave nova é Enable Reading.
- Binance Developers: Margin Trading Best Practice: as permissões Enable Spot & Margin Trading e Enable Margin Loan, Repay & Transfer.
- Binance: How to Create an API Key for a Futures Lead Trading Portfolio?: o botão Edit restrictions e a permissão Enable Futures.
- Binance: How to Download and Set up Binance Gift Card API: a permissão Enable Withdrawals.
- Binance Developers: Get API Key Permission: a requisição apiRestrictions e os seus campos.
- Bybit: How to Create Your API Key?: só no site, 48 horas para uma conta nova, os passos em API Management.
- Bybit EU: What Is API Trading and How to Set It Up: Read-Only e Read-Write, lista de IPs permitidos e No IP restriction, 90 dias sem vínculo, a chave secreta mostrada uma vez, onde uma chave secreta nunca deve ir parar.
- Bybit API: Create Sub UID API Key: uma chave sem vínculo para de funcionar depois de 90 dias, ou 7 dias depois de uma troca de senha.
- Bybit API: Get API Key Information: a requisição query-api e o seu campo readOnly.
- Bybit: How to Delete Your API Key: Delete na coluna Action, só no site.
- OKX: API FAQ: criar uma chave, a passphrase, a exigência de US$ 100, os sites do EEE e dos EUA, a expiração das chaves sem vínculo de IP.
- Documentação da API v5 da OKX: as permissões Read, Trade e Withdraw; até 20 endereços IP; 14 dias para uma chave sem vínculo com Trade ou Withdraw; o Security Center; a requisição account/config e o seu campo perm.
- Ajuda do MetaTrader 5: Login: a senha principal e a de investidor e o que o acesso de investidor permite.
- Ajuda do MetaTrader 5: Configuração da plataforma: a troca da senha de investidor na aba Servidor.
Os nomes dos botões das exchanges vêm dos sites delas em inglês. Outros idiomas e sites regionais podem usar outros nomes, e as exchanges redesenham as páginas de tempos em tempos.


