Proyectos Datos en tiempo real · Mercados

Hyperliquid Heatmaps

Un mapa de calor de liquidaciones en criptomonedas, en directo. Y la auditoría que hice de mi propio prototipo.

Papel
Creador · datos, backend, frontend y auditoría
Año
2026
Herramientas
Python · FastAPI · SQLite · React · Vite · Docker · AWS EC2 · API de Hyperliquid
Estado
Demo reconstruida en directo
DemostraciónPrecios reales de Hyperliquid · mapa de liquidaciones estimado

Qué es

En los mercados de futuros perpetuos, muchas posiciones están apalancadas: si el precio llega a cierto nivel, se liquidan solas. Saber dónde se acumulan esas liquidaciones ayuda a entender hacia dónde puede acelerarse un movimiento. El proyecto construía ese mapa para Hyperliquid, un exchange descentralizado cuyos datos son públicos.

El sistema original

  • Recolectores que leían posiciones de miles de carteras y velas de mercado.
  • Backend en FastAPI con SQLite, un predictor experimental y un frontend en React con el mapa de calor, el libro de liquidaciones y el seguimiento de «dinero inteligente».
  • Despliegue con Docker en AWS y dominio propio.

La auditoría

Antes de darle más uso, audité el sistema yo mismo. Las conclusiones fueron incómodas y útiles:

  1. Posiciones fantasma. Las posiciones cerradas nunca se borraban: el mapa sumaba riesgo que ya no existía, y empeoraba con el tiempo.
  2. Falso histórico. El estado actual se pintaba sobre todo el eje temporal, como si fuera historia.
  3. «IA» sin validar. El predictor aprendía de datos contaminados, sin calibración ni validación.
  4. Riesgos operativos. Procesos duplicados y un despliegue que podía empaquetar claves.

Conclusión: funcionaba como demo visual, no como herramienta para decidir. Lo retiré.

La demostración

La he reconstruido para esta página corrigiendo esos errores. Usa precios reales de Hyperliquid en directo (las últimas dos semanas, hora a hora) y estima los niveles de liquidación suponiendo apalancamientos típicos para las posiciones abiertas en cada vela. Cada nivel desaparece cuando el precio lo cruza. Activa «Sin borrar niveles cruzados» para ver cómo lo calculaba la primera versión y por qué engañaba.

Es un modelo estimado, no las posiciones reales de nadie, y no es una recomendación de inversión.