Tiempo de lectura: … min

Runtime nativo de IA para estrategias de trading de CMC Markets

Crea estrategias para CMC Markets API Direct (FIX 4.4) en Cursor, Claude Code o cualquier IDE de IA. Despliega desde GitHub en un runtime en la nube gestionado con control MCP de primer nivel, logs y selección de región.

Por el equipo de ingeniería de TradingHost

Sección 01 · De un vistazo

De un vistazo

Bróker
CMC Markets (cotizada en la LSE, CMCX.L)
Tipo de bróker
Bróker de Forex, CFD y spread betting
Clase de activo
Forex, CFD sobre índices, CFD sobre materias primas, CFD sobre acciones, CFD sobre ETF, treasury CFDs, CFD sobre criptomonedas (según la entidad)
Productos compatibles
Más de 12 000 productos negociables en FX spot, índices, materias primas, CFD sobre acciones y ETF, junto con treasury CFDs y CFD sobre criptomonedas (según la entidad). Los clientes minoristas del Reino Unido pueden realizar spread bets además de CFD.
Modelo de runtime
Runtime de estrategias en contenedores
Origen del despliegue
GitHub
Lenguajes
Cualquier lenguaje que se ejecute en un contenedor (FIX es independiente del lenguaje)
Integraciones comunes
CMC Markets API Direct (FIX 4.4), puente de MT4, conectores personalizados. Los clientes minoristas en Next Generation (web) no disponen de una API REST independiente.
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 CMC Markets
Cuenta de bróker, acceso al mercado, centro de ejecución
Reguladores
CMC Markets UK Plc (referencia de firma FCA 173730, Reino Unido); CMC Markets Asia Pacific Pty Ltd (ASIC AFSL 238054, Australia); CMC Markets Germany GmbH (BaFin, Alemania); CMC Markets New Zealand Limited (NZ FMA); CMC Markets Canada (Singapore) Pte Ltd (MAS, Singapur).
Límites de apalancamiento minorista
Reino Unido (CMC Markets UK Plc, FCA, alineada con ESMA), Alemania (CMC Markets Germany GmbH, BaFin, alineada con ESMA) y Australia (CMC Markets Asia Pacific, ASIC): 30:1 para FX principal, 20:1 para FX no principal y oro, 10:1 para materias primas excepto oro e índices no principales, 5:1 para acciones, 2:1 para CFD sobre criptomonedas. Las entidades de Nueva Zelanda y Singapur aplican sus respectivas normas jurisdiccionales.
Nivel de acceso
CMC Markets API Direct está orientado a clientes institucionales y de alto volumen; no forma parte del proceso de registro minorista estándar. Por lo general, los clientes minoristas son redirigidos a Next Generation (web) o MetaTrader 4. Confirma la elegibilidad para API Direct con CMC durante el registro.
Afiliación
TradingHost es independiente y no está afiliado a CMC Markets plc ni a ninguna entidad de CMC Markets

Sección 02 · Qué ofrece CMC Markets

Qué ofrece CMC Markets

CMC Markets ofrece más de 12 000 productos negociables que abarcan FX, índices, materias primas, CFD sobre acciones, ETF, treasury CFDs y CFD sobre criptomonedas (según la entidad). La interfaz programática es CMC API Direct, una sesión FIX 4.4 orientada a operadores institucionales y de alto volumen. Los clientes minoristas sin acceso a API Direct utilizan la plataforma web Next Generation o MT4. Los detalles específicos se encuentran en la documentación de CMC Connect.

Mercados y patrones de estrategia

  • Estrategias FIX 4.4 en API Direct para más de 12 000 productos
  • Estrategias sistemáticas para más de 70 pares de divisas FX
  • Estrategias de cestas y pares de CFD sobre acciones (más de 1000)
  • Ruptura de CFD sobre índices principales y secundarios (FTSE 100, S&P 500, DAX 40)
  • Operaciones de curva con treasury CFDs
  • Enrutamiento de órdenes de spread bet frente a CFD (minoristas del Reino Unido)
  • Lógica validada en demo de Next Generation portada a API Direct

Superficie de la API

