📖 Resumen
El Hyperliquid Whale Tracker es una función avanzada que monitorea las actividades de las billeteras de grandes inversores ("ballenas") en el intercambio Hyperliquid y permite el trading de copia automático. Cuando una ballena rastreada abre una nueva posición, el sistema puede transmitir automáticamente señales a Discord/Telegram y/o realizar operaciones espejo en su cuenta.
🔍 Detección en Tiempo Real
Monitorea las posiciones de las ballenas cada 5 minutos y detecta nuevas posiciones al instante.
📢 Alertas Multiplataforma
Transmite señales a Discord, Telegram y WhatsApp con un formato enriquecido.
🤖 Trading de Copia Automático
Refleja automáticamente las posiciones de las ballenas con sus configuraciones personalizadas y parámetros de riesgo.
🎯 Seguimiento Inteligente de Cierre
Cierra automáticamente su posición cuando la ballena cierra la suya.
⚙️ Configuración
Configuraciones Básicas
Ubicadas en su archivo de configuración bajo HyperLiquidWhaleTracker:
Configuración de Plataformas de Mensajería
Configuraciones de Trading
🔧 Cómo Funciona
Proceso de Detección
1Escaneo Inicial
En la primera ejecución, el sistema registra todas las posiciones existentes de las ballenas sin transmitir (evita spam).
2Monitoreo Continuo
Cada 5 minutos, el sistema:
- Obtiene las posiciones actuales de cada ballena rastreada
- Compara con las posiciones vistas anteriormente
- Detecta NUEVAS posiciones que no estaban antes
3Identificación de Posiciones
Una posición se considera NUEVA cuando:
- La moneda no estaba en el portafolio de la ballena en la última verificación
- El sistema no ha transmitido esta posición antes
4Ejecución de Acciones
Para cada nueva posición:
- Transmite la señal a las plataformas configuradas (si está habilitado)
- Coloca una orden de trading de copia (si está habilitado)
- Agrega la posición al monitoreo para seguimiento de cierre automático
Datos de Posiciones de Ballenas Rastreados
| Punto de Datos | Descripción |
|---|---|
| Moneda | Par de trading (por ejemplo, BTC, ETH, SOL) |
| Lado | Posición larga o corta |
| Tamaño | Tamaño de la posición en contratos |
| Precio de Entrada | Precio de entrada de la ballena |
| Apalancamiento | Apalancamiento de la posición |
| Ganancia/Pérdida No Realizada | Ganancia/pérdida actual |
| Precio de Liquidación | Umbral de riesgo |
📢 Transmisión de Señales
Habilitar Transmisiones
Configure broadcast_signals: true en su configuración para recibir notificaciones cuando las ballenas abran posiciones.
Notificaciones de Discord
Formato de Incrustación Enriquecida
- Codificado por colores (Verde para LARGO, Rojo para CORTO)
- Campos organizados con todos los detalles de la posición
- Enlace clicable al portafolio de la ballena
- Marca de tiempo para seguimiento
Notificaciones de Telegram
Formato Markdown
- Formato de texto limpio y legible
- Bloques de código monoespaciados para datos
- Enlace directo de seguimiento
- Diseño amigable para móviles
Selección de Plataforma
El sistema transmite a todas las plataformas configuradas con credenciales válidas. Las plataformas sin credenciales se omiten automáticamente:
- Discord: Requiere
discord_webhook_url - Telegram: Requiere ambos
telegram_bot_tokenytelegram_chat_id - WhatsApp: Requiere
whatsapp_tokenywhatsapp_phone_id
🤖 Trading de Copia Automático
Habilitar Trading Automático
Configure place_order: true para reflejar automáticamente las posiciones de las ballenas.
Cómo Funciona el Trading de Copia
- Detección de Posición: El sistema detecta una nueva posición de ballena
- Coincidencia de Símbolos: Encuentra el par de trading correspondiente en su intercambio
- Validación de Órdenes: Verifica los límites de órdenes de la ballena y la disponibilidad del bot
- Colocación de Órdenes: Coloca una orden de mercado con sus configuraciones establecidas
- Monitoreo: Agrega la posición al sistema de monitoreo de cierre
⚠️ Importante: Sus Configuraciones, No las de la Ballena
Sus operaciones de copia usan SUS configuraciones, no las de la ballena:
- Su tamaño de posición (no el de la ballena)
- Su apalancamiento (no el de la ballena)
- Sus porcentajes de TP/SL
- Sus reglas de gestión de riesgos
Ejemplo: La ballena abre 100 BTC LARGO con apalancamiento de 20x → Su operación de copia: $100 BTC LARGO con apalancamiento de 10x (sus configuraciones)
Compatibilidad con Intercambios
El sistema adapta automáticamente los símbolos para su intercambio:
| Intercambio | Símbolo de la Ballena | Su Símbolo |
|---|---|---|
| Binance | BTC | BTCUSDT |
| OKX | BTC | BTC-USDT-SWAP |
| Bybit | BTC | BTCUSDT |
| Bitget | BTC | BTCUSDT |
| HyperLiquid | BTC | BTC (sin cambios) |
Lógica de Colocación de Órdenes
👁️ Monitoreo de Posiciones y Cierre Automático
Seguimiento de Cierre Automático
Cuando copia una operación de una ballena, el sistema monitorea continuamente la posición de la ballena. Si la ballena cierra su posición, su operación de copia también se cierra automáticamente.
Cómo Funciona
- Registro de Posición: Después de colocar una operación de copia, la posición se agrega al monitoreo
- Verificación Continua: Cada 5 minutos, el sistema verifica las posiciones actuales de la ballena
- Detección de Cierre: Identifica cuando el tamaño de la posición de la ballena disminuye o desaparece
- Ejecución de Cierre Automático: Cierra inmediatamente su posición correspondiente
Escenarios de Cierre
Cierre Completo (100%)
Ballena: Cierra toda la posición
Su Operación: Cierra automáticamente el 100% de la posición
Resultado: La operación se mueve a completada, running_orders se limpia
Cierre Parcial
Ballena: Reduce el tamaño de la posición (por ejemplo, cierre del 50%)
Su Operación: Cierra el porcentaje correspondiente
Resultado: La operación se actualiza con nuevas cantidades
Gestión de Estado
🛡️ Funciones de Seguridad
Límites de Órdenes
Límite por Ballena (max_orders_per_whale)
- Predeterminado: 2 órdenes concurrentes por ballena
- Configurable: Establezca cualquier número (se recomienda 1-10)
- Propósito: Evita la sobreexposición a una sola ballena
Ejemplo: Ballena #1 tiene 2 posiciones activas → Se detecta una nueva posición → El sistema verifica: límite de 2/2 alcanzado → Orden omitida: "Límite de órdenes de ballena alcanzado"
Modo Demo
Pruebe el sistema sin arriesgar capital real:
En Modo Demo:
- ✅ Detecta posiciones de ballenas
- ✅ Transmite señales
- ✅ Registra detalles de órdenes
- ❌ No coloca órdenes reales
- ❌ No realiza llamadas a la API del intercambio
Prevención de Conflictos de Bots
Antes de colocar una operación de copia:
- Verifica si el bot objetivo tiene órdenes en ejecución
- Omite la orden si el bot ya está operando
- Evita múltiples posiciones simultáneas en el mismo símbolo
Validación de Posiciones
Cada orden se valida para:
- Símbolo Válido: Debe existir en su intercambio
- Precio Actual: Debe ser recuperable (> 0)
- Cálculo de Cantidad: Debe cumplir con los mínimos del intercambio
- Límites de Apalancamiento: Dentro del rango permitido por el intercambio
🔧 Solución de Problemas
Problemas Comunes
❌ "No se configuraron direcciones de ballenas"
Problema: La lista tracking_addresses está vacía
Solución: