Tiempo de lectura: … min

Runtime nativo de IA para estrategias de trading en FOREX.com

Desarrolle estrategias REST para FOREX.com y StoneX GAIN Capital en Cursor, Claude Code o cualquier IDE de IA. Despliegue desde GitHub en un runtime en la nube administrado 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
FOREX.com (GAIN Capital, una subsidiaria de StoneX Group)
Tipo de bróker
Bróker de Forex y CFD, accesible desde EE. UU.
Clase de activo
Forex, CFD sobre índices, CFD sobre materias primas, metales, CFD sobre acciones (según la entidad)
Productos compatibles
Más de 80 pares de divisas spot FX, CFD sobre índices mayores y menores, metales (XAU/USD, XAG/USD), energías, materias primas agrícolas y CFD sobre acciones en entidades fuera de EE. UU. Los clientes de EE. UU. acceden a spot FX y a los productos de índices y metales de tipo futuros permitidos bajo las reglas minoristas de la CFTC.
Modelo de runtime
Runtime de estrategias en contenedores
Origen del despliegue
GitHub
Lenguajes
Cualquier lenguaje que se ejecute en un contenedor
Integraciones comunes
API REST de FOREX.com (infraestructura compartida de StoneX en ciapi.cityindex.com), NautilusTrader, clientes REST nativos, 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 FOREX.com
Cuenta de bróker, acceso a la API, acceso al mercado, centro de ejecución
Reguladores
GAIN Capital Group LLC (CFTC RFED, registrado en la NFA, EE. UU.); GAIN Capital UK Limited (referencia de firma FCA 113942); StoneX Financial Pty Ltd (ASIC AFSL 345646, Australia, FOREX.com); GAIN Global Markets Inc (CIMA, Islas Caimán).
Límites de apalancamiento minorista
EE. UU. (GAIN Capital Group LLC, NFA Rule 2-43b): 50:1 en FX mayor, 20:1 en FX menor. Reino Unido (FCA, alineado con ESMA), UE y Australia (ASIC): 30:1 en FX mayor, 20:1 en FX menor y oro, 10:1 en materias primas que no sean oro e índices menores, 5:1 en acciones, 2:1 en CFD sobre criptomonedas. La entidad de Caimán puede permitir un apalancamiento mayor según las reglas de la CIMA.
Información de la empresa matriz
GAIN Capital fue adquirida por StoneX Group Inc. (NASDAQ: SNEX) en julio de 2020 y ahora es una subsidiaria de propiedad absoluta.
Afiliación
TradingHost es independiente y no está afiliado a FOREX.com, GAIN Capital, StoneX Group ni City Index (una marca hermana bajo GAIN Capital)

Sección 02 · Qué ofrece FOREX.com

Qué ofrece FOREX.com

FOREX.com ofrece spot FX, CFD sobre índices y materias primas, metales preciosos y CFD sobre acciones (en entidades fuera de EE. UU.) a través de una API REST alojada en la infraestructura compartida de GAIN Capital / StoneX en ciapi.cityindex.com. Los clientes de EE. UU. utilizan el subconjunto permitido por la CFTC. Los detalles de los endpoints, los identificadores de instrumentos y los límites de tasa de solicitudes se encuentran en la documentación para desarrolladores de StoneX-GAIN.

Mercados y patrones de estrategia

  • Estrategias REST en más de 80 pares de divisas de FX
  • Estrategias de FX mayor accesibles desde EE. UU. (NFA Rule 2-43b)
  • Ruptura de CFD sobre índices mayores y menores (solo entidades de EE. UU. y Reino Unido)
  • Estrategias de metales preciosos XAU/USD y XAG/USD
  • Estrategias de CFD sobre energía en WTI y Brent
  • Despliegues validados en demo promocionados a real

Superficie de la API

Superficies de productos
Más de 80 pares de divisas spot FX, CFD sobre índices mayores y menores, metales (XAU/USD, XAG/USD), energías (WTI, Brent) y materias primas agrícolas. Las entidades fuera de EE. UU. (Reino Unido, AU, CIMA) ofrecen CFD sobre acciones. Los clientes de EE. UU. ven el subconjunto permitido por la CFTC: spot FX más los productos de índices y metales de tipo futuros. Las cuentas demo y reales son independientes.
Métodos de conexión
API REST alojada en ciapi.cityindex.com (la infraestructura compartida de StoneX-GAIN utilizada por FOREX.com y la marca hermana City Index). La misma superficie REST cubre la gestión de sesiones, cuentas, órdenes, posiciones, datos de mercado y precios históricos. Se expone streaming por WebSocket para precios en tiempo real y eventos de operaciones.
Autenticación
Autenticación basada en sesiones con un nombre de usuario y contraseña (o AppKey, según el proceso de incorporación de la entidad). La llamada inicial a /Session devuelve un session token utilizado en las solicitudes posteriores. El acceso a la API real a menudo requiere enviar un correo electrónico al equipo de soporte de FOREX.com para habilitar REST en una cuenta real; las cuentas demo tienen REST habilitado por defecto para el desarrollo.

