Despliega Hummingbot en TradingHost
Ejecuta Hummingbot de código abierto desde GitHub en runtimes de TradingHost siempre activos.
Hummingbot es un framework de market making y liquidez con conectores nativos para más de 30 plataformas centralizadas y descentralizadas. TradingHost proporciona el runtime de producción para tu estrategia.
- Despliegue nativo desde GitHub
- CLOB CEX, CLOB DEX, AMM DEX
- Conectores nativos (sin CCXT)
- V2 Scripts y Controllers
- Pure Market Making y Cross-Exchange Market Making
- Runtime siempre activo
- Claves API cifradas
- Proximidad regional a los exchanges
- Listo para MCP
Introducción
¿No conoces Hummingbot?
Hummingbot es un framework gratuito y de código abierto para market making y liquidez. Está diseñado específicamente para estrategias en las que cotizas continuamente en ambos lados de un mercado, realizas arbitraje entre plataformas o aportas liquidez a pools de AMM, en lugar de operar basándote en indicadores direccionales.
El framework incluye conectores nativos para más de 30 exchanges de tres tipos: exchanges centralizados CLOB (Binance, Coinbase, Kraken, Bybit, OKX, KuCoin y muchos más), exchanges descentralizados CLOB (dYdX, Hyperliquid, Vertex, Injective Helix) e integraciones de AMM DEX (Uniswap, Raydium, PancakeSwap, Curve, Jupiter, entre otros). Estos conectores están desarrollados y mantenidos directamente por Hummingbot, sin depender de CCXT.
Hummingbot cuenta con licencia Apache 2.0 y está bajo la tutela de la Hummingbot Foundation, un modelo de gobernanza comunitaria en el que los exchanges y los colaboradores financian los conectores y el desarrollo de estrategias mediante propuestas públicas.
TradingHost es el lugar donde Hummingbot se ejecuta en producción. En lugar de dejar el cliente en un ordenador portátil o en un VPS genérico donde cualquier microcorte de red implica perder cotizaciones, despliegas tu configuración de Hummingbot en un runtime en la nube de TradingHost que permanece siempre en línea, gestiona tus claves API de los exchanges como secretos cifrados y te transmite los logs en tiempo real.
Sección 01 · Resumen rápido
Resumen rápido
- Qué es Hummingbot
- Framework de market making y liquidez de código abierto, con licencia Apache 2.0
- Bajo la tutela de
- Hummingbot Foundation (gobernanza comunitaria)
- Lenguaje
- Python (con módulos de rendimiento Cython)
- Mercados
- Crypto spot, futuros perpetuos, AMM y CLOB DEX
- Conectores
- Nativos, sin dependencia de CCXT. Más de 30 plataformas en CLOB CEX, CLOB DEX y AMM DEX
- Tipos de estrategia
- V2 Scripts, V2 Controllers, estrategias heredadas V1
- Interfaces de operador
- Cliente CLI, Hummingbot Dashboard, puente de Telegram
- Origen del despliegue
- GitHub
- Rol de TradingHost
- Runtime, despliegue, logs, secretos, selección de región
- Rol de Hummingbot
- Framework de estrategia, conectores nativos de exchanges, gestión de órdenes
- Afiliación
- TradingHost es independiente y no está afiliado a la Hummingbot Foundation
- Ideal para
- Pure Market Making, Cross-Exchange Market Making, arbitraje AMM-CEX, market making de perpetuos
Sección 02 · Dónde encaja Hummingbot
Cómo encaja Hummingbot en tu infraestructura de trading
Hummingbot es un cliente de market making autónomo. Cuenta con sus propios conectores nativos para exchanges centralizados y descentralizados, razón por la cual no depende de CCXT y su lista de compatibilidad incluye integraciones con AMM DEX que CCXT no cubre.
Puedes desplegar Hummingbot de dos formas en TradingHost:
Ruta 01
Estrategia lista para usar
Elige una estrategia integrada (Pure Market Making, Cross-Exchange Market Making, AMM-Arb, perpetual market making) y configúrala. No se requiere código para las estrategias canónicas.
Ruta 02
Script o Controller personalizado
Escribe un V2 Script para una estrategia de instancia única, o un V2 Controller para configuraciones multi-par y multi-instancia de nivel de producción. Crea una subclase de StrategyV2Base en Python.
Ambas rutas funcionan de la misma manera en TradingHost. Tú aportas un repositorio de GitHub de Hummingbot. Nosotros lo ejecutamos.
- Tú
- Tu estrategia o configuración controla las reglas de cotización y ejecución.
- Hummingbot
- Ejecuta el bucle de la estrategia, los conectores nativos de los exchanges y la gestión de órdenes.
- Exchange
- Tu exchange o billetera DEX recibe las órdenes.
- TradingHost
- Ejecuta el cliente Hummingbot, gestiona las claves secretas y transmite los logs en tiempo real.
Sección 03 · Por qué en TradingHost
Por qué desplegar Hummingbot en TradingHost
El market making no perdona los problemas de disponibilidad. Unos pocos segundos de desconexión se traducen en cotizaciones obsoletas, ejecuciones desfavorables y una desviación del inventario de riesgo respecto al objetivo. Ejecutar Hummingbot en un ordenador portátil o en un VPS genérico introduce una carga operativa constante, que incluye la supervisión de procesos, reinicios, gestión de dependencias, dispersión de logs y despliegues manuales.
TradingHost proporciona al cliente Hummingbot un entorno de ejecución orientado a producción, diseñado para procesos de trading de larga duración.
Lo que obtienes
- Despliegue nativo desde GitHub
- Entorno de ejecución en contenedores siempre activo que no se detiene si tu ordenador entra en suspensión
- Soporte multi-instancia dentro de un único entorno de ejecución
- Almacenamiento cifrado de claves API de exchanges
- Selección de región cercana al motor de emparejamiento del exchange
- Transmisión de logs en tiempo real y estado de salud básico
- Iniciar, detener, reiniciar e inspeccionar a nivel de estrategia
- Actualizar una instancia sin reiniciar el entorno de ejecución
- Flujos de trabajo en IDE de IA compatibles con MCP
Lo que conservas
- Control total sobre tu configuración de Hummingbot y el código de tu estrategia
- Propiedad directa de tus cuentas de exchange y permisos de API
- Tu elección de clase de estrategia: V2 Script, V2 Controller o la versión heredada V1
Sección 04 · Plataformas compatibles
Plataformas compatibles
Hummingbot incorpora conectores nativos en tres categorías: CLOB CEX (libros de órdenes de límite centralizados), CLOB DEX (libros de órdenes de límite en cadena) y AMM DEX (pools de creadores de mercado automatizados). El mismo cliente Hummingbot puede ejecutar estrategias de cotización en cualquiera de ellos.
A continuación se muestran cinco combinaciones destacadas. El directorio completo se detalla más abajo.
- Hummingbot
- tu plataforma
- entorno de ejecución de TradingHost
Hummingbot también incluye conectores nativos para muchas otras plataformas, agrupadas por categoría:
- CLOB CEX
- Kraken, OKX, KuCoin, Gate.io, HTX, BitMart, Bitget, BingX, Bitrue, Bitstamp, BTC Markets, AscendEx, MEXC
- CLOB DEX
- dYdX, Derive, XRP Ledger, Dexalot, Injective Helix, Vertex
- AMM DEX
- Raydium, PancakeSwap, Curve, SushiSwap, Balancer, QuickSwap, Trader Joe, Meteora, Jupiter, 0x Protocol
Sección 05 · Flujo de despliegue
Cómo funciona un despliegue de Hummingbot
Un cliente de Hummingbot en TradingHost sigue el mismo patrón de despliegue que cualquier proyecto basado en GitHub.
- PASO 01
Conectar o crear un repositorio
Inicie sesión con GitHub y conecte un repositorio de Hummingbot existente (con su configuración y cualquier V2 Script o V2 Controller personalizado), o cree uno a partir de una plantilla de Hummingbot de TradingHost.
- PASO 02
Configurar el runtime
TradingHost lee la configuración del runtime de su proyecto y los archivos de configuración de Hummingbot para saber cómo instalar las dependencias e iniciar el cliente en modo headless.
- PASO 03
Añadir claves API de exchange cifradas
Añada las claves API del exchange (y cualquier credencial de billetera DEX) como secretos de TradingHost. Se cifran, se inyectan en el runtime al inicio y nunca se escriben en su repositorio.
/platform/secrets/ - PASO 04
Elegir una región
Seleccione una región cercana al motor de emparejamiento de su plataforma. AWS Tokyo para Binance Spot, AWS Frankfurt para muchos exchanges con sede en la UE, y regiones optimizadas para DEX en el caso de estrategias AMM.
/platform/regions/ - PASO 05
Desplegar
TradingHost inicia Hummingbot en un contenedor gestionado. Los registros (logs) se transmiten en tiempo real al panel de control. El Hummingbot Dashboard, cuando está configurado, se ejecuta junto al proceso de la estrategia.
/platform/observability/
Sección 06 · Estructuras de estrategia
Scripts, V2 Controllers, estrategias legacy
Hummingbot ofrece tres estructuras para estrategias de producción. La estructura determina cuántos procesos necesita, cuánto código debe escribir y cuánta complejidad debe absorber el runtime.
Las tres estructuras se ejecutan en el mismo runtime de TradingHost. Un patrón de producción común es tener un único runtime que aloja un V2 Controller, el cual ejecuta internamente múltiples pares.
Sección 07 · Lo que no hacemos
Lo que TradingHost no hace
- TradingHost no actúa como su exchange o DEX.
- TradingHost no proporciona estrategias de creación de mercado, parámetros ni asesoramiento financiero.
- TradingHost no modifica su configuración, scripts o controladores de Hummingbot.
- TradingHost no custodia sus claves API de exchange ni sus billeteras DEX, más allá de su inyección cifrada en el runtime.
- TradingHost no garantiza la calidad de la ejecución (fill), el tiempo de actividad del exchange ni la conectividad con el mercado.
Sección 08 · Preguntas frecuentes
Preguntas frecuentes
No. TradingHost es independiente. Hummingbot es un software de código abierto con licencia Apache 2.0, gestionado por la Hummingbot Foundation a través de la gobernanza comunitaria.
No. Hummingbot incluye sus propios conectores nativos de exchange, razón por la cual la lista de plataformas compatibles incluye integraciones con AMM DEX que CCXT no cubre.
Pure market making, cross-exchange market making, arbitraje AMM y AMM-CEX, perpetual market making, y cualquier estrategia personalizada que pueda escribir como un V2 Script o V2 Controller.
CLOB CEX: Binance, Coinbase, Kraken, Bybit, OKX, KuCoin, Gate.io, HTX, BitMart, Bitget, BingX, Bitrue, Bitstamp, BTC Markets, AscendEx, MEXC, entre otros. CLOB DEX: dYdX, Hyperliquid, Derive, XRP Ledger, Dexalot, Injective Helix, Vertex. AMM DEX: Uniswap, Raydium, PancakeSwap, Curve, SushiSwap, Balancer, QuickSwap, Trader Joe, Meteora, Jupiter, 0x Protocol.
Los V2 Scripts son estrategias de un solo archivo que heredan de StrategyV2Base, ideales para prototipos y configuraciones de un solo par. Los V2 Controllers son subestrategias modulares para entornos de producción que pueden ejecutar múltiples pares y configuraciones independientes dentro de un mismo cliente de Hummingbot.
Sí. Un runtime de TradingHost puede alojar múltiples procesos de Hummingbot, y un único cliente de Hummingbot que ejecute V2 Controllers puede albergar internamente muchas subestrategias.
Las añade a TradingHost como secretos cifrados. Se inyectan en el runtime de Hummingbot al inicio y nunca se escriben en su repositorio.
Sí. Hummingbot Dashboard forma parte del proyecto y sigue funcionando según lo configurado. TradingHost ejecuta el proceso del cliente subyacente y expone la conectividad de red necesaria.
No. Hummingbot ejecuta las operaciones a través de las credenciales de la API de tu exchange o de tu billetera DEX. TradingHost ejecuta el proceso de Hummingbot y transmite los logs.
La estabilidad de las cotizaciones y la selección adversa son sensibles a la latencia de ida y vuelta. TradingHost te permite elegir una región cercana al motor de emparejamiento de tu plataforma de negociación. Consulta /platform/regions/ para ver la lista completa.
Despliega tu primera estrategia de Hummingbot
Conecta GitHub, elige una plantilla de Hummingbot o tu propio repositorio, añade las claves API de tu exchange, elige una región y lánzala en un runtime de TradingHost.