Temps de lecture : … min

Environnement d'exécution natif IA pour stratégies de trading IC Markets

Développez des stratégies cTrader FIX 4.4 dans Cursor, Claude Code ou n'importe quel IDE IA. Déployez depuis GitHub vers un environnement d'exécution cloud managé avec contrôle MCP, logs et sélection de région.

Par l’équipe d’ingénierie de TradingHost

Section 01 · En un coup d’œil

En un coup d’œil

Courtier
IC Markets
Type de courtier
Courtier Forex et CFD (origine Australie, modèle ECN)
Classe d’actifs
Forex, indices, matières premières, CFD sur actions, CFD sur obligations, CFD sur cryptomonnaies (selon l'entité)
Produits pris en charge
Plus de 60 paires de devises FX au comptant, CFD sur indices majeurs et mineurs, métaux, énergies, matières premières agricoles, plus de 2 000 CFD sur actions, CFD sur obligations et CFD sur cryptomonnaies (selon l'entité). Le modèle d'exécution ECN est l'élément différenciateur du courtier.
Modèle d’exécution
Environnement d'exécution de stratégies conteneurisé
Source de déploiement
GitHub
Langages
Tout langage compatible avec un conteneur
Intégrations courantes
cTrader FIX 4.4 (gratuit), cTrader Open API, cTrader Automate (cAlgo C#), pont MT4 et MT5, NautilusTrader, 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
Environnement d'exécution, déploiement, logs, bilans de santé, sélection de région, contrôle MCP
Rôle de IC Markets
Compte de courtage, accès au marché, lieu d'exécution (modèle ECN). L'API cTrader et le protocole FIX sont gérés par Spotware sur votre compte IC Markets.
Régulateurs
International Capital Markets Pty Ltd (ASIC AFSL 335692, Australie) ; IC Markets (EU) Ltd (licence CySEC 362/18, Chypre) ; Raw Trading Ltd (FSA Seychelles SD018).
Limites de levier pour particuliers
Australie (ASIC) et UE (CySEC, alignée sur l'ESMA) : 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 cryptos. Seychelles (FSA SD018, entité offshore Raw Trading Ltd) : jusqu'à 500:1 sur les paires majeures selon les règles de la FSA Seychelles. Les clients particuliers américains ne sont pas acceptés.
Affiliation
TradingHost est indépendant et n'est pas affilié à International Capital Markets, IC Markets (EU), Raw Trading ou Spotware Systems

Section 02 · Ce que propose IC Markets

Ce que propose IC Markets

IC Markets propose du FX au comptant sur plus de 60 paires, des CFD sur indices et matières premières, plus de 2 000 CFD sur actions et (selon l'entité) des CFD sur cryptomonnaies via un lieu d'exécution ECN, en s'appuyant sur cTrader FIX 4.4, cTrader Open API, cTrader Automate (cAlgo C#) et les ponts MetaTrader 4 et MetaTrader 5. Spotware gère l'API cTrader et le protocole FIX sur votre compte IC Markets. Les endpoints spécifiques et la liste complète des instruments sont disponibles dans la documentation de cTrader et sur les pages d'IC Markets.

Marchés et modèles de stratégie

  • Exécution ECN cTrader FIX 4.4 sur plus de 60 paires de devises FX
  • Stratégies systématiques sur plus de 2 000 CFD sur actions
  • Stratégies sur métaux précieux XAU/USD et XAG/USD
  • Stratégies de cassure (breakout) sur CFD d'indices majeurs
  • REST et streaming cTrader Open API avec authentification OAuth
  • Stratégies cAlgo (C#) portées vers cTrader Open API sur TradingHost
  • Déploiements validés sur démo cTrader-FIX et passés en réel

Surface API

Interfaces produits
Plus de 60 paires de devises FX au comptant (majeures, mineures, exotiques), CFD sur indices majeurs et mineurs, métaux (XAU/USD, XAG/USD), énergies, matières premières agricoles, plus de 2 000 CFD sur actions, CFD sur obligations et (selon l'entité) CFD sur cryptomonnaies. Modèle d'exécution ECN avec tarification brute (raw spread) au niveau du courtier.
Méthodes de connexion
cTrader FIX 4.4 (sessions Quote session et Trade session, gratuit pour tout détenteur de compte cTrader). cTrader Open API (REST et streaming basés sur OAuth). cTrader Automate (cAlgo C#) pour les stratégies s'exécutant dans le terminal de bureau cTrader. MetaTrader 4 et MetaTrader 5 sont également pris en charge pour les stratégies de type EA, l'EA s'exécutant dans le terminal plutôt que sur TradingHost.
Authentification
Les identifiants cTrader FIX sont générés depuis le client de bureau cTrader (Open Trader, Paramètres, API FIX), produisant le SenderCompID, le Password et les détails de l'hôte pour les sessions Quote session et Trade session. cTrader Open API utilise le flux d'autorisation OAuth 2.0. Les comptes de démonstration cTrader ont des identifiants FIX et Open API distincts. Aucun minimum restrictif pour les particuliers ne s'applique : cTrader FIX est gratuit pour chaque compte cTrader.

Pour plus de détails, reportez-vous à IC Markets et cTrader

Les spécifications de cTrader FIX 4.4 et cTrader Open API sont disponibles sur le site d'aide cTrader de Spotware. La sélection de l'entité IC Markets, les listes d'instruments et l'ouverture de compte se trouvent sur les pages propres d'IC Markets.

Section 03 · Développer avec l’IA

Développez votre stratégie IC Markets avec l’IA

Choisissez une méthode d'intégration, forkez un starter de framework TradingHost et développez votre stratégie dans un IDE IA. cTrader FIX 4.4 est gratuit pour tous les détenteurs de compte cTrader et constitue la voie standard à faible latence ; cTrader Open API est l'alternative REST/streaming basée sur OAuth.

  • cTrader FIX 4.4 (gratuit)

    Session FIX à faible latence sur votre compte cTrader IC Markets. Gratuit pour tout détenteur de compte cTrader selon la politique de Spotware, sans minimum.

  • cTrader Open API

    REST et streaming basés sur OAuth via l'interface cTrader Open API gérée par Spotware.

  • cTrader Automate (cAlgo)

    Stratégies C# s'exécutant dans le terminal de bureau cTrader. Utile pour le développement et le backtesting sur les flux IC Markets.

  • MetaTrader 4 / 5 ou connecteur personnalisé

    Modèle EA dans le terminal MT4 ou MT5, ou votre propre intégration basée sur cTrader FIX ou Open API.

Prise en charge des produits IC Markets par les frameworks

cTrader FIX 4.4 et cTrader Open API couvrent l'ensemble des instruments cTrader d'IC Markets. La disponibilité des CFD sur cryptomonnaies dépend de l'entité IC Markets (proposés par Raw Trading Ltd sous la FSA Seychelles, mais pas par les entités ASIC ou CySEC).

FrameworkFXIndicesMatières premièresCFDCFD cryptos
cTrader FIX 4.4Pris en chargePris en chargePris en chargePris en chargePartiellement pris en charge
cTrader Open APIPris en chargePris en chargePris en chargePris en chargePartiellement pris en charge
cTrader Automate (cAlgo)Partiellement pris en chargePartiellement pris en chargePartiellement pris en chargePartiellement pris en chargePartiellement pris en charge
MetaTrader 4 / 5Partiellement pris en chargePartiellement pris en chargePartiellement pris en chargeNon documenté comme pris en chargeNon documenté comme pris en charge

✓ support confirmé selon la documentation de Spotware cTrader et d'IC Markets. « in terminal » signifie que la stratégie s'exécute sur le bureau cTrader ou MetaTrader, et non dans un conteneur TradingHost. « limited » indique une couverture partielle 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

IC Markets fournit le compte de courtage et l'exécution ECN ; Spotware gère l'API cTrader et le protocole FIX sur ce compte. TradingHost fournit l'environnement de production où s'exécute votre stratégie IC Markets.

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 à IC Markets via cTrader FIX ou Open API.

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

  1. ÉTAPE 01

    Connecter GitHub

    Autorisez TradingHost à accéder à votre compte GitHub.

  2. ÉTAPE 02

    Lier un repo ou démarrer depuis un framework

    Pointez TradingHost vers votre dépôt de stratégie existant, ou forkez un starter TradingHost cTrader FIX 4.4 ou cTrader Open API pour obtenir une base de travail fonctionnelle.

  3. ÉTAPE 03

    Déployer dans un conteneur TradingHost

    Sélectionnez une région (EU pour l'entité européenne IC Markets EU et les places d'exécution ECN, US-East pour être au plus près de votre serveur cTrader), renseignez les variables d'environnement requises par votre stratégie (cTrader FIX SenderCompID, Password, hôte et port, ou client ID, secret et refresh token pour cTrader Open API), puis déployez. TradingHost assemble votre conteneur à partir de votre dépôt et exécute votre stratégie sur une infrastructure Kubernetes managée.

  4. É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.

  5. É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 IC Markets

Les pièges classiques lors de l'exécution d'une stratégie IC Markets dans un environnement cloud conteneurisé. Chaque affirmation ci-dessous est paraphrasée à partir de la documentation de Spotware cTrader, des pages d'IC Markets ou du régulateur concerné ; les conseils de déploiement sont issus de l'exploitation de ces stratégies sur TradingHost.

  1. 01 · cTrader FIX (gratuit)

    cTrader FIX 4.4 est gratuit pour tous les titulaires d'un compte cTrader, sans minimum

    Spotware a confirmé en 2016 que cTrader FIX est fourni sans frais à tout titulaire de compte cTrader, sans dépôt minimum ni engagement. C'est l'élément différenciateur majeur des courtiers basés sur cTrader, y compris IC Markets : un accès FIX 4.4 de niveau institutionnel est ainsi accessible aux particuliers. Les identifiants sont générés depuis le client de bureau cTrader (Open Trader, Paramètres, FIX API), qui produit des paires de SenderCompID, Password et d'hôtes distinctes pour la Quote session et la Trade session.

  2. 02 · Quote et Trade

    La Quote session et la Trade session sont des sessions FIX distinctes

    cTrader FIX sépare les données de marché et le routage des ordres en deux sessions FIX distinctes avec des paires de SenderCompID et Password différentes. Une stratégie nécessitant à la fois les prix et le passage d'ordres doit maintenir deux connexions FIX simultanées. Les numéros de séquence, les signaux de battement de cœur (heartbeats) et la logique de reconnexion sont suivis par session ; traitez-les comme des connexions indépendantes plutôt que de partager un état entre elles.

  3. 03 · Multi-entités

    Le choix de l'entité modifie la limite de levier et les protections, pas l'API

    Un trader s'inscrit auprès d'une entité IC Markets : International Capital Markets Pty Ltd (ASIC AFSL 335692, Australie), IC Markets (EU) Ltd (CySEC 362/18, Chypre), ou Raw Trading Ltd (FSA Seychelles SD018). L'interface cTrader FIX et Open API est identique pour toutes les entités, mais les entités ASIC et CySEC appliquent des limites de levier alignées sur l'ESMA (30:1 sur les paires majeures) tandis que Raw Trading propose jusqu'à 500:1 sur les majeures selon les règles de la FSA Seychelles. La juridiction de traitement des réclamations et le régime de protection des investisseurs dépendent également de l'entité, et non de l'API.

  4. 04 · Clients américains

    Aucune entité IC Markets n'accepte de clients particuliers américains

    IC Markets n'est pas enregistré auprès de la CFTC et aucune de ses entités actuelles n'accepte de clients particuliers résidant aux États-Unis. Le processus d'inscription d'IC Markets rejette les candidats résidant aux États-Unis lors de l'étape KYC. Les stratégies ciblant les clients particuliers américains doivent utiliser un courtier enregistré auprès de la CFTC tel que OANDA Corporation ou FOREX.com.

  5. 05 · Modèle ECN

    IC Markets route les ordres via des places ECN plutôt que de les internaliser ; attendez-vous à des exécutions partielles sur les volumes importants

    Le positionnement d'IC Markets repose sur une exécution ECN (Electronic Communication Network) : les ordres entrants sont confrontés à la liquidité de places externes plutôt qu'internalisés dans le carnet du courtier. Les stratégies doivent gérer explicitement les exécutions partielles, en particulier sur les volumes importants et les paires mineures. Un ordre au marché peut être divisé en plusieurs exécutions à des prix légèrement différents ; les messages FIX ExecutionReport peuvent arriver sur plusieurs secondes pour un même ClOrdID.

  6. 06 · cTrader vs MetaTrader

    cTrader est la voie native de TradingHost ; les EA MetaTrader s'exécutent dans le terminal

    IC Markets prend en charge MetaTrader 4, MetaTrader 5 et cTrader. La voie cTrader (Open API + FIX) est l'environnement d'exécution compatible avec TradingHost car cTrader expose une interface API hébergée par Spotware qu'un conteneur peut appeler. Le modèle EA de MetaTrader s'exécute à l'intérieur du terminal de bureau MT4 ou MT5 et ne constitue pas une charge de travail pour l'environnement d'exécution de TradingHost. Pour les stratégies de type EA, exécutez MT4 ou MT5 séparément ou portez la logique vers cTrader FIX ou Open API.

Section 06 · Conçu pour

Conçu pour

Les environnements d’exécution TradingHost pour IC Markets sont particulièrement adaptés aux :

  • Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
  • Développeurs d'exécution à faible latence sur cTrader FIX 4.4
  • Développeurs de stratégies systématiques cAlgo (C#)
  • Développeurs FX quantitatifs conscients des spécificités de l'exécution ECN
  • Équipes migrant de MetaTrader et de l'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é à International Capital Markets, IC Markets (EU), Raw Trading ou Spotware Systems.

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 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 de l'entité IC Markets qui détient votre compte.

Non. Le code de votre stratégie se connecte à cTrader FIX ou cTrader Open API sur votre compte IC Markets et envoie des instructions selon votre propre logique. TradingHost fournit l'environnement d'exécution où ce code s'exécute.

Non. cTrader FIX est fourni par Spotware Systems (l'éditeur de cTrader) sans frais pour tout titulaire de compte cTrader. Vous activez FIX depuis le client de bureau cTrader.

Non. Aucune entité IC Markets n'accepte de clients particuliers américains. Les traders résidant aux États-Unis ont besoin d'un courtier enregistré auprès de la CFTC. Consultez les pages d'OANDA ou de FOREX.com pour connaître les alternatives accessibles aux États-Unis.

Oui. cTrader Open API est exposé via gRPC et JSON ; des clients Python communautaires sont disponibles. cTrader FIX 4.4 étant du FIX standard, n'importe quel moteur FIX en Python fonctionne.

Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur. Spotware publie les définitions proto pour cTrader Open API. cTrader FIX est du FIX 4.4 standard, donc n'importe quel moteur FIX dans n'importe quel langage fonctionne.

Oui. Spotware a annoncé en 2016 que cTrader FIX est gratuit pour tout titulaire de compte cTrader, sans dépôt minimum ni engagement. La voie compatible avec TradingHost pour IC Markets repose sur ce fait : un accès FIX 4.4 de niveau institutionnel est accessible aux particuliers.

Ouvrez un compte cTrader IC Markets, puis activez FIX depuis le client de bureau cTrader (Open Trader, Paramètres, FIX API). Forkez un projet de démarrage TradingHost cTrader FIX 4.4 ou cTrader Open API, 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 pour l'environnement d'exécution sont détaillés sur la page des tarifs.

Oui. L'effet de levier est défini par l'entité IC Markets. International Capital Markets Pty Ltd (ASIC) et IC Markets (EU) Ltd (CySEC) appliquent des limites alignées sur l'ESMA (30:1 sur les majeures). Raw Trading Ltd (FSA Seychelles SD018) autorise jusqu'à 500:1 sur les majeures. L'interface API reste identique pour toutes les entités.

Dans votre flux de secrets contrôlé par GitHub. TradingHost lit le SenderCompID, le Password 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 (CLI). Les outils d'IA peuvent inspecter les déploiements, consulter les journaux, redémarrer les stratégies et gérer les flux de travail d'exécution. 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 EMIR et MiFID II incombe au courtier. IC Markets (EU) Ltd effectue ses déclarations conformément aux règles de la CySEC, de MiFID II et d'EMIR. International Capital Markets Pty Ltd les effectue selon les règles de l'ASIC relatives à la déclaration des transactions sur dérivés. TradingHost exécute votre code ; l'entité IC Markets se charge des déclarations réglementaires.

Non. TradingHost se concentre exclusivement sur l'environnement d'exécution en production et le déploiement. Le backtesting doit être effectué dans cTrader Automate (cAlgo), dans un framework comme NautilusTrader ou dans AlgoBuilder.