Para detalles específicos, consulte FOREX.com y StoneX-GAIN

Los endpoints específicos, las rutas de host, el flujo de autenticación y los límites de tasa de solicitudes se encuentran en la documentación REST de GAIN Capital. Considere estos datos como la fuente de verdad.

Sección 03 · Desarrollar con IA

Desarrolle su estrategia para FOREX.com con IA

Elija un método de integración, haga un fork de una plantilla de inicio de TradingHost y desarrolle su estrategia en un IDE de IA. La API REST de FOREX.com es la vía canónica compatible con TradingHost. Los clientes de EE. UU. operan dentro del conjunto de productos permitido por la CFTC.

  • REST nativo de FOREX.com

    Control directo sobre el comportamiento de FOREX.com, los session tokens, el estado de la cuenta y el modelo de órdenes de StoneX-GAIN.

  • NautilusTrader

    Framework de Python con integraciones de brókers de FX. Útil para estrategias basadas en eventos que comparten código con backtests.

  • MetaTrader 4 / 5 (según la entidad)

    FOREX.com ofrece MT4 y MT5 en entidades seleccionadas. Modelo EA en la terminal, no una carga de trabajo en contenedor de TradingHost.

  • Conector personalizado

    Su propio cliente en Python, JavaScript, Java, .NET, Go o Rust sobre la API REST de FOREX.com y el endpoint de streaming por WebSocket.

Compatibilidad de frameworks con productos de FOREX.com

La API REST de FOREX.com y la API REST compartida de StoneX-GAIN cubren toda la gama de productos, con CFD sobre acciones disponibles solo en entidades fuera de EE. UU. Los clientes de EE. UU. operan dentro del subconjunto permitido por la CFTC. Actualmente, los CFD sobre criptomonedas no forman parte de la oferta minorista de FOREX.com.

FrameworkFXÍndicesMaterias primasCFDCFD de criptomonedas
Native FOREX.com RESTCompatibleCompatibleCompatibleSoporte parcialNo documentado como compatible
StoneX-GAIN REST (City Index)CompatibleCompatibleCompatibleSoporte parcialNo documentado como compatible
NautilusTraderCompatibleSoporte parcialSoporte parcialNo documentado como compatibleNo documentado como compatible
MetaTrader 4 / 5 (entity-dependent)Soporte parcialSoporte parcialSoporte parcialNo documentado como compatibleNo documentado como compatible

✓ soporte confirmado según los documentos REST de FOREX.com y la documentación de StoneX-GAIN. "fuera de EE. UU." indica que el producto se ofrece fuera del nivel minorista de EE. UU. "limitado" indica una cobertura parcial del adaptador del framework. Los enlaces de flujos de trabajo dirigen a páginas /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

FOREX.com (GAIN Capital, una subsidiaria de StoneX Group) proporciona la cuenta de bróker y la API REST. TradingHost proporciona el entorno de producción donde se ejecuta su estrategia conectada a FOREX.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 FOREX.com a través de REST.

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

    Vincule TradingHost a su repositorio de estrategia existente o haga un fork de una plantilla de inicio REST de FOREX.com en TradingHost para obtener una base de trabajo.

  3. PASO 03

    Despliega en un contenedor de TradingHost

    Seleccione una región (US-East para cuentas de GAIN Capital Group LLC accesibles desde EE. UU. y los centros de emparejamiento de StoneX, o EU para la entidad de GAIN Capital UK regulada por la FCA), introduzca las variables de entorno que requiere su estrategia (usuario y contraseña de FOREX.com o AppKey, identificador de cuenta, y host demo o real) y realice el despliegue. TradingHost compilará su contenedor a partir del repositorio y ejecutará 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 FOREX.com

