📖 Visão Geral
O Hyperliquid Whale Tracker é um recurso avançado que monitora as atividades de carteiras de baleias na exchange Hyperliquid e permite copy trading automático. Quando uma baleia rastreada abre uma nova posição, o sistema pode transmitir automaticamente sinais para Discord/Telegram e/ou realizar operações espelhadas em sua conta.
🔍 Detecção em Tempo Real
Monitora as posições das baleias a cada 5 minutos e detecta novas posições instantaneamente.
📢 Alertas Multiplataforma
Transmite sinais para Discord, Telegram e WhatsApp com formatação rica.
🤖 Copy Trading Automático
Espelha automaticamente as posições das baleias com suas configurações personalizadas e parâmetros de risco.
🎯 Rastreamento Inteligente de Fechamento
Fecha automaticamente sua posição quando a baleia fecha a dela.
⚙️ Configuração
Configurações Básicas
Localizadas no seu arquivo de configuração sob HyperLiquidWhaleTracker:
Configuração de Plataformas de Mensagens
Configurações de Trading
🔧 Como Funciona
Processo de Detecção
1Escaneamento Inicial
Na primeira execução, o sistema registra todas as posições existentes das baleias sem transmitir (evita spam).
2Monitoramento Contínuo
A cada 5 minutos, o sistema:
- Obtém as posições atuais de cada baleia rastreada
- Compara com as posições vistas anteriormente
- Detecta NOVAS posições que não estavam presentes antes
3Identificação de Posição
Uma posição é considerada NOVA quando:
- A moeda não estava no portfólio da baleia no último check
- O sistema não transmitiu essa posição anteriormente
4Execução de Ação
Para cada nova posição:
- Transmite sinal para as plataformas configuradas (se habilitado)
- Coloca ordem de copy trading (se habilitado)
- Adiciona a posição ao monitoramento para rastreamento de fechamento automático
Dados de Posições das Baleias Rastreados
| Ponto de Dados | Descrição |
|---|---|
| Moeda | Par de trading (ex.: BTC, ETH, SOL) |
| Lado | Posição comprada ou vendida |
| Tamanho | Tamanho da posição em contratos |
| Preço de Entrada | Preço de entrada da baleia |
| Alavancagem | Alavancagem da posição |
| PnL Não Realizado | Lucro/prejuízo atual |
| Preço de Liquidação | Limiar de risco |
📢 Transmissão de Sinais
Habilitando Transmissões
Defina broadcast_signals: true na sua configuração para receber notificações quando baleias abrirem posições.
Notificações do Discord
Formato Rich Embed
- Codificado por cores (Verde para COMPRADA, Vermelho para VENDIDA)
- Campos organizados com todos os detalhes da posição
- Link clicável para o portfólio da baleia
- Timestamp para rastreamento
Notificações do Telegram
Formato Markdown
- Formato de texto claro e legível
- Blocos de código monospace para dados
- Link direto para rastreamento
- Layout amigável para dispositivos móveis
Seleção de Plataforma
O sistema transmite para todas as plataformas configuradas com credenciais válidas. Plataformas sem credenciais são automaticamente ignoradas:
- Discord: Requer
discord_webhook_url - Telegram: Requer tanto
telegram_bot_tokenquantotelegram_chat_id - WhatsApp: Requer
whatsapp_tokenewhatsapp_phone_id
🤖 Copy Trading Automático
Habilitando o Trading Automático
Defina place_order: true para espelhar automaticamente as posições das baleias.
Como Funciona o Copy Trading
- Detecção de Posição: O sistema detecta uma nova posição da baleia
- Correspondência de Símbolos: Encontra o par de trading correspondente na sua exchange
- Validação de Ordem: Verifica os limites de ordem da baleia e a disponibilidade do bot
- Colocação de Ordem: Coloca uma ordem de mercado com suas configurações
- Monitoramento: Adiciona a posição ao sistema de monitoramento de fechamento
⚠️ Importante: Suas Configurações, Não as da Baleia
Seus trades de cópia usam SUAS configurações, não as da baleia:
- Seu tamanho de posição (não o da baleia)
- Sua alavancagem (não a da baleia)
- Suas porcentagens de TP/SL
- Suas regras de gerenciamento de risco
Exemplo: Baleia abre 100 BTC COMPRADA com alavancagem 20x → Seu trade de cópia: $100 BTC COMPRADA com alavancagem 10x (suas configurações)
Compatibilidade com Exchanges
O sistema adapta automaticamente os símbolos para sua exchange:
| Exchange | Símbolo da Baleia | Seu Símbolo |
|---|---|---|
| Binance | BTC | BTCUSDT |
| OKX | BTC | BTC-USDT-SWAP |
| Bybit | BTC | BTCUSDT |
| Bitget | BTC | BTCUSDT |
| HyperLiquid | BTC | BTC (sem alteração) |
Lógica de Colocação de Ordens
👁️ Monitoramento de Posições & Fechamento Automático
Rastreamento de Fechamento Automático
Quando você copia um trade de uma baleia, o sistema monitora continuamente a posição da baleia. Se a baleia fechar sua posição, seu trade de cópia também será fechado automaticamente.
Como Funciona
- Registro de Posição: Após colocar o trade de cópia, a posição é adicionada ao monitoramento
- Verificação Contínua: A cada 5 minutos, o sistema verifica as posições atuais da baleia
- Detecção de Fechamento: Identifica quando o tamanho da posição da baleia diminui ou desaparece
- Execução de Fechamento Automático: Fecha imediatamente sua posição correspondente
Cenários de Fechamento
Fechamento Total (100%)
Baleia: Fecha a posição inteira
Seu Trade: Fecha automaticamente 100% da posição
Resultado: Trade movido para concluído, running_orders limpo
Fechamento Parcial
Baleia: Reduz o tamanho da posição (ex.: fechamento de 50%)
Seu Trade: Fecha a porcentagem correspondente
Resultado: Trade atualizado com novas quantidades
Gerenciamento de Estado
🛡️ Recursos de Segurança
Limites de Ordens
Limite por Baleia (max_orders_per_whale)
- Padrão: 2 ordens simultâneas por baleia
- Configurável: Defina qualquer número (1-10 recomendado)
- Objetivo: Evita superexposição a uma única baleia
Exemplo: Baleia #1 tem 2 posições ativas → Nova posição detectada → Sistema verifica: limite de 2/2 atingido → Ordem ignorada: "Limite de ordens da baleia atingido"
Modo Demo
Teste o sistema sem arriscar capital real:
No Modo Demo:
- ✅ Detecta posições de baleias
- ✅ Transmite sinais
- ✅ Registra detalhes das ordens
- ❌ Não coloca ordens reais
- ❌ Não faz chamadas de API à exchange
Prevenção de Conflitos do Bot
Antes de colocar um trade de cópia:
- Verifica se o bot alvo tem ordens em execução
- Ignora a ordem se o bot já está operando
- Evita múltiplas posições simultâneas no mesmo símbolo
Validação de Posição
Cada ordem é validada para:
- Símbolo Válido: Deve existir na sua exchange
- Preço Atual: Deve ser recuperável (> 0)
- Cálculo de Quantidade: Deve atender aos mínimos da exchange
- Limites de Alavancagem: Dentro do intervalo permitido pela exchange
🔧 Solução de Problemas
Problemas Comuns
❌ "Nenhum endereço de baleia configurado"
Problema: A lista tracking_addresses está vazia
Solução: