Runtime natif IA pour stratégies de trading CMC Markets
Développez vos stratégies CMC Markets API Direct (FIX 4.4) dans Cursor, Claude Code ou tout autre IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec contrôle MCP natif, logs et sélection de région.
Section 01 · En un coup d’œil
En un coup d’œil
- Courtier
- CMC Markets (coté au LSE, CMCX.L)
- Type de courtier
- Courtier Forex, CFD et spread bet
- Classe d’actifs
- Forex, CFD sur indices, CFD sur matières premières, CFD sur actions, CFD sur ETF, treasury CFDs, CFD sur cryptomonnaies (selon l'entité)
- Produits pris en charge
- Plus de 12 000 produits négociables : FX spot, indices, matières premières, CFD sur actions et ETF, avec treasury CFDs et CFD crypto (selon l'entité). Les clients particuliers au Royaume-Uni peuvent également placer des spread bets en plus des CFD.
- Modèle d’exécution
- Environnement d'exécution de stratégies conteneurisé
- Source de déploiement
- GitHub
- Langages
- Tout langage compatible avec les conteneurs (le protocole FIX est indépendant du langage)
- Intégrations courantes
- CMC Markets API Direct (FIX 4.4), passerelle MT4, connecteurs personnalisés. Les clients particuliers sur Next Generation (web) ne disposent pas d'une API REST distincte.
- 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 (health checks), sélection de région, contrôle MCP
- Rôle de CMC Markets
- Compte de courtage, accès au marché, lieu d'exécution
- Régulateurs
- CMC Markets UK Plc (référence FCA 173730, Royaume-Uni) ; CMC Markets Asia Pacific Pty Ltd (ASIC AFSL 238054, Australie) ; CMC Markets Germany GmbH (BaFin, Allemagne) ; CMC Markets New Zealand Limited (NZ FMA) ; CMC Markets Canada (Singapore) Pte Ltd (MAS, Singapour).
- Limites de levier pour particuliers
- Royaume-Uni (CMC Markets UK Plc, FCA, aligné ESMA), Allemagne (CMC Markets Germany GmbH, BaFin, aligné ESMA) et Australie (CMC Markets Asia Pacific, ASIC) : 30:1 sur le FX majeur, 20:1 sur le FX non majeur et l'or, 10:1 sur les matières premières hors or et les indices non majeurs, 5:1 sur les actions, 2:1 sur les CFD crypto. Les entités de Nouvelle-Zélande et de Singapour appliquent les règles de leurs juridictions respectives.
- Niveau d’accès
- CMC Markets API Direct s'adresse aux clients institutionnels et à fort volume ; il ne s'agit pas du parcours d'inscription standard pour les particuliers. Ces derniers sont généralement orientés vers Next Generation (web) ou MetaTrader 4. Confirmez votre éligibilité à API Direct auprès de CMC lors de votre inscription.
- Affiliation
- TradingHost est indépendant et n'est pas affilié à CMC Markets plc ni à aucune entité de CMC Markets
Section 02 · Ce que propose CMC Markets
Ce que propose CMC Markets
CMC Markets propose plus de 12 000 produits négociables couvrant le FX, les indices, les matières premières, les CFD sur actions, les ETF, les treasury CFDs et (selon l'entité) les CFD crypto. L'interface programmatique est CMC API Direct, une session FIX 4.4 conçue pour les traders institutionnels et à fort volume. Les clients particuliers n'ayant pas accès à API Direct utilisent la plateforme web Next Generation ou MT4. Les détails techniques figurent dans la documentation de CMC Connect.
Marchés et modèles de stratégie
- Stratégies API Direct FIX 4.4 sur plus de 12 000 produits
- Stratégies systématiques sur plus de 70 paires de devises FX
- Stratégies de paires et de paniers sur plus de 1 000 CFD sur actions
- Breakout sur CFD d'indices majeurs et mineurs (FTSE 100, S&P 500, DAX 40)
- Arbitrage de courbe sur treasury CFDs
- Routage d'ordres spread bet vs CFD (particuliers au Royaume-Uni)
- Logique validée sur démo Next Generation portée vers API Direct
Surface API
- Interfaces produits
- Plus de 12 000 produits négociables : plus de 70 paires FX spot, CFD sur indices majeurs et mineurs, CFD sur matières premières, plus de 1 000 CFD sur actions, CFD sur ETF, treasury CFDs. Les CFD crypto dépendent de l'entité. Les clients particuliers au Royaume-Uni ont également accès aux versions spread bet des produits CFD.
- Méthodes de connexion
- CMC Markets API Direct utilise FIX 4.4 pour le routage des ordres et les données de marché. La plateforme web Next Generation pour particuliers ne propose pas d'API REST distincte ; l'accès programmatique se fait via API Direct ou via la passerelle MT4 pour les stratégies EA. API Direct s'adresse aux clients institutionnels et à fort volume.
- Authentification
- Les identifiants de session FIX (SenderCompID, Password et hôte) sont fournis par CMC après l'activation d'API Direct. Les identifiants de démo et de production pour API Direct sont distincts. L'accès est soumis à une évaluation personnalisée ; l'éligibilité pour les traders particuliers dépend du volume et du profil du compte.
Pour plus de détails, reportez-vous à CMC Markets
La documentation de CMC Connect (API Direct) et la brochure API institutionnelle constituent les références officielles pour les endpoints FIX, les identifiants d'instruments et l'inscription.
- cmcmarkets.com/en/connect/solutions/connectivityPrésentation de CMC Connect / API Direct
- cmcmarkets.com CMC Institutional API brochure (PDF)Brochure institutionnelle API Direct
- register.fca.org.uk (CMC Markets UK Plc, 173730)Registre de la FCA
- asic.gov.au (CMC Markets Asia Pacific Pty Ltd, AFSL 238054)Registre ASIC AFSL
Section 03 · Développer avec l’IA
Développez votre stratégie CMC Markets avec l’IA
Choisissez une méthode d'intégration, dupliquez (fork) un projet de démarrage TradingHost et développez votre stratégie dans un IDE IA. CMC API Direct (FIX 4.4) est la voie standard ; les EA MT4 s'exécutent dans le terminal et non sur TradingHost. NautilusTrader ne propose pas de connecteur CMC à ce jour.
CMC API Direct (FIX 4.4)
Session FIX 4.4 de niveau institutionnel pour le routage des ordres et les données de marché. La voie standard compatible avec TradingHost ; nécessite l'activation d'API Direct.
Moteur FIX personnalisé
quickfix-python, QuickFIX/J, OnixS ou votre propre implémentation FIX 4.4. Tout moteur FIX dans n'importe quel langage conteneurisé fonctionne avec les identifiants CMC API Direct.
Passerelle MT4
CMC propose une passerelle MT4 pour les stratégies de type EA. Les EA s'exécutent dans le terminal MetaTrader, pas sur TradingHost.
Connecteur personnalisé
Votre propre intégration en Java, C#, Python ou Go basée sur CMC API Direct.
Prise en charge des produits CMC Markets par les frameworks
CMC API Direct (FIX 4.4) couvre l'ensemble de l'offre multi-actifs de CMC. Les clients particuliers sans accès à API Direct utilisent Next Generation (web) ou MT4. Les CFD crypto dépendent de l'entité.
✓ support confirmé selon la documentation de CMC Connect. « in terminal » signifie que la stratégie s'exécute dans l'application de bureau MetaTrader. « entity-dependent » signifie que la disponibilité dépend de l'entité CMC.
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
CMC Markets fournit le compte de courtage et l'accès FIX API Direct. TradingHost fournit l'environnement de production où s'exécute votre stratégie connectée à CMC.
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 à CMC Markets via API Direct FIX 4.4.
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 (fork) un projet de démarrage TradingHost CMC API Direct FIX 4.4.
- ÉTAPE 03
Déployer dans un conteneur TradingHost
Choisissez une région (EU pour CMC Markets UK Plc et les entités du Royaume-Uni et de l'UE régulées par la FCA ; US-East lorsqu'elle est associée à des données de marché américaines), renseignez les variables d'environnement requises par votre stratégie (SenderCompID de CMC API Direct, mot de passe, hôte et port), puis déployez. TradingHost construit votre conteneur à partir du 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 CMC Markets
Les pièges et points de vigilance lors de l'exécution d'une stratégie CMC Markets dans un environnement cloud conteneurisé. Chaque point est basé sur la documentation officielle de CMC, ses rapports financiers déposés à la LSE ou les règles des régulateurs concernés ; les conseils de déploiement proviennent de l'exécution de ces stratégies sur TradingHost.
01 · Accès restreint à API Direct
CMC API Direct est une offre institutionnelle, distincte du parcours client particulier
CMC API Direct s'adresse aux institutionnels et aux traders à fort volume. Par défaut, les clients particuliers qui s'inscrivent via le parcours standard de CMC sont orientés vers la plateforme web Next Generation ou vers MT4. L'accès à API Direct nécessite une procédure d'activation distincte et personnalisée, au cours de laquelle CMC évalue le volume du compte, le profil et le cas d'usage avant de délivrer des identifiants FIX. Anticipez ce délai d'activation lors du développement d'une stratégie ciblant CMC sur TradingHost.
SourceCMC Connect / API Direct02 · FIX 4.4
Protocole FIX 4.4 standard ; CMC publie ses propres spécifications de session
CMC API Direct utilise le protocole standard FIX 4.4 avec un dialecte propre à CMC, détaillé dans la documentation d'intégration de CMC Connect. Tout moteur FIX, quel que soit le langage de programmation, peut l'exploiter (quickfix, QuickFIX/J, OnixS ou votre propre solution). Les numéros de séquence, les battements de cœur (heartbeats), la connexion (logon) et la déconnexion (logout) respectent les conventions FIX 4.4 ; les champs spécifiques à CMC sont décrits dans la brochure institutionnelle fournie lors de l'activation.
03 · Spread bet vs CFD
Les clients particuliers britanniques négocient des spread bets ou des CFDs, avec des conventions de tickers distinctes
CMC Markets UK Plc propose à la fois des CFDs et des spread bets aux clients particuliers britanniques, ces derniers bénéficiant d'un régime fiscal avantageux propre au Royaume-Uni. Les versions spread bet des produits CFD utilisent des conventions de tickers distinctes dans l'API. Une stratégie qui code en dur les tickers 'CFD' ne pourra pas passer d'ordres de type spread bet, et inversement. Déterminez le type de compte lors de la création de la session pour orienter vos ordres vers le bon routage.
SourceCMC Connect / API Direct04 · Société mère cotée au FTSE
CMC Markets plc est cotée au FTSE (LSE: CMCX) ; ses rapports réglementaires sont publics
CMC Markets plc est cotée au London Stock Exchange sous le ticker CMCX. La société mère publie des résultats audités deux fois par an. Pour le trading algorithmique, cette cotation à la LSE constitue un gage de crédibilité et garantit des processus de reporting réglementaire éprouvés. Le risque de contrepartie est inférieur à celui de courtiers FX non cotés, bien qu'il ne soit pas nul.
05 · Structure multi-entités
L'effet de levier et la disponibilité des produits dépendent de l'entité CMC qui gère le compte
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) et CMC Markets (Singapore) Pte Ltd (MAS) fonctionnent comme des entités distinctes. L'interface de l'API est identique pour toutes les entités, mais les limites d'effet de levier, les produits éligibles, la juridiction de traitement des réclamations et le régime de reporting dépendent de l'entité concernée.
06 · Déclaration des transactions
La déclaration EMIR, MiFID II et ASIC relève de la responsabilité de CMC
CMC Markets UK Plc effectue ses déclarations selon les règles de la FCA / MiFID II / EMIR. CMC Markets Germany GmbH déclare selon les règles de la BaFin / MiFID II / EMIR. CMC Markets Asia Pacific déclare selon les règles de l'ASIC relatives aux transactions sur dérivés. TradingHost n'effectue aucune déclaration réglementaire en votre nom. Le code de stratégie que vous exécutez sur TradingHost relève de votre propre activité algorithmique ; l'obligation de déclaration incombe à l'entité CMC qui détient le compte.
Section 06 · Conçu pour
Conçu pour
Les environnements d’exécution TradingHost pour CMC Markets sont particulièrement adaptés aux :
- Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
- Développeurs de stratégies FIX 4.4 de niveau institutionnel
- Traders systématiques sur FX quantitatif et indices
- Développeurs de spread bets et de CFDs au Royaume-Uni
- É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é à CMC Markets plc ni à aucune entité de CMC Markets.
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 exclusivement de l'entité CMC Markets qui détient votre compte.
Non. Votre client FIX se connecte à CMC API Direct et envoie des instructions selon votre propre logique. TradingHost fournit simplement l'environnement d'exécution où tourne ce code.
Non. L'accès à CMC API Direct est fourni par CMC Markets après une procédure d'intégration personnalisée. Vous êtes responsable de votre compte CMC, de vos identifiants FIX et du respect des conditions générales de CMC.
Cela dépend. CMC API Direct s'adresse aux clients institutionnels et à fort volume. Les traders particuliers s'inscrivant via le parcours standard sont généralement orientés vers Next Generation (web) ou MT4. L'éligibilité à API Direct est décidée par CMC en fonction du volume, du profil du compte et du cas d'usage.
Oui. CMC API Direct utilise le protocole standard FIX 4.4, donc n'importe quel moteur FIX Python (quickfix-python, simplefix, etc.) fonctionne avec vos identifiants FIX CMC.
Oui. TradingHost prend en charge tous les langages pouvant s'exécuter dans un conteneur. CMC API Direct étant basé sur FIX 4.4, n'importe quel moteur FIX dans n'importe quel langage fonctionne.
Si votre stratégie est un EA MT4 compilé en MQL4, cet EA s'exécute au sein du terminal MetaTrader 4 et nécessite traditionnellement un VPS Windows. Pour utiliser TradingHost, portez votre logique vers CMC API Direct (FIX 4.4) ; c'est ce format qui est compatible avec TradingHost.
Ouvrez un compte CMC Markets, puis demandez l'accès à API Direct via CMC Connect. Dupliquez (fork) un projet de démarrage TradingHost CMC API Direct FIX 4.4, 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, si vous disposez de l'accès à API Direct. L'effet de levier est défini par l'entité CMC. CMC Markets UK Plc (FCA), CMC Markets Germany GmbH (BaFin) et CMC Markets Asia Pacific (ASIC) appliquent des limites alignées sur l'ESMA. CMC Markets New Zealand et CMC Markets Singapore suivent leurs réglementations respectives. L'interface de l'API reste identique pour toutes les entités.
Dans votre flux de secrets contrôlé par GitHub. TradingHost lit le SenderCompID, le mot de passe et les détails de l'hôte au moment de l'exécution via les secrets du dépôt GitHub, les secrets d'environnement ou votre propre processus approuvé de gestion des secrets.
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. MCP est une interface de contrôle et d'observabilité, et non le chemin d'exécution des transactions.
Non. La déclaration des transactions sous EMIR et MiFID II relève de la responsabilité du courtier. CMC Markets UK Plc déclare selon les règles de la FCA / MiFID II / EMIR. CMC Markets Germany GmbH déclare selon les règles de la BaFin / MiFID II / EMIR. CMC Markets Asia Pacific déclare selon les règles de l'ASIC relatives aux transactions sur dérivés. TradingHost exécute votre code ; l'entité CMC gère les déclarations réglementaires.
Non. TradingHost est exclusivement dédié au déploiement et à l'exécution en production. Le backtesting doit être effectué en amont dans votre environnement de recherche, via un framework comme NautilusTrader ou dans AlgoBuilder.