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.
- 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 criptomonedasSecció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.
- 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.
- 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.
- 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/ - 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/ - 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.