Superficies de productos
Más de 12 000 productos negociables: más de 70 pares de FX spot, CFD sobre índices principales y secundarios, CFD sobre materias primas, más de 1000 CFD sobre acciones, CFD sobre ETF, treasury CFDs. Los CFD sobre criptomonedas dependen de la entidad. Los clientes minoristas del Reino Unido también ven versiones de spread bet de los productos CFD.
Métodos de conexión
CMC Markets API Direct utiliza FIX 4.4 para el enrutamiento de órdenes y datos de mercado. La plataforma web minorista Next Generation no expone una API REST independiente; el acceso programático se realiza a través de API Direct o mediante el puente de MT4 para estrategias de EA. API Direct está orientado a clientes institucionales y de alto volumen.
Autenticación
Las credenciales de la sesión FIX (SenderCompID, Password y host) las proporciona CMC tras el registro en API Direct. Las credenciales de API Direct para demo y real son independientes. El proceso de registro es personalizado; la elegibilidad para operadores minoristas depende del volumen y del perfil de la cuenta.

Para más detalles, consulte CMC Markets

La documentación de CMC Connect (API Direct) y el folleto de la API institucional son la fuente de información oficial para los endpoints de FIX, los identificadores de instrumentos y el registro.

Sección 03 · Desarrollar con IA

Desarrolle su estrategia para CMC Markets con IA

Elige un método de integración, haz un fork de una plantilla de inicio de TradingHost y crea tu estrategia en un IDE de IA. CMC API Direct (FIX 4.4) es la vía canónica; los EA de MT4 se ejecutan dentro de la terminal en lugar de en TradingHost. NautilusTrader no ofrece un adaptador para CMC actualmente.

  • CMC API Direct (FIX 4.4)

    Sesión FIX 4.4 de nivel institucional para enrutamiento de órdenes y datos de mercado. La vía canónica compatible con TradingHost; requiere registro en API Direct.

  • Motor FIX personalizado

    quickfix-python, QuickFIX/J, OnixS o tu propia implementación de FIX 4.4. Cualquier motor FIX en cualquier lenguaje de contenedor funciona con las credenciales de CMC API Direct.

  • Puente de MT4

    CMC ofrece un puente de MT4 para estrategias de tipo EA. Los EA se ejecutan dentro de la terminal de MetaTrader, no en TradingHost.

  • Conector personalizado

    Tu propia integración en Java, C#, Python o Go sobre CMC API Direct.

Compatibilidad de frameworks con productos de CMC Markets

CMC API Direct (FIX 4.4) abarca toda la oferta de activos múltiples de CMC. Los clientes minoristas sin acceso a API Direct utilizan Next Generation (web) o MT4. Los CFD sobre criptomonedas dependen de la entidad.

FrameworkFXÍndicesMaterias primasCFDCFD de criptomonedas
CMC API Direct (FIX 4.4)CompatibleCompatibleCompatibleCompatibleSoporte parcial
Custom FIX engineCompatibleCompatibleCompatibleCompatibleSoporte parcial
MT4 bridgeSoporte parcialSoporte parcialSoporte parcialNo documentado como compatibleNo documentado como compatible
NautilusTraderNo documentado como compatibleNo documentado como compatibleNo documentado como compatibleNo documentado como compatibleNo documentado como compatible

✓ soporte confirmado según la documentación de CMC Connect. "en terminal" significa que la estrategia se ejecuta en la aplicación de escritorio de MetaTrader. "según la entidad" significa que la disponibilidad depende de la entidad de CMC.

TradingHost no impone ningún framework. Ejecuta tu proyecto.

Desarrollo con IA

