Tiempo de lectura: … min

Runtime nativo de IA para estrategias de trading en CEX.IO

Desarrolla en Cursor, Claude Code o cualquier IDE de IA. Despliega desde GitHub en un runtime en la nube gestionado con control MCP nativo, logs y selección de región.

Por el equipo de ingeniería de TradingHost

Sección 01 · De un vistazo

De un vistazo

Plataforma
CEX.IO
Tipo de plataforma
Exchange de criptomonedas (institucional y minorista)
Clase de activo
Cripto (spot, liquidez agregada institucional)
Productos compatibles
Trading spot en los principales pares a través de REST/WebSocket minorista. CEX.IO Prime ofrece liquidez agregada institucional mediante FIX 4.4 con niveles independientes de REST y WebSocket. El tráfico de EE. UU. está bloqueado en los niveles de Prime a pesar del registro FCA MLR.
Modelo de ejecución
Runtime de estrategias en contenedores
Origen del despliegue
GitHub
Lenguajes
Cualquier lenguaje que se ejecute en un contenedor
Integraciones habituales
REST y WebSocket de CEX.IO Prime, FIX 4.4 de CEX.IO Prime, CCXT (spot minorista), conectores personalizados
Integración con flujos de trabajo de IA
Superficie de control MCP para Cursor, Claude Code, GitHub Copilot y agentes de CLI
Rol de TradingHost
Runtime, despliegue, logs, comprobaciones de estado, selección de región, control MCP
Rol de CEX.IO
Cuenta de exchange, acceso a la API, acceso al mercado, entorno de ejecución
Afiliación
TradingHost es independiente y no está afiliado a CEX.IO.

Sección 02 · Qué ofrece CEX.IO

Qué ofrece CEX.IO

CEX.IO opera tanto un exchange spot minorista como CEX.IO Prime, una mesa de liquidez agregada institucional compatible con el protocolo FIX 4.4. La Prime Liquidity API utiliza autenticación de tres encabezados (X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE) donde la firma aplica un hash a la acción + marca de tiempo + cuerpo, no al cuerpo sin procesar. El límite de Prime de 300 mensajes por minuto y el aislamiento de permisos de Funds External (retiros) son características distintivas. El tráfico de EE. UU. está bloqueado en los niveles de Prime a pesar del registro FCA MLR de la entidad matriz. Los detalles de los endpoints cambian con el tiempo. La estructura general es estable; los números de nivel precisos y las listas de productos se encuentran en la documentación de CEX.IO.

Mercados y patrones de estrategia

  • Estrategias spot institucionales sobre la liquidez agregada de CEX.IO Prime
  • Gestión de órdenes basada en FIX 4.4 para clientes de Prime
  • Trading spot mediante REST/WebSocket en entornos minoristas
  • Arbitraje entre plataformas emparejado con entornos spot ajenos a CEX.IO
  • Aislamiento de retiros mediante alcance de permisos (Funds External separado)
  • Flujos de órdenes y saldos en canales privados de WebSocket
  • Ejecución TWAP y VWAP contra la liquidez agregada de Prime
  • Integraciones de flujos de financiación fiat limitadas por niveles de KYC

Interfaz de la API

Áreas de producto
Spot minorista de CEX.IO a través de REST y WebSocket. CEX.IO Prime ofrece liquidez agregada institucional mediante FIX 4.4, REST y WebSocket con niveles independientes. La Prime Liquidity API aplica un límite estricto de 300 mensajes por minuto con backoff 429. El tráfico de EE. UU. está bloqueado en los niveles de Prime a pesar del registro FCA MLR de la entidad matriz.
Métodos de conexión
REST y WebSocket de CEX.IO Prime con autenticación de tres encabezados (X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE). Soporte del protocolo FIX 4.4 para clientes institucionales de Prime Liquidity. Los entornos minoristas utilizan un esquema de firma REST/WebSocket independiente. Cada entorno tiene límites de frecuencia independientes.
Autenticación
Las solicitudes firmadas de CEX.IO Prime utilizan HMAC sobre acción + marca de tiempo + cuerpo (no el cuerpo sin procesar), firmado con un secreto decodificado en base64, emitido como X-AGGR-SIGNATURE. Los permisos de las claves API se dividen en Read, Trade, Funds Internal, Funds Wallet y Funds External (retiro). Las estrategias nunca deberían necesitar el alcance de Funds External. Los permisos se definen por clave.

