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.
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.
- capital.com/en-int/trading-platforms/api-development-guideGuía de desarrollo de la API de Capital.com
- open-api.capital.comReferencia de la API de Capital.com
- help.capital.com/hc (API section)Artículos de ayuda de la API
- github.com/capital-com-sv/capital-api-postmanColección oficial de Postman
- pypi.org/project/capitalcom-pythonWrapper de Python de la comunidad
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.
✓ 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
- PASO 01
Conecta GitHub
Autoriza a TradingHost para acceder a tu cuenta de GitHub.
- 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).
- 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.
- 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.
- 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.
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.
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.
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.
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.
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.
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.
FuenteFCA register
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.