Tiempo de lectura: … min

Entorno de ejecución nativo de IA para estrategias de trading en Capital.com

Desarrolla estrategias REST y WebSocket para Capital.com en Cursor, Claude Code o cualquier entorno de desarrollo de IA. Despliega desde GitHub en un entorno de ejecución administrado en la nube con control MCP nativo, registros 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
Capital.com
Tipo de bróker
Bróker minorista de Forex y CFD
Clase de activo
Forex, CFD sobre índices, CFD sobre materias primas, CFD sobre acciones, CFD sobre ETF, CFD sobre criptomonedas (según la entidad)
Productos compatibles
Más de 6000 instrumentos negociables en FX spot, índices, materias primas, CFD sobre acciones, CFD sobre ETF y (según la entidad) CFD sobre criptomonedas. Oferta orientada al sector minorista con una API limpia.
Modelo de runtime
Entorno de ejecución de estrategias en contenedores
Origen del despliegue
GitHub
Lenguajes
Cualquier lenguaje que se ejecute en un contenedor
Integraciones comunes
Capital.com REST API, Capital.com WebSocket streaming, capitalcom-python (wrapper de PyPI), colección oficial de Postman, conectores personalizados
Integración con flujos de trabajo de IA
Interfaz de control MCP para Cursor, Claude Code, GitHub Copilot y agentes de CLI
Rol de TradingHost
Entorno de ejecución, despliegue, registros, comprobaciones de estado, selección de región, control MCP
Rol de Capital.com
Cuenta de bróker, acceso a la API, acceso al mercado, plataforma de ejecución
Reguladores
Capital Com (UK) Limited (referencia de firma FCA 793714, Reino Unido); Capital Com Australia Pty Ltd (ASIC AFSL 513393); Capital Com SV Investments Limited (licencia CySEC 319/17, Chipre); Capital Com Online Investments Ltd (SCB, Bahamas); entidad offshore Capital Com FSA Seychelles.
Límites de apalancamiento minorista
Reino Unido (Capital Com UK, FCA) y UE (Capital Com SV, CySEC, alineado con ESMA): 30:1 para FX principales, 20:1 para FX no principales y oro, 10:1 para materias primas excepto oro e índices no principales, 5:1 para acciones, 2:1 para CFD sobre criptomonedas. Australia (ASIC): replica los límites de ESMA. Las entidades de Bahamas (SCB) y Seychelles (FSA) pueden permitir un apalancamiento mayor.
Hosts
Servidor REST real: api-capital.backend-capital.com. Servidor REST de demostración: demo-api-capital.backend-capital.com. Los endpoints de streaming de WebSocket son independientes y están documentados en la referencia de open-api.capital.com.
Afiliación
TradingHost es independiente y no está afiliado a Capital.com ni a ninguna entidad de Capital Com

Sección 02 · Qué ofrece Capital.com

Qué ofrece Capital.com

Capital.com ofrece más de 6000 instrumentos negociables que abarcan FX, índices, materias primas, CFD sobre acciones y ETF a través de una API REST y WebSocket limpia. La autenticación utiliza un modelo de token de sesión similar al de IG Labs. Una colección oficial de Postman acelera la integración inicial. Los detalles específicos de los endpoints se encuentran en open-api.capital.com.

Mercados y patrones de estrategia

  • Estrategias REST de Capital.com en más de 6000 instrumentos
  • Estrategias sistemáticas para más de 70 pares de divisas de FX
  • Ruptura de CFD sobre índices mayores y menores
  • Streaming de WebSocket para precios y eventos de trading
  • Desarrollo iniciado mediante la colección de Postman
  • Estrategias con el wrapper capitalcom-python
  • Despliegues validados en entorno demo y promovidos a real

Superficie de la API