Para más detalles, consulte CEX.IO

Los endpoints específicos, los pesos de los límites de frecuencia, las listas de símbolos, los niveles de comisiones y el historial de versiones se encuentran en la documentación de CEX.IO. Consúltalos como la fuente de verdad.

Sección 03 · Desarrollar con IA

Desarrolle su estrategia para CEX.IO con IA

Elija un método de integración, haga un fork de una plantilla de TradingHost y desarrolle su estrategia en un IDE de IA. Cursor, Claude Code, GitHub Copilot y los agentes de IA basados en CLI funcionan con el mismo flujo de despliegue nativo de GitHub.

  • API nativa de CEX.IO Prime

    Control directo sobre la liquidez agregada de Prime, FIX 4.4 y REST/WebSocket firmado con X-AGGR-*.

  • CCXT

    Interfaz común para el mercado spot minorista de CEX.IO y otros exchanges de criptomonedas.

  • Hummingbot

    Despliegues basados en frameworks que utilizan la estructura de estrategia y el modelo de configuración de Hummingbot.

  • Conector FIX personalizado

    QuickFIX o tu propio motor de trading interno dirigido a FIX 4.4 de CEX.IO Prime.

Compatibilidad de frameworks con productos de CEX.IO

La cobertura de frameworks para CEX.IO es irregular. CCXT expone el mercado spot minorista de CEX.IO a través de la clase unificada cex. Hummingbot y Freqtrade no incluyen a CEX.IO en sus conectores oficialmente compatibles. FIX 4.4 es un protocolo institucional expuesto por QuickFIX y librerías equivalentes, no por frameworks de criptomonedas minoristas. El acceso nativo a la API de CEX.IO Prime llega directamente al entorno de liquidez agregada institucional y a FIX 4.4.

FrameworkSpotFIX 4.4Opciones
Native CEX.IO PrimeCompatibleCompatibleSin soporte documentado
CCXTCompatibleSin soporte documentadoSin soporte documentado
HummingbotSin soporte documentadoSin soporte documentadoSin soporte documentado
FreqtradeSin soporte documentadoSin soporte documentadoSin soporte documentado

✓ compatibilidad confirmada según la documentación oficial del framework. "no" indica que no está documentado oficialmente como compatible.

TradingHost no impone ningún framework. Simplemente ejecuta su proyecto.

Desarrollo con IA

Las plantillas de inicio anteriores se integran de forma natural con los IDE de IA. La interfaz de control MCP de TradingHost completa el ciclo: las herramientas de IA pueden inspeccionar despliegues, revisar registros y gestionar el entorno de ejecución junto a usted, sin intervenir nunca en la ruta de ejecución de las operaciones.

Sección 04 · Ejecutar en TradingHost

Ejecuta tu código en TradingHost

CEX.IO proporciona el exchange y el acceso a la API. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a CEX.IO.

En lugar de ejecutar el código de tu estrategia en un portátil, un ordenador de escritorio, un VPS genérico o un servidor configurado manualmente, realizas el despliegue desde GitHub en un entorno de ejecución de contenedores gestionado por TradingHost.

Tú

  • Tu repositorio contiene tu código.
  • Tu despliegue define cómo se ejecuta.
  • Tu estrategia se conecta a CEX.IO.

TradingHost

  • Mantiene el entorno de ejecución en línea.
  • Muestra los logs y las comprobaciones de estado.
  • Selección de región.
  • Superficie de despliegue controlada.

Flujo de despliegue

  1. PASO 01

    Conecta GitHub

    Autoriza a TradingHost para acceder a tu cuenta de GitHub.

  2. PASO 02

    Vincula un repositorio o empieza desde un framework

    Vincula TradingHost a tu repositorio de estrategia existente o haz un fork de un runtime de framework de TradingHost (CCXT) para obtener una base funcional para el mercado spot minorista de CEX.IO.

  3. PASO 03

    Desplegar en un contenedor de TradingHost

    Elige una región (EU o US-East), proporciona las variables de entorno que necesita tu estrategia (clave de API de CEX.IO Prime, secret, configuración de sesión FIX donde corresponda, etc.) y despliega. TradingHost compila tu contenedor desde el repositorio y ejecuta tu estrategia en una infraestructura gestionada de Kubernetes. No se requiere una instalación local de Docker.

  4. PASO 04

    Monitorear logs y estado de salud

    Siga en tiempo real los logs, el estado de salud y el estado del runtime desde el panel de control de TradingHost. Se puede acceder a la misma interfaz mediante MCP desde cualquier AI IDE, de modo que Cursor, Claude Code o un agente de CLI pueden leer el estado del despliegue y gestionar el runtime junto con usted.

  5. PASO 05

    Actualizar y redesplegar

    Suba los cambios a su rama principal de GitHub y TradingHost realizará el redespliegue automáticamente.

