Configure o Bot de Trading unCoded no seu Próprio Servidor
Rode o bot no seu próprio servidor e conecte-o à sua exchange, sem escrever uma única linha de código.
Seu Próprio Servidor
Na Alemanha
API de Exchange Segura
Subconta + lista branca de IP
Trading Automatizado
Painel + Telegram opcional
Glossário Rápido
Antes de Começar - Preparação Obrigatória
Sem esses três pontos a configuração não vai funcionar. Pule esta parte se você já usa sua exchange ativamente.
Preparação A - Complete o KYC da Exchange
Resultado esperado: Uma conta de exchange totalmente verificada (necessária para APIs e subcontas).
As APIs de trading e as subcontas só estão disponíveis para usuários de exchange totalmente verificados.
Preparação B - Ative o 2FA
Resultado esperado: Autenticação de dois fatores ativa na sua conta de exchange.
Sua exchange exige 2FA antes que você possa criar qualquer chave de API.
Se você perder seu celular sem uma chave de backup, vai perder o acesso à sua conta. Uma chave física YubiKey adiciona uma proteção ainda mais forte.
Preparação C - Deposite USDC ou FDUSD
Resultado esperado: Moeda de cotação pronta para transferir para sua subconta.
O bot opera contra uma moeda de cotação que precisa estar na subconta antes do lançamento.
Configuração Passo a Passo
Quatorze passos, da compra do servidor até um bot totalmente operacional.
Compre um Servidor no Zeabur
Resultado esperado: Um servidor em funcionamento na Alemanha com seu próprio endereço IPv4.
- ›Abra o painel do Zeabur e faça login com o Google.
- ›Clique em 'Buy More Servers'.
- ›Selecione Hetzner na Alemanha (cerca de US$ 16 / mês).
- ›Especificações: 4 vCPUs, localização Alemanha, IP dedicado.
Rede de segurança: em até 7 dias você pode reembolsar o servidor. Você também pode desativar a Renovação Automática se quiser apenas testar por um mês. O tempo de inicialização é de cerca de 3 a 4 minutos.
Resultado: O servidor está funcionando e o endereço IPv4 está anotado.
Abra o Template do unCoded
Resultado esperado: O formulário do Zeabur aberto e pronto para preencher.
- ›No Zeabur vá em 'Projects' -> 'Generate Project'.
- ›Em 'Deploy New Service' procure por 'uncoded'.
- ›Selecione o servidor que você acabou de comprar.
Não preencha nada ainda, vamos reunir os valores necessários nos próximos passos.
Crie uma Subconta na Exchange
Resultado esperado: Uma segunda conta de exchange separada de forma limpa da sua conta principal.
- ›Clique na sua foto de perfil na sua exchange (canto superior direito).
- ›Clique em 'Sub Accounts' (ou equivalente) no menu.
- ›'Create Sub Account' -> 'Create with Mail'.
- ›Digite um segundo e-mail e uma senha.
- ›Ative 'Switchable' para poder alternar entre a conta principal e a subconta com um clique.
Crie uma API Key na sua Exchange
Resultado esperado: API Key e Secret Key inseridas no template do Zeabur.
Nunca ative permissões de saque na API. Os bots de trading só precisam de permissões de leitura + trading. A lista branca de IP e a permissão de trading são configuradas intencionalmente mais tarde, no Passo 9.
- ›Mude para a subconta (seletor no canto superior esquerdo).
- ›Perfil -> 'API Management'.
- ›'Create API' -> 'System Generated'.
- ›Dê um nome como 'uncoded Bot' -> Next.
- ›Confirme com 2FA / YubiKey.
- ›Copie a API Key e a Secret Key nos campos do Zeabur 'Exchange API Key' / 'Exchange Secret Key'.
Copie a Secret Key imediatamente, ela nunca é mostrada de novo depois que você fecha a página. Não a compartilhe com ninguém.
Resultado: A API Key e a Secret Key estão inseridas no template do Zeabur.
Defina as Senhas do Painel
Resultado esperado: Duas senhas de acesso para o seu futuro painel.
O template do Zeabur tem dois campos de senha:
Use senhas fortes com caracteres especiais. Nada de 'Test1' ou parecido.
- ›Dashboard Admin Password, acesso completo incluindo todas as configurações.
- ›Dashboard View Password, somente leitura, por exemplo para alguém a quem você queira mostrar o bot.
(Opcional) Crie um Bot do Telegram
Resultado esperado: Um token de bot para as notificações do Telegram.
Se você não quer notificações do Telegram, basta digitar 00 nos dois campos do Telegram e passar para o Passo 8. Com o Telegram você recebe uma mensagem por operação com o lucro, o lucro total e o volume.
- ›No Telegram procure por @BotFather.
- ›'Start' -> envie o comando /newbot.
- ›Dê um nome visível (por exemplo 'Uncoded Trading Bot').
- ›Dê um nome de usuário interno (precisa terminar em 'bot' e ser único globalmente).
- ›O BotFather devolve um token como 123456789:ABCdefGhi... cole-o no campo do Zeabur 'Telegram Bot Token'.
(Opcional) Obtenha o ID do Grupo do Telegram
Resultado esperado: O ID do grupo, incluindo o sinal de menos, inserido no template do Zeabur.
O sinal de menos '-' precisa ser copiado junto com o número. Sem ele a conexão vai falhar.
- ›No Telegram crie um novo grupo (por exemplo 'Uncoded Trading').
- ›Adicione o seu bot uncoded recém-criado ao grupo.
- ›Adicione também o bot auxiliar @myidbot ao grupo.
- ›Promova os dois bots a administrador (clique direito / toque longo no bot -> 'Promote to Admin' -> Save).
- ›No grupo envie /getgroupid para @myidbot.
- ›Você vai receber um ID de grupo com sinal de menos, por exemplo -1001234567890.
Configure os Domínios e Inicie o Deploy
Resultado esperado: Duas URLs próprias de painel e um deploy em funcionamento.
São necessários dois nomes de domínio no template:
- ›Domínio do painel (por exemplo uncoded-seunome-1), painel web para a configuração.
- ›Domínio de sinais (por exemplo uncoded-seunome-2), endpoint para os sinais do TradingView.
- ›Regras: só minúsculas, os dois nomes precisam ser diferentes.
- ›Opcional: defina agora uma senha do TradingView se você for usar sinais do TradingView mais tarde (pode ser alterada a qualquer momento).
- ›Escolha o servidor certo embaixo e clique em 'Confirm'.
Adicione o IP do Servidor à Lista Branca na sua Exchange (crítico!)
Resultado esperado: Uma chave de API pronta para operar que só pode ser usada a partir do seu servidor.
Até que a lista branca de IP seja configurada, nem dá para selecionar 'Enable Spot & Margin Trading' na sua exchange. É um recurso de segurança, não um erro.
- ›No Zeabur -> 'Servers' -> clique no seu servidor -> copie o endereço IPv4.
- ›Volte para a sua exchange -> 'API Management' -> clique em 'Edit restrictions' na sua chave de API do uncoded.
- ›Ative 'Restrict access to trusted IPs only'.
- ›Digite o IP do servidor -> Confirm.
- ›Agora você pode marcar 'Enable Spot & Margin Trading' -> ative-o.
- ›Confirme com 2FA e 'Save'. NÃO ative os saques da API, só trading.
Por que isso é tão seguro: mesmo que alguém tenha sua API Key e Secret, não pode fazer nada, só este IP de servidor está autorizado a operar.
Faça Login no Painel
Resultado esperado: Acesso ao painel do unCoded através do seu próprio domínio.
Assim que o domínio do painel ficar verde no Zeabur ('Online' / 'Running'), abra-o no navegador e faça login com a senha de administrador do Passo 5.
Escolha o Modo de Trading e a Estratégia
Resultado esperado: Um bot totalmente configurado com modo, moeda de cotação, pares e perfil de risco.
No painel selecione o seguinte, nesta ordem:
- ›Tipo de bot: Multi-Token Bot (padrão para a maioria dos usuários). High-Frequency Bot é market making de um único token, normalmente NÃO é o que você quer.
- ›Moeda de cotação: USDC dentro da UE; FDUSD possível fora da UE (taxas de trading reduzidas / nulas).
- ›Pares de trading: BTC e ETH são bons para começar, alta liquidez, menor slippage.
- ›Perfil de risco: Low = conservador (recomendado para iniciantes). Medium / High = mais agressivo (mais divisões, posições maiores, menos reserva).
- ›-> Confirm -> Start.
Vincule sua Conta do Google
Resultado esperado: Sua licença fica associada à sua identidade do Google.
- ›No painel clique em 'Open'.
- ›Faça login com sua conta do Google.
- ›Aceite os Termos de Serviço.
- ›Clique em 'Start'.
Preço: o bot custa entre 20 e 30% do lucro realizado. Sem lucro = sem custo. Novos usuários recebem atualmente um crédito de licença de US$ 25.
Ative sua Licença
Resultado esperado: Bot vinculado de forma única à sua conta.
Somente a API Key pública, nunca a Secret Key.
- ›No painel clique em 'Top-up License', você será redirecionado para a sua conta do unCoded.
- ›Role até 'Your IDs'.
- ›Digite aqui a API Key pública da exchange.
Verifique se Está Tudo Funcionando
Resultado esperado: Confiança de que o bot funciona corretamente.
- ›Abra o serviço do bot de trading no seu projeto do Zeabur -> clique em 'Logs'.
- ›Não devem aparecer erros em vermelho.
- ›As operações são executadas bem rápido (~40 a 50 ms cada uma). Pause a visualização de logs se precisar.
Resultado: O bot funciona de forma independente no seu próprio servidor.
Como é o Sucesso
É assim que você pode saber, nas primeiras 1 a 24 horas, que está tudo funcionando.
Imediatamente (em 5 minutos)
- O painel mostra 'Bot Status: Running' (verde).
- Os logs mostram entradas regulares como 'Checking conditions for BTCUSDC...' sem erros em vermelho.
Na primeira hora
- Quando as condições de mercado coincidirem: aparecem as primeiras ordens de compra nos logs.
- Se o Telegram estiver ativado: primeira notificação (por exemplo 'BUY BTCUSDC at 65,420, Split 1/2').
Em 24 horas
- Primeiras operações concluídas (compra + venda) com exibição de lucros.
- As estatísticas do painel começam a se preencher.
Se nenhuma operação aconteceu depois de 24 horas: não é necessariamente um erro. Com baixa volatilidade ou configurações conservadoras, pode levar de 1 a 3 dias até que as primeiras condições de entrada sejam atendidas.
Solução de Problemas
Checklist de Segurança
Ajustar Estratégias e Expectativas Realistas
Personalizar Mais Tarde
- • Mude o Modo (por exemplo modo Basic para mercados de alta).
- • Ajuste as Divisões (por exemplo 50/50).
- • Troque as estratégias para mercados de alta / baixa.
- • Explore estratégias públicas e o ranking em "Backtesting".
Expectativas Realistas
- • Referência: ~17.000 operações / mês, ~1.US$ 200 de lucro no período de exemplo.
- • Os resultados diários costumam ficar entre 12 e US$ 27, com casos excepcionais para cima.
- • Orientação aproximada: 30 a 40% de retorno anual como número realista.
- • O lucro cresce por degraus (as posições precisam ser fechadas), não de forma linear.
Os mercados laterais e de baixa são onde o bot pode superar claramente o hodl. Em rallies de alta extremos o hodl pode ganhar de vez em quando, por isso o stop-loss e os indicadores de emergência são importantes.
Riscos e Aviso Legal
- Uso:por sua conta e risco.
- Retornos:sem garantia de lucros futuros. Os resultados passados não são uma previsão.
- Impostos:isto não é aconselhamento fiscal. Os lucros de trading podem estar sujeitos a impostos conforme o seu país.
- Perdas:o trading de criptomoedas pode provocar perdas até a perda total do capital.
- Responsabilidade:você é responsável pela sua configuração, suas API keys e seu servidor.
Referência Rápida
Para configurações repetidas.
- 1Compre um servidor Hetzner no Zeabur (4 vCPU, Alemanha)
- 2Abra o template do unCoded
- 3Crie uma subconta na exchange + transfira USDC / FDUSD
- 4Crie a API Key + Secret Key (sem permissões de saque)
- 5Defina as senhas do painel
- 6(Opcional) Crie um bot do Telegram com o BotFather
- 7(Opcional) Obtenha o ID do grupo do Telegram com o @myidbot (inclua o sinal de menos!)
- 8Configure os domínios de painel + sinais, inicie o deploy
- 9Adicione o IP do servidor à lista branca na sua exchange + ative o trading
- 10Faça login no painel
- 11Escolha Multi-Token, moeda de cotação, pares e risco
- 12Vincule a conta do Google
- 13Ative a licença (API Key pública)
- 14Verifique os logs
Precisa da Documentação Completa?
A documentação completa está disponível em /docs.