Superficies de productos
Más de 6000 instrumentos negociables: más de 70 pares de divisas FX spot, CFD sobre índices mayores y menores, CFD sobre materias primas (metales, energía, agrícolas), CFD sobre acciones y CFD sobre ETF. Los CFD sobre criptomonedas dependen de la entidad de Capital Com.
Métodos de conexión
Capital.com REST API para órdenes, cuentas, posiciones, listas de seguimiento y datos de mercado. Streaming de WebSocket para precios en tiempo real y eventos de trading. Servidor real: api-capital.backend-capital.com. Servidor de demostración: demo-api-capital.backend-capital.com.
Autenticación
Autenticación basada en sesiones similar a la de IG Labs: X-CAP-API-KEY (clave de API de larga duración) más los tokens de sesión CST y X-SECURITY-TOKEN devueltos por POST /session. Los tokens de sesión caducan y deben renovarse. Las claves de API para entornos demo y real se emiten por separado en el portal de desarrolladores de Capital.com.

Para más detalles, consulte Capital.com

La guía de desarrollo de la API de Capital.com y la referencia de open-api.capital.com son las fuentes de información oficiales. La colección de Postman en github.com/capital-com-sv/capital-api-postman es la forma más rápida de explorar la interfaz.

Sección 03 · Desarrollar con IA

Desarrolle su estrategia para Capital.com con IA

Elige un método de integración, haz un fork de una plantilla de TradingHost y desarrolla tu estrategia en un entorno de desarrollo de IA. La interfaz REST + WebSocket de Capital.com es limpia y está bien documentada. La colección de Postman agiliza la integración inicial en comparación con la mayoría de los brókers de la competencia.

  • REST + WebSocket nativo de Capital.com

    Control directo sobre el comportamiento de Capital.com, los tokens de sesión, el estado de la cuenta y la interfaz de streaming de WebSocket.

  • capitalcom-python

    Wrapper de Python de la comunidad para REST y WebSocket de Capital.com. Ergonomía práctica para desarrolladores de trading algorítmico en Python.

  • Colección oficial de Postman

    Capital.com publica una colección oficial de Postman. Utilízala para la exploración interactiva; las estrategias de producción suelen migrarse de Postman a código de producción.

  • Conector personalizado

    Tu propia integración en Python, Java, .NET o Go sobre la API REST y WebSocket de Capital.com.

Compatibilidad de frameworks con productos de Capital.com

La API REST + WebSocket de Capital.com abarca toda la gama de productos CFD minoristas. El wrapper de la comunidad capitalcom-python replica la cobertura de REST. La disponibilidad de criptomonedas depende de la entidad de Capital Com.

FrameworkFXÍndicesMaterias primasCFDCFD de criptomonedas
Capital.com REST + WebSocketCompatibleCompatibleCompatibleCompatibleSoporte parcial
capitalcom-pythonCompatibleCompatibleCompatibleCompatibleSoporte parcial
Postman / custom HTTPCompatibleCompatibleCompatibleCompatibleSoporte parcial
NautilusTraderNo documentado como compatibleNo documentado como compatibleNo documentado como compatibleNo documentado como compatibleNo documentado como compatible

✓ soporte confirmado según open-api.capital.com. "según la entidad" significa que la disponibilidad depende de la entidad de Capital Com. Los enlaces de flujos de trabajo dirigen a páginas de /workflows/ actualmente en desarrollo.

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

Capital.com proporciona la cuenta de bróker, la API REST y el streaming de WebSocket. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a Capital.com.

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 Capital.com a través de REST y WebSocket.

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 TradingHost para REST + WebSocket de Capital.com (capitalcom-python o tu propia implementación).

  3. PASO 03

    Despliega en un contenedor de TradingHost

    Seleccione una región (EU para el tráfico de Capital Com UK / Chipre / UE; US-East si se combina con datos de mercado de EE. UU.), proporcione las variables de entorno que requiere su estrategia (X-CAP-API-KEY, correo electrónico y contraseña de la cuenta para la creación de la sesión, host de demo o real) y despliegue. TradingHost construye su contenedor a partir del repositorio y ejecuta su 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 Capital.com

