Tiempo de lectura: … min

Despliega estrategias de trading basadas en CCXT en TradingHost

Ejecuta proyectos de trading de código abierto de CCXT desde GitHub en runtimes de TradingHost siempre activos.

CCXT conecta tu estrategia con más de 100 exchanges de criptomonedas a través de una interfaz unificada. TradingHost proporciona el runtime de producción para esa estrategia.

Por el equipo de ingeniería de TradingHost
  • Despliegue nativo desde GitHub
  • Más de 100 exchanges mediante una sola interfaz
  • Seis lenguajes compatibles
  • REST y WebSocket incluidos
  • Runtime siempre activo
  • Proximidad regional a los exchanges
  • Claves API cifradas
  • Streaming de logs
  • Listo para MCP

Introducción

¿No conoces CCXT?

Si alguna vez has escrito código para comunicarte con un exchange de criptomonedas, probablemente habrás notado que cada plataforma funciona de manera ligeramente diferente. Binance tiene su propia API, Bybit otra y OKX una tercera. Los símbolos se llaman de otra forma, los errores se devuelven de manera distinta y los tipos de orden varían.

CCXT resuelve esto. Es un software de código abierto, de uso gratuito y con licencia MIT, que ofrece a tu código una forma unificada de comunicarse con más de 100 exchanges. Escribes tu estrategia una sola vez y puedes conectarla a Binance, Bybit, OKX, Coinbase, Kraken y más de un centenar de plataformas sin tener que reescribir la integración en cada ocasión.

CCXT no incluye estrategias de trading. Es la capa de conectividad. Tú aportas la estrategia y CCXT se encarga de la comunicación con el exchange.

TradingHost es el lugar donde esa estrategia se ejecuta en producción. En lugar de dejar tu estrategia en un portátil o en un VPS genérico, despliegas tu código basado en CCXT en un runtime en la nube de TradingHost que permanece siempre activo, gestiona tus claves API de forma segura y te transmite los logs en tiempo real.

Sección 01 · Resumen

Resumen

Qué es CCXT
Software de conectividad de código abierto para exchanges, con licencia MIT
Mantenido por
El proyecto CCXT en GitHub
Exchanges compatibles
Más de 100 centralizados y descentralizados
Lenguajes
JavaScript, TypeScript, Python, C#, PHP, Go
Soporte de API
REST y WebSocket (WebSocket integrado en el paquete gratuito desde octubre de 2022)
Origen del despliegue
GitHub
Rol de TradingHost
Runtime, despliegue, logs, secretos y selección de región
Rol de CCXT
Conectividad con las API de los exchanges
Afiliación
TradingHost es independiente y no está afiliado a CCXT
Ideal para
Estrategias cripto multiexchange, arbitraje, recolección de datos de mercado y automatización de carteras

Sección 02 · Dónde encaja CCXT

Cómo encaja CCXT en tu infraestructura de trading

CCXT es infraestructura de conectividad con exchanges. Varios de los principales frameworks de trading de código abierto lo utilizan internamente, incluidos Freqtrade, Hummingbot y OctoBot. CCXT es la capa fundacional; esos frameworks son sistemas de trading completos construidos sobre ella.

Esto significa que puedes desplegar CCXT de dos formas en TradingHost:

  • Ruta 01

    Directa

    Escriba el código de su propia estrategia en cualquiera de los seis lenguajes compatibles con CCXT. Su código llama directamente a CCXT para obtener datos de mercado, colocar órdenes y gestionar posiciones.

  • Ruta 02

    A través de un framework

    Utilice Freqtrade, Hummingbot, Jesse o cualquier otro framework que use CCXT internamente. Usted configura el framework, este utiliza CCXT para comunicarse con los exchanges y TradingHost ejecuta todo el proceso.

Ambas rutas funcionan igual desde la perspectiva de TradingHost. Usted proporciona un repositorio de GitHub. Nosotros lo ejecutamos.

Usted
El código de su estrategia controla la lógica de trading.
CCXT
CCXT estandariza la API del exchange.
Exchange
Su cuenta del exchange recibe las órdenes.
TradingHost
Ejecuta el proceso de la estrategia y transmite los logs.

Sección 03 · Por qué en TradingHost

Por qué desplegar CCXT en TradingHost

Una estrategia basada en CCXT necesita ejecutarse de forma continua para ser útil en trading real. Ejecutarla en un portátil, ordenador de sobremesa o VPS genérico introduce una carga operativa constante: supervisión de procesos, reinicios, gestión de dependencias, logs dispersos y despliegues manuales.

TradingHost proporciona a las estrategias basadas en CCXT un entorno de ejecución orientado a producción, diseñado específicamente para procesos de trading de larga duración.

Lo que obtiene

  • Despliegue nativo desde GitHub
  • Entorno de ejecución en contenedores siempre activo
  • Soporte multiestrategia dentro de un mismo entorno de ejecución
  • Almacenamiento cifrado de claves API
  • Selección de región cercana a su exchange
  • Transmisión de logs en tiempo real y estado básico del sistema
  • Iniciar, detener, reiniciar e inspeccionar a nivel de estrategia
  • Actualizar una estrategia sin reiniciar el entorno de ejecución
  • Flujos de trabajo en AI IDE compatibles con MCP

Lo que conserva

  • Control total sobre el código de su estrategia
  • Direct ownership of your exchange accounts and API permissions
  • Su elección de lenguaje entre los seis que admite CCXT

Sección 04 · Exchanges compatibles

Exchanges compatibles

Cada página de bróker en TradingHost es un lugar donde puede desplegar una estrategia basada en CCXT. El mismo patrón de despliegue (su repositorio de CCXT, sus claves API del exchange y un entorno de ejecución de TradingHost) funciona para cada uno de los más de 100 exchanges compatibles con CCXT.

