Runtime natif IA pour stratégies de trading FOREX.com
Créez des stratégies REST FOREX.com et StoneX GAIN Capital dans Cursor, Claude Code ou n'importe quel IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec un contrôle MCP natif, des logs et le choix de la région.
Section 01 · En un coup d’œil
En un coup d’œil
- Courtier
- FOREX.com (GAIN Capital, une filiale de StoneX Group)
- Type de courtier
- Courtier Forex et CFD, accessible aux résidents US
- Classe d’actifs
- Forex, CFD sur indices, CFD sur matières premières, métaux, CFD sur actions (selon l'entité)
- Produits pris en charge
- Plus de 80 paires de devises FX au comptant, CFD sur indices majeurs et mineurs, métaux (XAU/USD, XAG/USD), énergies, matières premières agricoles et CFD sur actions pour les entités hors USA. Les clients américains ont accès au FX au comptant ainsi qu'aux indices et métaux de type futures autorisés par la réglementation CFTC pour les particuliers.
- Modèle d’exécution
- Runtime de stratégie conteneurisé
- Source de déploiement
- GitHub
- Langages
- Tout langage compatible avec les conteneurs
- Intégrations courantes
- API REST FOREX.com (infrastructure StoneX partagée ciapi.cityindex.com), NautilusTrader, clients REST natifs, connecteurs personnalisés
- Intégration du flux de travail IA
- Interface de contrôle MCP pour Cursor, Claude Code, GitHub Copilot et agents CLI
- Rôle de TradingHost
- Runtime, déploiement, logs, suivis d'état, sélection de la région, contrôle MCP
- Rôle de FOREX.com
- Compte de courtage, accès API, accès au marché, lieu d'exécution
- Régulateurs
- GAIN Capital Group LLC (CFTC RFED, enregistré auprès de la NFA, USA) ; GAIN Capital UK Limited (référence FCA 113942) ; StoneX Financial Pty Ltd (ASIC AFSL 345646, Australie, FOREX.com) ; GAIN Global Markets Inc (CIMA, Îles Caïmans).
- Limites de levier pour particuliers
- USA (GAIN Capital Group LLC, NFA Rule 2-43b) : 50:1 sur le FX majeur, 20:1 sur le FX mineur. Royaume-Uni (FCA, aligné ESMA), UE et Australie (ASIC) : 30:1 sur le FX majeur, 20:1 sur le FX mineur et l'or, 10:1 sur les matières premières hors or et indices mineurs, 5:1 sur les actions, 2:1 sur les CFD crypto. L'entité des Caïmans peut autoriser un effet de levier supérieur selon les règles de la CIMA.
- Informations sur la maison mère
- GAIN Capital a été acquis par StoneX Group Inc. (NASDAQ: SNEX) en juillet 2020 et est désormais une filiale à 100 %.
- Affiliation
- TradingHost est indépendant et n'est pas affilié à FOREX.com, GAIN Capital, StoneX Group ou City Index (une marque sœur sous GAIN Capital).
Section 02 · Ce que propose FOREX.com
Ce que propose FOREX.com
FOREX.com propose du FX au comptant, des CFD sur indices et matières premières, des métaux précieux et des CFD sur actions (pour les entités hors USA) via une API REST hébergée sur l'infrastructure partagée GAIN Capital / StoneX à l'adresse ciapi.cityindex.com. Les clients américains utilisent le sous-ensemble autorisé par la CFTC. Les spécificités des endpoints, les identifiants d'instruments et les limites de requêtes (rate limits) figurent dans la documentation développeur de StoneX-GAIN.
Marchés et modèles de stratégie
- Stratégies REST sur plus de 80 paires de devises FX
- Stratégies FX majeures accessibles aux USA (NFA Rule 2-43b)
- Breakout de CFD sur indices majeurs et mineurs (entités USA/UK uniquement)
- Stratégies sur métaux précieux XAU/USD et XAG/USD
- Stratégies CFD sur énergies (WTI et Brent)
- Déploiements validés en démo puis passés en réel (live)
Surface API
- Interfaces produits
- Plus de 80 paires de devises FX au comptant, CFD sur indices majeurs et mineurs, métaux (XAU/USD, XAG/USD), énergies (WTI, Brent) et matières premières agricoles. Les entités hors USA (UK, AU, CIMA) proposent des CFD sur actions. Les clients américains ont accès au sous-ensemble autorisé par la CFTC : FX au comptant ainsi qu'indices et métaux de type futures. Les comptes démo et réels sont distincts.
- Méthodes de connexion
- API REST hébergée sur ciapi.cityindex.com (l'infrastructure partagée StoneX-GAIN utilisée par FOREX.com et sa marque sœur City Index). La même interface REST couvre la gestion des sessions, les comptes, les ordres, les positions, les données de marché et l'historique des prix. Un flux WebSocket est disponible pour les prix en temps réel et les événements de trading.
- Authentification
- Authentification par session avec un nom d'utilisateur et un mot de passe (ou AppKey, selon l'entité). L'appel de session initial /Session renvoie un session token utilisé pour les requêtes suivantes. L'accès à l'API réelle nécessite souvent de contacter le support de FOREX.com par e-mail pour activer le REST sur un compte réel ; les comptes démo ont le REST activé par défaut pour le développement.
Pour plus de détails, consultez FOREX.com et StoneX-GAIN
Les endpoints spécifiques, les chemins d'hôte, le flux d'authentification et les limites de requêtes figurent dans la documentation REST de GAIN Capital. Considérez-les comme la source de référence.
- forex.com/en/trading-tools/api-tradingAperçu de l'API REST FOREX.com
- docs.labs.gaincapital.comDocumentation de l'API REST GAIN Capital / StoneX
- docs.labs.gaincapital.com (getting started)Authentification REST et références d'hôtes
- nfa.futures.org BASIC databaseVérification de l'enregistrement CFTC/NFA pour GAIN Capital Group LLC
- stonex.comStoneX Group, maison mère de FOREX.com (NASDAQ: SNEX)
Section 03 · Développer avec l’IA
Développez votre stratégie FOREX.com avec l’IA
Choisissez une méthode d'intégration, dupliquez (fork) un modèle de départ TradingHost et créez votre stratégie dans un IDE IA. L'API REST FOREX.com est la voie standard compatible avec TradingHost. Les clients américains opèrent dans les limites du catalogue de produits autorisé par la CFTC.
REST FOREX.com natif
Contrôle direct du comportement de FOREX.com, des session tokens, de l'état du compte et du modèle d'ordre StoneX-GAIN.
NautilusTrader
Framework Python avec intégration de courtiers FX. Utile pour les stratégies événementielles partageant leur code avec les backtests.
MetaTrader 4 / 5 (selon l'entité)
FOREX.com propose MT4 et MT5 au sein de certaines entités. Modèle EA exécuté dans le terminal, et non sous forme de conteneur TradingHost.
Connecteur personnalisé
Votre propre client Python, JavaScript, Java, .NET, Go ou Rust connecté à l'API REST FOREX.com et à l'endpoint de streaming WebSocket.
Prise en charge des produits FOREX.com par les frameworks
L'API REST FOREX.com et l'API REST partagée StoneX-GAIN couvrent l'ensemble des produits disponibles, les CFD sur actions étant réservés aux entités hors USA. Les clients américains négocient dans les limites autorisées par la CFTC. Les CFD sur cryptomonnaies ne font actuellement pas partie de l'offre pour particuliers de FOREX.com.
✓ support confirmé selon les documentations REST de FOREX.com et StoneX-GAIN. « non-US » indique que le produit est proposé en dehors de l'offre pour particuliers américaine. « limité » indique une couverture partielle par l'adaptateur du framework. Les liens de workflow pointent vers des pages /workflows/ en cours de rédaction.
TradingHost n’impose aucun framework. Il exécute votre projet.
Développer avec l’IA
Les starters de framework ci-dessus s’associent naturellement avec les AI IDE. L’interface de contrôle MCP de TradingHost ferme la boucle : les outils d’IA peuvent inspecter les déploiements, consulter les logs et gérer le runtime à vos côtés, sans jamais intervenir sur le flux d’exécution des ordres.
Section 04 · Exécuter sur TradingHost
Exécutez votre code sur TradingHost
FOREX.com (GAIN Capital, une filiale de StoneX Group) fournit le compte de courtage et l'API REST. TradingHost fournit l'environnement de production où s'exécute votre stratégie connectée à FOREX.com.
Au lieu de faire tourner le code de votre stratégie sur un ordinateur portable, une machine de bureau, un VPS générique ou un serveur configuré manuellement, vous le déployez depuis GitHub dans un runtime de conteneurs géré par TradingHost.
Vous
- Votre repo contient votre code.
- Votre déploiement définit son mode d’exécution.
- Votre stratégie se connecte à FOREX.com via REST.
TradingHost
- Maintient le runtime en ligne.
- Remonte les logs et l’état de santé.
- Choix de la région.
- Interface de déploiement contrôlée.
Flux de déploiement
- ÉTAPE 01
Connecter GitHub
Autorisez TradingHost à accéder à votre compte GitHub.
- ÉTAPE 02
Lier un repo ou démarrer depuis un framework
Connectez TradingHost à votre dépôt de stratégie existant, ou dupliquez un modèle de départ REST FOREX.com de TradingHost pour obtenir une base fonctionnelle.
- ÉTAPE 03
Déployer dans un conteneur TradingHost
Choisissez une région (US-East pour les comptes GAIN Capital Group LLC accessibles aux résidents américains et les places d'exécution de StoneX, EU pour l'entité FCA de GAIN Capital UK), renseignez les variables d'environnement requises par votre stratégie (identifiant et mot de passe FOREX.com ou AppKey, identifiant de compte, serveur de démonstration ou de production), puis déployez. TradingHost compile votre conteneur à partir de votre dépôt et exécute votre stratégie sur une infrastructure Kubernetes managée.
- ÉTAPE 04
Suivre les logs et l’état de santé
Suivez en direct les logs, l’état de santé et le statut du runtime depuis le tableau de bord TradingHost. Cette même interface est accessible via MCP depuis n’importe quel AI IDE, permettant à Cursor, Claude Code ou un agent CLI de lire l’état du déploiement et de gérer le runtime à vos côtés.
- ÉTAPE 05
Mettre à jour et redéployer
Poussez vos modifications sur la branche principale (main) de votre GitHub et TradingHost se redéploie automatiquement.
Section 05 · Notes opérationnelles
Notes opérationnelles pour FOREX.com
Les pièges et spécificités à connaître lorsque vous exécutez une stratégie FOREX.com dans un environnement cloud conteneurisé. Chaque affirmation est issue de la documentation de FOREX.com, de StoneX-GAIN ou du régulateur concerné ; les conseils de déploiement proviennent de notre expérience d'exécution de ces stratégies sur TradingHost.
01 · Infrastructure partagée
L'API REST de FOREX.com s'exécute sur l'hôte partagé StoneX-GAIN ciapi.cityindex.com
L'API REST de FOREX.com repose sur la même plateforme StoneX-GAIN que sa marque sœur City Index. L'URL de base est ciapi.cityindex.com/tradingapi/. Cette infrastructure partagée signifie que les points de terminaison de session, de compte et le modèle d'ordre sont communs ; la documentation sur docs.labs.gaincapital.com s'applique donc à la fois aux entités FOREX.com et City Index. Utilisez l'hôte correspondant à votre environnement (réel ou démo) et à l'entité sous laquelle votre compte est enregistré.
02 · Authentification de session
Authentification par session token ; l'activation de l'API réelle nécessite une demande manuelle
L'API REST de FOREX.com s'authentifie via un appel à /Session qui renvoie un session token utilisé dans les requêtes suivantes. Les comptes de démonstration ont l'accès REST activé par défaut pour le développement. Les comptes réels nécessitent souvent une activation explicite : envoyez un e-mail au support de FOREX.com en indiquant votre numéro de compte pour qu'ils activent l'accès REST sur votre compte réel. Conservez le session token dans la mémoire du processus ; ne le commitez pas dans votre dépôt.
03 · NFA Rule 2-43b
GAIN Capital Group LLC (US) impose l'exécution des ordres en FIFO et interdit le hedging sur un même instrument
En vertu de la NFA Rule 2-43b, les clients particuliers américains de GAIN Capital Group LLC ne peuvent pas détenir simultanément des positions longues et courtes sur le même instrument et doivent clôturer les positions opposées dans leur ordre d'ouverture (FIFO). Une stratégie qui place un ordre de couverture (hedging) sur la même paire verra cet ordre se compenser (netting) avec la position existante. Cette règle ne s'applique pas aux entités non américaines de FOREX.com (GAIN Capital UK, StoneX Financial Pty Ltd). Pour les stratégies déployées sur plusieurs entités, le même code peut donc générer des attributions de P&L différentes entre les comptes américains et non américains.
04 · Transfert de propriété
FOREX.com a hérité du portefeuille de clients particuliers américains de FXCM en 2017 ; StoneX a acquis GAIN en 2020
Deux événements de propriété majeurs marquent l'histoire de FOREX.com. Premièrement, en février 2017, la CFTC a banni définitivement FXCM du marché des particuliers aux États-Unis, et FXCM a transféré ses comptes clients américains à GAIN Capital, qui exploitait déjà FOREX.com. Deuxièmement, StoneX Group Inc. (NASDAQ: SNEX) a acquis GAIN Capital en juillet 2020. L'entité FOREX.com actuelle est donc un courtier accessible aux résidents américains (via GAIN Capital Group LLC), adossé à une société mère cotée au NASDAQ, et successeur officiel du portefeuille de clients particuliers américains de FXCM.
05 · Gamme de produits US
Les clients américains ont accès à la sélection autorisée par la CFTC, et non au catalogue international complet de FOREX.com
Selon les règles de la CFTC pour les particuliers, les clients américains de GAIN Capital Group LLC peuvent négocier le FX au comptant (spot) ainsi que les indices et métaux autorisés par le régulateur. De nombreux CFD disponibles auprès des entités du Royaume-Uni, d'Australie et des îles Caïmans (comme les CFD sur actions) ne sont pas proposés aux particuliers américains. Une stratégie qui utilise des instruments de CFD sur actions codés en dur échouera lors de la transmission d'ordres si elle cible l'entité américaine. Récupérez la liste des instruments disponibles via l'API au démarrage et adaptez la logique selon l'entité si votre code est multi-comptes.
06 · Déclaration des transactions
Les déclarations réglementaires Dodd-Frank, EMIR et ASIC incombent à FOREX.com
GAIN Capital Group LLC effectue ses déclarations selon les règles du Dodd-Frank Title VII en tant que CFTC RFED. GAIN Capital UK Limited déclare ses transactions sous les règles FCA / MiFID II / EMIR. StoneX Financial Pty Ltd se conforme aux règles de déclaration des dérivés de l'ASIC. TradingHost n'effectue aucune déclaration réglementaire en votre nom et n'est pas un service de reporting. Le code de stratégie que vous exécutez sur TradingHost relève de votre propre activité algorithmique ; les obligations de déclaration incombent à l'entité FOREX.com qui détient votre compte.
Section 06 · Conçu pour
Conçu pour
Les environnements d’exécution TradingHost pour FOREX.com sont particulièrement adaptés aux :
- Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
- Traders FX algorithmiques basés aux États-Unis (soumis à la NFA Rule 2-43b)
- Développeurs de stratégies FX quantitatives utilisant l'infrastructure StoneX-GAIN
- Traders systématiques sur indices et métaux
- Équipes migrant de MetaTrader et d'un hébergement VPS vers un déploiement conteneurisé
La connexion à GitHub et la création de votre première stratégie sont gratuites.
Section 08 · FAQ
FAQ
Non. TradingHost est indépendant et n'est pas affilié à FOREX.com, GAIN Capital, StoneX Group ou à toute entité de City Index.
Non. TradingHost n'est pas un courtier et n'est pas une entreprise d'investissement agréée. TradingHost est un environnement d'exécution cloud (runtime) qui fait tourner le code de votre stratégie. La relation de courtage, le compte, l'effet de levier, l'exécution et les protections réglementaires dépendent tous exclusivement de l'entité FOREX.com qui détient votre compte.
Non. Le code de votre stratégie se connecte à l'API REST de FOREX.com et envoie des instructions selon votre propre logique. TradingHost fournit simplement l'environnement d'exécution dans lequel ce code tourne.
Non. L'accès à l'API REST de FOREX.com est fourni par FOREX.com (GAIN Capital / StoneX). Vous devez demander l'activation de l'API réelle auprès du support de FOREX.com. Vous êtes responsable de votre compte, de vos identifiants et du respect des conditions d'utilisation de FOREX.com.
Oui. GAIN Capital Group LLC est enregistrée auprès de la CFTC et membre de la NFA, et FOREX.com US accepte les clients particuliers résidant aux États-Unis. Les stratégies exécutées sur TradingHost dans la région US-East s'associent naturellement avec l'entité américaine. La règle NFA Rule 2-43b s'applique : pas de couverture (hedging) simultanée sur un même instrument, et clôture des positions selon la règle FIFO.
Oui. L'API REST de FOREX.com utilise le protocole HTTP, n'importe quel client HTTP Python convient donc. Le point de terminaison de streaming WebSocket s'utilise avec n'importe quelle bibliothèque WebSocket Python standard.
Oui. TradingHost prend en charge tous les langages capables de s'exécuter dans un conteneur. L'API REST de FOREX.com reposant sur HTTP et le point de terminaison de streaming sur WebSocket, tout langage disposant de clients HTTP et WebSocket convient.
FOREX.com propose MT4 et MT5 dans certaines entités. Si votre stratégie est un Expert Advisor MQL, cet EA s'exécute au sein du terminal MetaTrader et nécessite traditionnellement un VPS Windows. Pour utiliser TradingHost, portez votre logique vers l'API REST de FOREX.com afin de la rendre compatible avec notre plateforme.
Ouvrez un compte FOREX.com, contactez le support par e-mail pour activer l'accès REST sur votre compte réel (ou utilisez un compte de démonstration où l'accès REST est activé par défaut). Forkez un modèle de départ REST FOREX.com de TradingHost, ou connectez votre propre dépôt de stratégie GitHub. Lier un dépôt GitHub et créer une stratégie est gratuit ; les abonnements d'exécution sont détaillés sur la page des tarifs.
Oui. L'effet de levier est défini par l'entité FOREX.com qui détient votre compte. GAIN Capital Group LLC (US, NFA Rule 2-43b) : 50:1 sur les paires majeures, 20:1 sur les autres. GAIN Capital UK (FCA) et StoneX Financial Pty Ltd (ASIC) appliquent des limites alignées sur l'ESMA. L'entité des îles Caïmans peut autoriser un levier supérieur selon les règles de la CIMA. L'interface de l'API reste identique pour toutes les entités.
Dans votre flux de secrets géré via GitHub. TradingHost lit le nom d'utilisateur FOREX.com, le mot de passe (ou AppKey) et gère le cycle de vie du session token au moment de l'exécution via les secrets de dépôt GitHub, les secrets d'environnement ou votre propre processus de gestion des secrets approuvé.
Oui. TradingHost prend en charge le contrôle basé sur MCP pour les IDE IA, notamment Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande. Les outils d'IA peuvent inspecter les déploiements, consulter les journaux (logs), redémarrer les stratégies et gérer les flux d'exécution. MCP est une interface de contrôle et d'observabilité, et non le canal d'exécution des transactions.
Non. La déclaration des transactions sous Dodd-Frank, EMIR et MiFID II relève de la responsabilité du courtier. GAIN Capital Group LLC effectue ses déclarations conformément aux règles de déclaration des données sur les swaps du Dodd-Frank Title VII. GAIN Capital UK déclare sous MiFID II et EMIR. StoneX Financial Pty Ltd déclare selon les règles de l'ASIC. TradingHost exécute votre code ; l'entité FOREX.com qui détient le compte gère les déclarations réglementaires.
Non. TradingHost se concentre sur l'environnement d'exécution en production et le déploiement. Le backtesting relève de votre infrastructure de recherche, dans un framework comme NautilusTrader ou dans AlgoBuilder.