Sección 05 · Notas operativas

Notas operativas para CEX.IO

Aspectos críticos al ejecutar una estrategia de CEX.IO en un runtime en la nube en contenedores, que no encontrarás en la documentación de CEX.IO ni en los archivos README de los frameworks. Cada afirmación a continuación está citada o parafraseada de la propia documentación de CEX.IO; las pautas de despliegue provienen de la ejecución de estas estrategias en TradingHost.

  1. 01 · Límite de 300 msg/min

    La Prime Liquidity API de CEX.IO aplica un límite de 300 mensajes/minuto con backoff 429

    CEX.IO Prime limita las solicitudes firmadas a 300 mensajes por minuto en todo el entorno de la Liquidity API. Superar este límite devuelve respuestas 429; el cliente debe aplicar un backoff hasta que se libere la ventana de tiempo flotante de un minuto. Las estrategias que obtienen datos de mercado mediante sondeo (polling) REST a alta frecuencia agotarán este margen rápidamente. El patrón adecuado para Prime consiste en utilizar WebSocket para los datos de mercado y las actualizaciones de órdenes, reservando REST para las acciones que lo requieran estrictamente.

  2. 02 · Autenticación X-AGGR

    Autenticación de tres encabezados: X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE

    Las solicitudes REST firmadas de CEX.IO Prime llevan tres cabeceras: X-AGGR-KEY (su clave API), X-AGGR-TIMESTAMP (marca de tiempo de la solicitud) y X-AGGR-SIGNATURE. La firma es un HMAC sobre action + timestamp + body, firmado con un secreto decodificado en base64. Tenga en cuenta que la entrada de firma canónica es action + timestamp + body, no el cuerpo sin procesar. Las estrategias que solo firman el cuerpo devuelven respuestas de error de firma que parecen errores de secreto incorrecto. El detalle del secreto decodificado en base64 también afecta a las integraciones poco sofisticadas que tratan el secreto como una cadena UTF-8.

  3. 03 · FIX 4.4

    Soporte del protocolo FIX 4.4 para clientes institucionales de Prime Liquidity

    CEX.IO Prime admite FIX 4.4 junto con REST y WebSocket para clientes institucionales de Prime Liquidity. FIX 4.4 conlleva su propio contrato de gestión de sesiones (logon, heartbeat, recuperación de números de secuencia al reconectar) que difiere sustancialmente de REST/WebSocket. Las estrategias orientadas a FIX deben fijar una biblioteca probada en producción como QuickFIX, supervisar el estado de la sesión fuera de la lógica de la estrategia y tratar los reinicios de sesión FIX como eventos de ejecución recuperables en lugar de errores fatales.

  4. 04 · Aislamiento de permisos

    Claves API divididas en Read, Trade, Funds Internal, Funds Wallet y Funds External

    Los permisos de las claves API de CEX.IO se dividen en cinco ámbitos: Read, Trade, Funds Internal (mover saldos entre carteras dentro de la cuenta), Funds Wallet (mover saldos entre subcuentas) y Funds External (retiros). Las estrategias nunca deberían necesitar Funds External; aísle las claves con capacidad de retiro en una credencial gestionada manualmente por separado fuera del entorno de ejecución del contenedor. Esta división en cinco partes es inusualmente granular y permite que las claves de cada estrategia contengan exactamente lo que la estrategia necesita, y nada más.

  5. 05 · EE. UU. bloqueado en Prime

    El registro FCA MLR no incluye el acceso a EE. UU.; los niveles Prime bloquean el tráfico de EE. UU.

    CEX.IO opera bajo el registro de las Money Laundering Regulations de la FCA en el Reino Unido. Dicho registro no incluye el acceso al mercado de EE. UU.; los niveles de CEX.IO Prime bloquean el tráfico con origen en EE. UU. en el límite de la plataforma. Un entorno de ejecución de TradingHost en la región US-East con salida de EE. UU. verá rechazados los endpoints de Prime, independientemente del estado de la cuenta. Elige una región de TradingHost cuya geografía de salida sea coherente tanto con tu acuerdo de usuario como con tus propios requisitos de cumplimiento; para Prime, la región EU suele ser la opción correcta.

  6. 06 · Entrada firmada

    La firma REST aplica hash a action + timestamp + body, no solo al cuerpo sin procesar

    Un fallo silencioso común en CEX.IO Prime es firmar la entrada canónica incorrecta. La firma es el HMAC de la concatenación action + timestamp + body, firmado con el secreto decodificado en base64. Las estrategias que aplican hash solo al cuerpo, o a la ruta URL, o que olvidan decodificar el secreto en base64, reciben respuestas de error de firma que parecen errores de clave incorrecta. Realice pruebas unitarias de la ruta de firma con una solicitud que sepa que es correcta antes de realizar el despliegue; el coste de depurar esto en producción es elevado.