Detalles que pueden dar problemas al ejecutar una estrategia de FOREX.com en un entorno de ejecución en la nube basado en contenedores. Cada afirmación se basa en la documentación de FOREX.com, StoneX-GAIN o del regulador correspondiente; las pautas de despliegue provienen de la experiencia real ejecutando estas estrategias en TradingHost.

  1. 01 · Infraestructura compartida

    La API REST de FOREX.com se ejecuta en el host compartido ciapi.cityindex.com de StoneX-GAIN

    La API REST de FOREX.com utiliza la misma plataforma de StoneX-GAIN que su marca hermana City Index. La URL base es ciapi.cityindex.com/tradingapi/. Al compartir infraestructura, los endpoints de sesión, de cuenta y el modelo de órdenes son comunes; la documentación en docs.labs.gaincapital.com se aplica tanto a las entidades de FOREX.com como a las de City Index. Utiliza el host que coincida con tu entorno (real o demo) y con la entidad en la que esté registrada tu cuenta.

  2. 02 · Autenticación de sesión

    Autenticación mediante session token; la habilitación de la API en cuentas reales requiere una solicitud manual

    La API REST de FOREX.com se autentica mediante una llamada a /Session que devuelve un session token, el cual se utiliza en las solicitudes posteriores. Las cuentas demo tienen REST habilitado por defecto para el desarrollo. Las cuentas reales suelen requerir una habilitación explícita: debes enviar un correo electrónico al equipo de soporte de FOREX.com indicando tu número de cuenta para que activen el acceso REST. Mantén el session token en la memoria del proceso; no lo subas a tu repositorio.

  3. 03 · NFA Rule 2-43b

    GAIN Capital Group LLC (EE. UU.) aplica la ejecución de órdenes FIFO y prohíbe la cobertura (hedging) en el mismo instrumento

    Bajo la norma NFA Rule 2-43b, los clientes minoristas de GAIN Capital Group LLC en EE. UU. no pueden mantener posiciones largas y cortas simultáneas en el mismo instrumento, y deben cerrar las posiciones opuestas en el orden en que se abrieron (primero en entrar, primero en salir o FIFO). Si una estrategia coloca una orden de cobertura en el mismo par, la orden se compensará (neteo) contra la posición existente. Esta regla no se aplica a las entidades fuera de EE. UU. de FOREX.com (GAIN Capital UK, StoneX Financial Pty Ltd). Para estrategias que se despliegan en diferentes entidades, el mismo código puede generar una atribución de pérdidas y ganancias (P&L) distinta entre cuentas de EE. UU. y de fuera de EE. UU.

  4. 04 · Transferencia de matriz

    FOREX.com absorbió la cartera minorista de FXCM en EE. UU. en 2017; StoneX adquirió GAIN en 2020

    Dos cambios de propiedad son clave en la historia de FOREX.com. Primero, en febrero de 2017, la CFTC prohibió de forma permanente a FXCM operar en el mercado minorista de divisas en EE. UU., por lo que FXCM transfirió sus cuentas de clientes estadounidenses a GAIN Capital, que ya operaba FOREX.com. Segundo, StoneX Group Inc. (NASDAQ: SNEX) adquirió GAIN Capital en julio de 2020. Por lo tanto, la entidad actual de FOREX.com es un bróker accesible desde EE. UU. (a través de GAIN Capital Group LLC), respaldado por una matriz que cotiza en el NASDAQ, y es el sucesor formal de la cartera minorista de FXCM en EE. UU.

  5. 05 · Catálogo de productos en EE. UU.

    Los clientes de EE. UU. acceden al catálogo minorista permitido por la CFTC, no al menú internacional completo de FOREX.com

    Bajo las normas minoristas de la CFTC, los clientes estadounidenses de GAIN Capital Group LLC pueden operar con FX spot y con los productos de índices y metales autorizados por el regulador. Muchos productos de CFD disponibles en las entidades del Reino Unido, Australia y las Islas Caimán (como los CFD sobre acciones) no se ofrecen al público minorista de EE. UU. Una estrategia que tenga integrados de forma fija (hard-coded) instrumentos de CFD sobre acciones fallará al colocar órdenes si se dirige a la entidad de EE. UU. Se recomienda leer los instrumentos disponibles desde la API al iniciar la estrategia y bifurcar la lógica según la entidad si el código se ejecuta en diferentes regiones.

  6. 06 · Reporte de operaciones

    El reporte bajo Dodd-Frank, EMIR y ASIC es responsabilidad de FOREX.com

    GAIN Capital Group LLC reporta bajo las normas de reporte de datos de swaps del Dodd-Frank Title VII como un CFTC RFED. GAIN Capital UK Limited reporta bajo las normas de FCA / MiFID II / EMIR. StoneX Financial Pty Ltd reporta bajo las normas de reporte de operaciones con derivados de ASIC. 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 es tu propia actividad algorítmica; la obligación de reportar recae sobre la entidad de FOREX.com que mantiene la cuenta.