Aspectos críticos a tener en cuenta al ejecutar una estrategia de Capital.com en un entorno de ejecución en la nube basado en contenedores. Cada afirmación se basa en la documentación de la API de Capital.com, la colección pública de Postman o el regulador correspondiente; las directrices de despliegue provienen de la ejecución real de estas estrategias en TradingHost.

  1. 01 · Autenticación de sesión

    X-CAP-API-KEY junto con CST y X-SECURITY-TOKEN en cada solicitud autenticada

    La API REST de Capital.com sigue un modelo de tokens de sesión muy similar al de IG Labs. La clave X-CAP-API-KEY es una clave de API de larga duración que se registra en el portal de desarrolladores de Capital.com. Al realizar una solicitud POST /session con la clave de API, el correo electrónico y la contraseña de la cuenta, se devuelven las cabeceras CST y X-SECURITY-TOKEN; las llamadas autenticadas posteriores deben incluir las tres cabeceras. CST y X-SECURITY-TOKEN expiran y deben renovarse. Una estrategia que almacene en caché los tokens de sesión sin implementar una lógica de renovación comenzará a devolver errores 401 una vez que se cierre la ventana de la sesión.

  2. 02 · Separación de hosts

    Los hosts de producción (live) y demo son independientes; las claves de API no son intercambiables

    Host de producción: api-capital.backend-capital.com. Host de demo: demo-api-capital.backend-capital.com. Las claves de API se registran por separado en el portal de desarrolladores de Capital.com para la cuenta real o de demostración. Una clave de producción no puede autenticarse en el host de demo y viceversa. Guarda las claves de producción y demo en entradas de Secrets independientes en TradingHost y nunca compartas el mismo archivo .env entre entornos.

  3. 03 · Inicio con Postman

    La colección oficial de Postman en github.com/capital-com-sv/capital-api-postman agiliza las pruebas iniciales

    Capital.com publica una colección oficial de Postman en github.com/capital-com-sv/capital-api-postman. Esta colección incluye todos los endpoints documentados con ejemplos de carga útil (payloads) y es la vía más rápida para realizar una solicitud válida con una clave de API nueva. El flujo de trabajo habitual consiste en importar la colección en Postman, configurar las variables de entorno, llamar a /session y comenzar a explorar; las estrategias de producción se trasladan de Postman al código, y no al revés.

  4. 04 · Transmisión por WebSocket

    Los precios en tiempo real y los eventos de trading se reciben a través de una conexión WebSocket independiente

    Capital.com ofrece un canal de transmisión (streaming) por WebSocket para precios en tiempo real y eventos de trading, independiente de la API REST. Suscríbete mediante el protocolo de mensajes de WebSocket documentado; no realices consultas periódicas (polling) a la API REST para obtener precios. La conexión WebSocket requiere los mismos tokens de sesión (CST y X-SECURITY-TOKEN) para la autenticación. La lógica de reconexión debe gestionar la expiración de los tokens de sesión, que puede ocurrir a mitad de una sesión.

  5. 05 · Multi-entidad

    El apalancamiento y la disponibilidad de productos dependen de la entidad de Capital Com

    Capital Com (UK) Limited (FCA 793714), Capital Com SV Investments Limited (CySEC 319/17), Capital Com Australia Pty Ltd (ASIC AFSL 513393), Capital Com Online Investments Ltd (Bahamas, SCB) y una entidad offshore de Seychelles operan de forma independiente. Las entidades de Reino Unido, la UE y Australia aplican límites de apalancamiento de 30:1 para pares mayores, en consonancia con las normas de la ESMA. Las entidades de Bahamas y Seychelles pueden permitir un apalancamiento mayor. La interfaz de la API es idéntica en todas las entidades, pero una estrategia que defina el apalancamiento de forma fija (hard-coded) asume las condiciones de una entidad específica.

  6. 06 · Reporte de operaciones

    El reporte bajo EMIR, MiFID II y ASIC es responsabilidad de Capital.com

    Capital Com (UK) Limited reporta bajo las normas de la FCA, MiFID II y EMIR. Capital Com SV Investments Limited reporta bajo las normas de la CySEC, MiFID II y EMIR. Capital Com Australia Pty Ltd reporta bajo las normas de reporte de operaciones con derivados de la ASIC. Las entidades de Bahamas y Seychelles siguen a sus respectivos reguladores locales. TradingHost no realiza reportes regulatorios de operaciones en tu nombre ni es un servicio de reporte. El código de la estrategia que ejecutas en TradingHost representa tu propia actividad algorítmica; la obligación de reporte corresponde a la entidad de Capital Com que mantiene la cuenta.