A continuación se enlazan cinco combinaciones populares. Para ver el directorio completo de los más de 100 exchanges de criptomonedas compatibles con CCXT, consulte /brokers/crypto/.

  • CCXT
  • su exchange
  • entorno de ejecución de TradingHost

La misma combinación funciona para todos los exchanges compatibles con CCXT. Hyperliquid, KuCoin, Bitget, MEXC, Gate.io, dYdX y más de 100 otros utilizan el mismo patrón de CCXT en TradingHost. Encuentre su plataforma en el directorio completo de brókers de criptomonedas.

Ver los más de 100 exchanges de criptomonedas

Sección 05 · Flujo de despliegue

Cómo funciona un despliegue de CCXT

Una estrategia basada en CCXT en TradingHost sigue el mismo patrón de despliegue que cualquier proyecto basado en GitHub.

  1. PASO 01

    Conectar o crear un repositorio

    Inicia sesión con GitHub y conecta un repositorio existente basado en CCXT, o crea uno nuevo a partir de una plantilla de CCXT de TradingHost.

  2. PASO 02

    Definir el punto de entrada del runtime

    TradingHost lee la configuración de ejecución de tu proyecto para saber cómo compilar e iniciar tu estrategia.

  3. PASO 03

    Añadir claves de API cifradas del exchange

    Añade las claves de API de tu exchange como secretos en TradingHost. Se cifran y se inyectan en tu runtime al iniciar.

    /platform/secrets/
  4. PASO 04

    Elegir una región

    Selecciona una región cercana al motor de emparejamiento de tu exchange. AWS Tokyo para Binance Spot, AWS Frankfurt para muchos exchanges con sede en la UE.

    /platform/regions/
  5. PASO 05

    Desplegar

    TradingHost inicia tu estrategia en un contenedor gestionado. Los logs se transmiten en tiempo real al panel de control.

    /platform/observability/

Sección 06 · REST y WebSocket

REST y WebSocket

CCXT admite tanto consultas REST como transmisión por WebSocket en el mismo paquete. La funcionalidad de WebSocket, anteriormente el producto comercial CCXT Pro, se integró en el paquete gratuito de CCXT en octubre de 2022 (CCXT version 1.95+).

En pocas palabras, REST significa que tu código pregunta repetidamente al exchange «¿cuál es el precio ahora?». WebSocket significa que tu código se suscribe una sola vez y el exchange envía actualizaciones a medida que ocurren. WebSocket suele ser mejor para estrategias que funcionan de forma continua porque consume menos peticiones, ofrece menor latencia y transmite las ejecuciones en tiempo real. REST es más sencillo para estrategias de menor frecuencia que pueden tolerar intervalos de consulta.

Ambos protocolos se ejecutan en el mismo runtime de TradingHost. La elección es tuya, no depende de ninguna licencia de TradingHost o CCXT.

Sección 07 · Lo que no hacemos

Lo que TradingHost no hace

  • TradingHost no actúa como tu exchange.
  • TradingHost no proporciona estrategias de trading ni asesoramiento financiero.
  • TradingHost no requiere permisos de retiro de tu cuenta del exchange.
  • TradingHost no custodia las claves de API de tu exchange más allá de su inyección cifrada en el runtime.
  • TradingHost no garantiza el rendimiento de la estrategia, el tiempo de actividad del exchange ni la conectividad con el mercado.

Sección 08 · Preguntas frecuentes

Preguntas frecuentes

No. TradingHost es independiente. CCXT es un software de código abierto con licencia MIT mantenido por el proyecto CCXT.

No. La funcionalidad de WebSocket de CCXT Pro se integró en el paquete gratuito de CCXT en octubre de 2022. A partir de CCXT version 1.95+, todo el soporte de WebSocket está incluido en el paquete gratuito con licencia MIT.

CCXT admite JavaScript, TypeScript, Python, C#, PHP y Go. Cualquiera de ellos puede ejecutarse en un runtime de TradingHost.

A más de 100 exchanges de criptomonedas, incluidos los principales exchanges centralizados (Binance, Bybit, OKX, Coinbase, Kraken, KuCoin, Bitget, Gate, HTX, MEXC) y descentralizados (Hyperliquid, dYdX, Paradex, Apex).

No. El código de tu estrategia basada en CCXT realiza las operaciones a través de tus propias credenciales de API del exchange. TradingHost simplemente ejecuta el proceso.

Sí. Un runtime de TradingHost puede alojar múltiples procesos de estrategia. Las acciones de iniciar, detener, reiniciar e inspeccionar a nivel de estrategia pueden aplicarse a una sola de ellas sin necesidad de reiniciar todo el runtime.

Las añades a TradingHost como secretos cifrados. Se inyectan en tu runtime al iniciar y no se almacenan en tu repositorio.

Elige una región cercana al motor de emparejamiento de tu exchange. Binance Spot suele ofrecer la menor latencia desde AWS Tokyo. Los exchanges con sede en la UE suelen funcionar mejor desde AWS Frankfurt. Consulta la lista completa en /platform/regions/.

Sí. Con el MCP de TradingHost, los AI IDE compatibles pueden leer tu runtime, volver a desplegar estrategias de CCXT, inspeccionar logs y gestionar despliegues. Consulta /platform/mcp/.

No. CCXT solo proporciona conectividad con exchanges. Para realizar backtesting, consulta frameworks como Freqtrade, Backtrader o vectorbt; todos ellos pueden utilizar CCXT para la ejecución en vivo.

Despliega tu primera estrategia de CCXT

Conecta GitHub, elige una plantilla de CCXT o tu propio repositorio, añade las claves de API de tu exchange, selecciona una región e inicia la ejecución en un runtime de TradingHost.