Las plantillas de inicio de frameworks anteriores se integran de forma natural con los entornos de desarrollo (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 ti, sin intervenir nunca en la ruta de ejecución de las operaciones.

Sección 04 · Ejecución en TradingHost

Ejecuta tu código en TradingHost

CMC Markets proporciona la cuenta de bróker y el acceso a FIX API Direct. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a CMC.

En lugar de ejecutar el código de tu estrategia en un portátil, un ordenador de sobremesa, 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 CMC Markets a través de API Direct FIX 4.4.

TradingHost

  • Mantiene el entorno de ejecución online.
  • Muestra los registros y los controles de estado.
  • Selección de región.
  • Interfaz 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 una plantilla de inicio de CMC API Direct FIX 4.4 de TradingHost.

  3. PASO 03

    Despliega en un contenedor de TradingHost

    Selecciona una región (EU para CMC Markets UK Plc y las entidades del Reino Unido y la UE reguladas por la FCA; US-East si se combina con datos de mercado de EE. UU.), proporciona los valores de entorno que necesita tu estrategia (el SenderCompID de CMC API Direct, Password, host y puerto) y despliega. TradingHost construye tu contenedor a partir del repositorio y ejecuta tu estrategia en una infraestructura gestionada de Kubernetes.

  4. PASO 04

    Monitoriza los registros y el estado

    Sigue en directo los registros, el estado y el comportamiento del entorno de ejecución desde el panel de control de TradingHost. Puedes acceder a esta misma interfaz a través de MCP desde cualquier AI IDE, lo que permite a Cursor, Claude Code o a un agente de CLI leer el estado del despliegue y gestionar el entorno de ejecución junto a ti.

  5. PASO 05

    Actualiza y vuelve a desplegar

    Sube los cambios a tu rama principal de GitHub y TradingHost realizará el redespliegue de forma automática.

Sección 05 · Notas operativas

Notas operativas para CMC Markets

Aspectos a tener en cuenta al ejecutar una estrategia de CMC Markets en un entorno de ejecución en la nube basado en contenedores. Cada afirmación se basa en la propia documentación de CMC, en sus informes para la LSE o en las normativas del regulador correspondiente; las pautas de despliegue provienen de la ejecución real de estas estrategias en TradingHost.

  1. 01 · Restricciones de acceso a API Direct

    CMC API Direct es de nivel institucional, no el flujo de registro minorista predeterminado

    CMC Markets API Direct está enfocado a clientes institucionales y de alto volumen. Los clientes minoristas que se registran a través del flujo estándar de CMC son redirigidos por defecto a Next Generation (web) o MT4. El acceso a API Direct requiere un proceso de habilitación independiente y personalizado, en el que CMC evalúa el volumen de la cuenta, el perfil y el caso de uso antes de emitir las credenciales FIX. Tenga en cuenta este tiempo de espera al diseñar una estrategia orientada a CMC en TradingHost.

  2. 02 · FIX 4.4

    Protocolo FIX 4.4 estándar; CMC publica sus propias especificaciones de sesión

    CMC API Direct utiliza el estándar FIX 4.4 con una variante específica de CMC documentada en el material de bienvenida de CMC Connect. Cualquier motor FIX en cualquier lenguaje de programación puede comunicarse con ella (quickfix, QuickFIX/J, OnixS o el suyo propio). Los números de secuencia, los latidos (heartbeats), el inicio (logon) y el cierre de sesión (logout) siguen las convenciones de FIX 4.4; los campos específicos de CMC se detallan en el folleto institucional que se entrega al habilitar la cuenta.

  3. 03 · Spread bet frente a CFD

    Los clientes minoristas del Reino Unido operan con spread bets o CFDs, que usan nomenclaturas de ticker distintas

    CMC Markets UK Plc ofrece tanto CFDs como spread bets a clientes minoristas del Reino Unido; este último es un instrumento con ventajas fiscales específico del Reino Unido. Las versiones de spread bet de los productos CFD utilizan nomenclaturas de ticker distintas en la API. Una estrategia que tenga los tickers 'CFD' predefinidos en el código (hard-coded) no podrá colocar operaciones de spread bet, y viceversa. Identifique el tipo de cuenta al iniciar la sesión y configure el enrutamiento de órdenes en consecuencia.

  4. 04 · Matriz cotizada en el FTSE

    CMC Markets plc cotiza en el FTSE (LSE: CMCX); sus informes regulatorios son públicos

    CMC Markets plc cotiza en la London Stock Exchange bajo el ticker CMCX. La empresa matriz presenta resultados auditados dos veces al año. Para el trading algorítmico, la cotización en la LSE es relevante como señal de solvencia y porque sus informes regulatorios están plenamente consolidados. El riesgo de contraparte es menor que en intermediarios de FX minoristas no cotizados, aunque no es inexistente.

  5. 05 · Multientidad

    El apalancamiento y la disponibilidad de productos dependen de la entidad de CMC que gestione la cuenta

    CMC Markets UK Plc (FCA 173730), CMC Markets Asia Pacific Pty Ltd (ASIC AFSL 238054), CMC Markets Germany GmbH (BaFin), CMC Markets New Zealand Limited (NZ FMA) y CMC Markets (Singapore) Pte Ltd (MAS) operan como entidades independientes. La interfaz de la API es idéntica en todas ellas, pero los límites de apalancamiento, los productos disponibles, la jurisdicción para reclamaciones y el régimen de información regulatoria dependen de cada entidad específica.

  6. 06 · Informes de operaciones

    La notificación de operaciones bajo EMIR, MiFID II y ASIC es responsabilidad de CMC

    CMC Markets UK Plc reporta bajo las normas de la FCA / MiFID II / EMIR. CMC Markets Germany GmbH reporta bajo las normas de la BaFin / MiFID II / EMIR. CMC Markets Asia Pacific reporta bajo las normas de notificación de operaciones con derivados de la ASIC. TradingHost no realiza la notificación regulatoria de operaciones en su nombre. El código de la estrategia que ejecuta en TradingHost es su propia actividad algorítmica; la obligación de reportar corresponde a la entidad de CMC que gestiona la cuenta.

Sección 06 · Diseñado para

Diseñado para

Los entornos de ejecución de TradingHost para CMC Markets son ideales para:

  • Desarrolladores que crean estrategias en entornos de desarrollo de IA (Cursor, Claude Code)
  • Desarrolladores de estrategias FIX 4.4 de nivel institucional
  • Traders sistemáticos cuantitativos de FX e índices
  • Desarrolladores de CFDs y spread bets en el Reino Unido
  • Equipos que migran de MetaTrader y hosting VPS a despliegues basados en contenedores

Conectar GitHub y crear tu primera estrategia es gratis.

Sección 08 · Preguntas frecuentes

Preguntas frecuentes

No. TradingHost es independiente y no está afiliado a CMC Markets plc ni a ninguna otra entidad de CMC Markets.

No. TradingHost no es un bróker ni una empresa de servicios de inversión registrada. TradingHost es un entorno de ejecución en la nube que ejecuta el código de su estrategia. La relación con el bróker, la cuenta, el apalancamiento, la ejecución y las protecciones regulatorias corresponden en su totalidad a la entidad de CMC Markets que gestiona su cuenta.

No. Su cliente FIX se conecta a CMC API Direct y envía instrucciones según su propia lógica. TradingHost proporciona el entorno de ejecución donde se procesa dicho código.

No. El acceso a CMC API Direct lo proporciona CMC Markets tras un proceso de habilitación personalizado. Usted es responsable de su cuenta de CMC, de sus credenciales FIX y del cumplimiento de las condiciones de CMC.

Depende. CMC API Direct está orientado a clientes institucionales y de alto volumen. Los traders minoristas que se registran a través del flujo estándar suelen ser redirigidos a Next Generation (web) o MT4. La elegibilidad para acceder a API Direct la decide CMC en función del volumen, el perfil de la cuenta y el caso de uso.

Sí. CMC API Direct utiliza el estándar FIX 4.4, por lo que cualquier motor FIX para Python (quickfix-python, simplefix, etc.) funciona con las credenciales FIX de CMC.

Sí. TradingHost es compatible con cualquier lenguaje que pueda ejecutarse dentro de un contenedor. Dado que CMC API Direct es FIX 4.4, cualquier motor FIX en cualquier lenguaje funcionará.

Si su estrategia es un EA de MT4 compilado en MQL4, dicho EA se ejecuta dentro del terminal de MetaTrader 4 y, tradicionalmente, requiere un VPS con Windows. Para utilizar TradingHost, debe migrar la lógica a CMC API Direct (FIX 4.4); ese es el formato compatible con TradingHost.

Abra una cuenta en CMC Markets y solicite el acceso a API Direct a través de CMC Connect. Realice un fork de una plantilla de inicio de CMC API Direct FIX 4.4 en TradingHost, o conecte su propio repositorio de estrategias de GitHub. Vincular un repositorio de GitHub y crear una estrategia es gratuito; los planes de ejecución se detallan en la página de precios.

Sí, siempre que tenga acceso a API Direct. El apalancamiento lo establece la entidad de CMC. CMC Markets UK Plc (FCA), CMC Markets Germany GmbH (BaFin) y CMC Markets Asia Pacific (ASIC) aplican límites alineados con la ESMA. CMC Markets New Zealand y CMC Markets Singapore siguen sus respectivas normativas. La interfaz de la API es idéntica en todas las entidades.

En su flujo de trabajo de secretos controlado por GitHub. TradingHost lee el SenderCompID, la contraseña (Password) y los detalles del servidor 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.

Sí. TradingHost es compatible con el control basado en MCP para entornos de desarrollo de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones.

No. La notificación de operaciones bajo EMIR y MiFID II es responsabilidad del bróker. CMC Markets UK Plc reporta bajo las normas de la FCA / MiFID II / EMIR. CMC Markets Germany GmbH reporta bajo las normas de la BaFin / MiFID II / EMIR. CMC Markets Asia Pacific reporta bajo las normas de notificación de operaciones con derivados de la ASIC. TradingHost ejecuta su código; la entidad de CMC gestiona los informes regulatorios.

No. TradingHost se centra en la ejecución en producción y el despliegue. El backtesting corresponde a su stack de investigación, utilizando frameworks como NautilusTrader o en AlgoBuilder.