Tiempo de lectura: … min

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.

Por el equipo de ingeniería de TradingHost
  • 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.

PlataformaConector de Hummingbot
Binance/brokers/crypto/binance/CLOB CEX, spot y perpetuosCoinbase/brokers/crypto/coinbase/CLOB CEX, spotBybit/brokers/crypto/bybit/CLOB CEX, spot y perpetuos
HyperliquidCLOB DEX, perpetuos en cadena
UniswapAMM DEX, liquidez multicadena
  • 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
Explorar el directorio de plataformas cripto

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.

  1. 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.

  2. 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.

  3. 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/
  4. 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/
  5. 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.

V2 Scripts
Un único archivo Python que hereda de StrategyV2Base. Ideal para prototipos, cotización de un solo par y para aprender las APIs modernas de Hummingbot. Se asocia de forma directa a un runtime de TradingHost por script.
V2 Controllers
Subestrategias modulares para entornos de producción. Un solo Controller puede ejecutar múltiples pares y configuraciones independientes dentro del mismo cliente de Hummingbot, que es como los creadores de mercado profesionales implementan configuraciones multi-símbolo sin tener que iniciar un proceso independiente por cada par.
V1 legacy
Las estrategias originales (Pure Market Making, Cross-Exchange Market Making, AMM-Arb, perpetual market making). Siguen estando soportadas por compatibilidad con versiones anteriores. Los nuevos desarrollos deberían orientarse a V2.

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.