Sección 06 · Diseñado para

Diseñado para

Los runtimes de TradingHost para CEX.IO son ideales para:

  • Desarrolladores que crean estrategias en IDE de IA (Cursor, Claude Code)
  • Traders sistemáticos de criptomonedas
  • Desarrolladores cuantitativos (quants)
  • Clientes institucionales de CEX.IO Prime
  • Usuarios de CCXT
  • Equipos que migran de hosting VPS a despliegues en contenedores

Conectar GitHub y crear su primera estrategia es gratis.

Sección 08 · Preguntas frecuentes

Preguntas frecuentes

No. TradingHost es independiente y no está afiliado a CEX.IO.

No. El código de su estrategia se conecta a CEX.IO y envía instrucciones de acuerdo con su propia lógica, permisos de cuenta y método de integración. TradingHost proporciona el entorno de ejecución (runtime) donde se ejecuta dicho código.

No. El acceso a la API de CEX.IO lo proporciona CEX.IO. Usted es responsable de su cuenta de CEX.IO, los permisos de la API, las credenciales y el cumplimiento de los términos de CEX.IO.

No. TradingHost es el entorno de ejecución en la nube donde se ejecuta el código de su estrategia. No proporcionamos señales, modelos de predicción de IA ni bots preconstruidos. Con TradingHost, usted mismo escribe o genera la estrategia (a menudo con Cursor o Claude Code), la mantiene en GitHub como su propio código y utiliza TradingHost para ejecutarla en producción. Productos como 3Commas, Cryptohopper y similares son propietarios de la lógica de la estrategia; TradingHost ejecuta su estrategia.

AWS y DigitalOcean le ofrecen capacidad de cómputo sin procesar. Usted mismo debe encargarse de las actualizaciones del sistema operativo, la orquestación de contenedores, el envío de registros, la rotación de secretos, la conmutación por error de la región y la monitorización del tiempo de actividad. TradingHost le ofrece un entorno de ejecución gestionado y diseñado específicamente para estrategias de trading: despliegue nativo de GitHub, control basado en MCP desde IDE de IA, y paneles de registro y estado listos para usar. Si prefiere gestionar la infraestructura usted mismo, AWS es una opción. Si desea el entorno de ejecución como un servicio gestionado, TradingHost es el camino más rápido.

Sí. TradingHost ejecuta estrategias en Python; elija el entorno de ejecución de framework que coincida con su pila tecnológica o despliegue su propio repositorio.

Sí. TradingHost admite cualquier lenguaje que pueda ejecutarse dentro de un contenedor.

Sí. CCXT expone el mercado spot minorista de CEX.IO a través de la clase unificada `cex`. La liquidez agregada de CEX.IO Prime es de nivel institucional y no es un mercado nativo de CCXT; para Prime, diríjase a la API nativa de Prime Liquidity o a FIX 4.4. Consulte el entorno de ejecución del framework CCXT para conocer todos los detalles de la configuración.