Sección 06 · Diseñado para

Diseñado para

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

  • Desarrolladores que crean estrategias en entornos de desarrollo de IA (Cursor, Claude Code)
  • Traders algorítmicos de FX con acceso desde EE. UU. (conscientes de la norma NFA Rule 2-43b)
  • Desarrolladores de estrategias cuantitativas de FX que utilizan la infraestructura de StoneX-GAIN
  • Traders sistemáticos de índices y metales
  • 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 FOREX.com, GAIN Capital, StoneX Group ni a ninguna entidad de City Index.

No. TradingHost no es un bróker ni una firma 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 FOREX.com que mantiene tu cuenta.

No. El código de tu estrategia se conecta a la API REST de FOREX.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 de FOREX.com lo proporciona FOREX.com (GAIN Capital / StoneX). Debes solicitar la habilitación de la API para cuentas reales al equipo de soporte de FOREX.com, y eres responsable de tu cuenta, tus credenciales y del cumplimiento de los términos de FOREX.com.

Sí. GAIN Capital Group LLC está registrada ante la CFTC y es miembro de la NFA, y FOREX.com US acepta clientes minoristas de EE. UU. Las estrategias que se ejecutan en TradingHost en la región US-East se vinculan de manera natural con la entidad estadounidense. Se aplica la NFA Rule 2-43b: no se permiten coberturas en un mismo instrumento y el procesamiento de órdenes se rige por FIFO.

Sí. La API REST de FOREX.com es HTTP, por lo que funciona con cualquier cliente HTTP de Python. El endpoint de streaming por WebSocket se consume con cualquier biblioteca estándar de WebSocket para Python.

Sí. TradingHost es compatible con cualquier lenguaje que pueda ejecutarse dentro de un contenedor. Dado que la API REST de FOREX.com es HTTP y el endpoint de streaming es WebSocket, funciona con cualquier lenguaje que disponga de clientes HTTP y WebSocket.

FOREX.com ofrece MT4 y MT5 en algunas de sus entidades. Si tu estrategia es un Expert Advisor de MQL, dicho EA se ejecuta dentro de la terminal de MetaTrader y tradicionalmente requiere un VPS de Windows. Para utilizar TradingHost, debes portar la lógica a la API REST de FOREX.com; ese es el formato compatible con TradingHost.

Abre una cuenta en FOREX.com, envía un correo electrónico al equipo de soporte para habilitar el acceso REST en una cuenta real (o utiliza una cuenta demo, donde REST está habilitado por defecto). Haz un fork de una plantilla de inicio de REST para FOREX.com de 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 define la entidad de FOREX.com en la que tengas tu cuenta. GAIN Capital Group LLC (EE. UU., bajo la norma NFA Rule 2-43b): 50:1 para pares mayores, 20:1 para menores. GAIN Capital UK (FCA) y StoneX Financial Pty Ltd (ASIC) aplican límites alineados con la ESMA. La entidad de las Islas Caimán puede permitir un apalancamiento mayor según las normas de la CIMA. La interfaz de la API es idéntica en todas las entidades.

En tu flujo de trabajo de secretos controlado por GitHub. TradingHost lee el nombre de usuario de FOREX.com, la contraseña (o AppKey) y gestiona el ciclo de vida del session token en tiempo de ejecución a través de los secretos del repositorio de GitHub, secretos de entorno o tu propio proceso aprobado de gestión de secretos.

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. Las herramientas de IA pueden inspeccionar despliegues, revisar registros, reiniciar estrategias y gestionar flujos de trabajo en tiempo de ejecución. MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones.

No. El reporte de operaciones bajo Dodd-Frank, EMIR y MiFID II es responsabilidad del bróker. GAIN Capital Group LLC reporta bajo las normas de reporte de datos de swaps del Dodd-Frank Title VII. GAIN Capital UK reporta bajo MiFID II y EMIR. StoneX Financial Pty Ltd reporta bajo las normas de la ASIC. TradingHost ejecuta tu código; la entidad de FOREX.com que mantiene la cuenta se encarga del reporte regulatorio.

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