Sección 06 · Diseñado para

Diseñado para

Los entornos de ejecución de TradingHost para Capital.com son ideales para:

  • Desarrolladores que crean estrategias en entornos de desarrollo de IA (Cursor, Claude Code)
  • Traders cuantitativos y sistemáticos de CFD minoristas
  • Desarrolladores de Python que utilizan capitalcom-python
  • Exploradores de API que validan primero en Postman y luego migran a producción
  • 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 Capital.com ni a ninguna entidad de Capital Com.

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 tu 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 Capital Com que mantiene tu cuenta.

No. El código de tu estrategia se conecta a la API REST y WebSocket de Capital.com y envía instrucciones según tu propia lógica. TradingHost proporciona el entorno de ejecución donde se ejecuta dicho código.

No. El acceso a la API REST y WebSocket de Capital.com lo proporciona la propia entidad Capital.com. Debes registrar una clave X-CAP-API-KEY en el portal de desarrolladores de Capital.com. Eres responsable de tu cuenta de Capital.com, de tus credenciales y del cumplimiento de los términos de servicio de Capital.com.

Sí. La librería comunitaria de Python capitalcom-python envuelve la API REST y WebSocket de Capital.com de forma idiomática para Python. También puedes realizar llamadas directas a la API REST de Capital.com con cualquier cliente HTTP.

Sí. TradingHost es compatible con cualquier lenguaje que pueda ejecutarse dentro de un contenedor. Dado que la API REST de Capital.com utiliza HTTP y el canal de transmisión es WebSocket, cualquier lenguaje que disponga de clientes HTTP y WebSocket funcionará.

Abre una cuenta en Capital.com y registra una clave X-CAP-API-KEY en su portal de desarrolladores. Importa la colección oficial de Postman para explorar la interfaz. Haz un fork de una plantilla de inicio de Capital.com en TradingHost o conecta tu propio repositorio de estrategias de GitHub. Vincular un repositorio de GitHub y crear una estrategia es gratis; los planes de ejecución se detallan en la página de precios.

Sí. El apalancamiento lo determina la entidad de Capital Com. Capital Com (UK) Limited (FCA) y Capital Com SV (CySEC) aplican los límites establecidos por la ESMA (30:1 para pares mayores). Capital Com Australia Pty Ltd (ASIC) aplica límites equivalentes. Capital Com Online Investments Ltd (Bahamas, SCB) y la entidad offshore de Seychelles pueden permitir un apalancamiento mayor. La interfaz de la API es idéntica en todas las entidades.

En tu flujo de trabajo de secretos controlado por GitHub. TradingHost lee la clave X-CAP-API-KEY, así como el correo electrónico y la contraseña de la cuenta (utilizados para iniciar la sesión) en tiempo de ejecución a través de los secretos del repositorio de GitHub. CST y X-SECURITY-TOKEN son tokens de sesión, no secretos, y residen en la memoria del proceso.

Sí. TradingHost admite 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 las operaciones.

No. El reporte de operaciones bajo EMIR y MiFID II es responsabilidad del bróker. Capital Com (UK) Limited reporta bajo las normas de la FCA, MiFID II y EMIR. Capital Com SV reporta bajo las normas de la CySEC, MiFID II y EMIR. Capital Com Australia reporta bajo las normas de reporte de operaciones con derivados de la ASIC. TradingHost ejecuta tu código; la entidad de Capital Com gestiona el reporte regulatorio.

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