Sí. TradingHost es independiente de la plataforma a nivel de entorno de ejecución: cualquier código que pueda autenticarse contra CEX.IO Prime puede ejecutarse dentro de un contenedor, incluida una sesión FIX 4.4. La implicación que debe tener en cuenta al diseñar es que FIX tiene su propio contrato de gestión de sesiones (logon, heartbeat, recuperación de números de secuencia) que difiere de REST/WebSocket. Fije una biblioteca probada en producción como QuickFIX, supervise el estado de la sesión fuera de la lógica de la estrategia y trate los reinicios de sesión FIX como eventos de ejecución recuperables.

Sí, si su proyecto está diseñado de esa manera. Puede ejecutar múltiples procesos o servicios de estrategia dentro de un solo entorno de ejecución, o separarlos en diferentes entornos de ejecución para mayor aislamiento y claridad operativa. Consulte la página del entorno de ejecución de TradingHost para conocer el modelo multiestrategia.

El camino más rápido es hacer un fork de un entorno de ejecución del framework de TradingHost: CCXT para un proyecto de mercado spot minorista listo para desplegar. O conecte su propio repositorio de estrategia de GitHub si se dirige a la API nativa de Prime Liquidity o a FIX 4.4. Vincular un repositorio de GitHub y crear una estrategia es gratis; los planes de entorno de ejecución se detallan en la página de precios.

En su flujo de trabajo de secretos controlado por GitHub. TradingHost las lee en tiempo de ejecución a través de los secretos del repositorio de GitHub, secretos de entorno o su propio proceso aprobado de gestión de secretos. TradingHost no necesita la custodia de su clave API de Prime, su secreto ni la configuración de la sesión FIX. Consulte la sección de secretos de la plataforma para conocer el modelo de gestión completo.

No. Las estrategias nunca deberían necesitar el permiso Funds External (retiro). CEX.IO divide los permisos de las claves API en cinco ámbitos: Read, Trade, Funds Internal, Funds Wallet y Funds External. Las claves por estrategia que solo contienen los ámbitos que dicha estrategia necesita limitan el radio de impacto en caso de filtración de una clave; aísle las claves con capacidad de retiro en una credencial gestionada manualmente por separado fuera del entorno de ejecución del contenedor.

Sí. TradingHost admite el control basado en MCP para IDE de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. Las herramientas de IA pueden inspeccionar despliegues, revisar registros, reiniciar estrategias y gestionar flujos de trabajo del entorno de ejecución. MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones. Consulte la interfaz de control MCP para obtener una visión completa.

Ambos. La interfaz de control MCP funciona igual de bien desde agentes basados en CLI (CLI de Claude Code, clientes MCP personalizados, llamadas MCP programadas) que desde el interior de un IDE. El bucle de despliegue nativo de GitHub también funciona sin ninguna herramienta de IA: un simple git push a su rama principal activa un nuevo despliegue.

El entorno de ejecución detecta la caída y muestra los logs y la información de estado correspondientes. En los casos compatibles, la estrategia afectada se puede reiniciar sin interrumpir las demás estrategias que se ejecutan en el mismo contenedor. El código de su estrategia sigue siendo responsable de la gestión segura de errores, la protección contra órdenes duplicadas y los controles de riesgo. Consulte la sección de observabilidad para conocer la interfaz de logs y estado.

CEX.IO Prime firma HMAC sobre action + timestamp + body, no solo sobre el cuerpo sin procesar, con un secreto decodificado en base64. Las estrategias que calculan el hash solo del cuerpo, firman con el secreto como una cadena UTF-8 en lugar de decodificarlo desde base64, u omiten el prefijo de acción, reciben respuestas de error de firma que parecen errores de clave incorrecta. Realice pruebas unitarias de la ruta de firma con una solicitud que sepa que es correcta antes de pasar a producción. Consulte la sección de notas operativas anterior para obtener la guía completa.

TradingHost se ejecuta en las regiones EU y US-East. Para CEX.IO Prime, la región EU suele ser la opción correcta, ya que el tráfico de EE. UU. está bloqueado en los niveles de Prime a pesar del registro FCA MLR de la entidad matriz. Elige la región cuya geografía de salida sea coherente tanto con tu acuerdo de usuario como con tus propios requisitos de cumplimiento. Consulta la página de regiones para obtener detalles sobre enrutamiento y proximidad.

No. TradingHost se centra en el entorno de ejecución y el despliegue en producción. El backtesting corresponde a su pila de investigación, framework o AlgoBuilder.