Temps de lecture : … min

Runtime natif IA pour les stratégies de trading LMAX Global

Développez des stratégies de style institutionnel FIX 4.4 pour LMAX Exchange 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.

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

Section 01 · En un coup d’œil

En un coup d’œil

Courtier
LMAX Global (LMAX Group)
Type de courtier
Courtier Forex et CFD ; opérateur du central-limit-order-book LMAX Exchange
Classe d’actifs
Forex, CFD sur indices, CFD sur matières premières, métaux (selon l'entité)
Produits pris en charge
Plus de 90 paires de devises spot FX, CFD sur indices majeurs, métaux (XAU/USD, XAG/USD) et matières premières sélectionnées. Particularité : les ordres sont exécutés sur un véritable central-limit-order-book plutôt que contre le carnet d'un courtier.
Modèle d’exécution
Runtime de stratégie conteneurisé
Source de déploiement
GitHub
Langages
Tout langage s'exécutant dans un conteneur (FIX est agnostique au langage ; les LMAX Java client library et LMAX .NET client library sont officielles)
Intégrations courantes
LMAX FIX 4.4 (sessions Market Data session et Order Execution session distinctes), LMAX Java client library, LMAX .NET client library, NautilusTrader (adaptateur communautaire LMAX), 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 de santé, sélection de région, contrôle MCP
Rôle de LMAX
Compte de courtage, accès à la bourse, exécution sur central-limit-order-book, lieu d'exécution
Régulateurs
LMAX Limited (référence FCA 509778, Royaume-Uni) ; LMAX Group Markets Pte. Ltd. (MAS, Singapour) ; LMAX Global EU Limited (CySEC, Chypre) ; LMAX New Zealand Limited (FSP, Nouvelle-Zélande) ; LMAX Markets (Mauritius) Limited (FSC Mauritius).
Limites de levier pour particuliers
Royaume-Uni (LMAX Limited, FCA) et UE (LMAX Global EU Limited, CySEC, aligné 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 indices non majeurs, 5:1 sur les actions, 2:1 sur les CFD crypto. Les entités de Singapour (MAS), de Nouvelle-Zélande (FSP) et de Maurice (FSC Mauritius) appliquent leurs règles juridictionnelles respectives.
Minimums de compte
Les comptes LMAX Global imposent des minimums de dépôt par niveau de compte (généralement estimés entre 10 000 $ et 25 000 $ selon les entités), plus élevés que chez les courtiers de détail classiques. En contrepartie, vous bénéficiez d'une exécution de type bourse plutôt que contre le carnet d'un courtier. Confirmez le minimum directement auprès de LMAX lors de votre inscription.
Affiliation
TradingHost est indépendant et n'est pas affilié à LMAX Group, LMAX Limited ou toute autre entité LMAX. LMAX Digital est une plateforme crypto distincte de LMAX Group, traitée dans la section /brokers/crypto/.

Section 02 · Ce que propose LMAX Global

Ce que propose LMAX Global

LMAX Global propose du spot FX sur plus de 90 paires, ainsi qu'une sélection de CFD sur indices et matières premières, exécutés sur le moteur de matching central-limit-order-book de LMAX Exchange via LMAX FIX 4.4 et les bibliothèques officielles LMAX Java client library et LMAX .NET client library. Ce modèle de bourse fait toute la différence : les ordres s'apparient sur un véritable carnet d'ordres plutôt que contre le carnet d'un courtier. Les minimums de compte sont plus élevés que pour le trading de détail classique. Les endpoints spécifiques et la liste complète des instruments sont disponibles sur le portail docs.lmax.com.

Marchés et modèles de stratégie

  • Exécution FX sur central-limit-order-book sur plus de 90 paires
  • Stratégies FX sensibles à la latence sur des runtimes en région EU
  • Stratégies de routage d'ordres adaptées aux niveaux de spread
  • Stratégies sur métaux précieux XAU/USD et XAG/USD
  • Stratégies CFD sur indices majeurs (selon l'entité)
  • Paires de sessions FIX 4.4 Market Data session et Order Execution session
  • Stratégies avec clients natifs Java et .NET

Surface API

Interfaces produits
Plus de 90 paires de devises spot FX, CFD sur indices majeurs (selon l'entité), métaux (XAU/USD, XAG/USD) et matières premières sélectionnées. LMAX se positionne comme un lieu d'exécution FX de type bourse, avec un central limit order book plutôt que des exécutions internes de courtier. Les environnements de démo et de production utilisent des endpoints FIX distincts.
Méthodes de connexion
LMAX FIX 4.4, avec des sessions Market Data session et Order Execution session distinctes. LMAX publie les bibliothèques officielles LMAX Java client library et LMAX .NET client library qui encapsulent la couche FIX. La même liste d'instruments et le même modèle d'ordres sont exposés via les bibliothèques et via le protocole FIX brut.
Authentification
Les identifiants de session FIX (SenderCompID, mot de passe et hôte) sont fournis par LMAX après l'inscription et le financement du compte. Les bibliothèques Java et .NET utilisent les mêmes identifiants. LMAX exige un audit de conformité à l'inscription et le respect du minimum de compte avant de délivrer des identifiants FIX réels ; un accès FIX de démonstration est disponible pour le développement sur l'environnement de démo.

Pour plus de détails, consultez LMAX

docs.lmax.com est la source de référence pour les endpoints FIX, les API clientes Java et .NET et les détails de connectivité. Le guide de connectivité couvre les hôtes, la latence et la configuration des sessions.

Section 03 · Développer avec l’IA

Créez votre stratégie LMAX avec l'IA

Choisissez une méthode d'intégration, dupliquez un starter de framework TradingHost et développez votre stratégie dans un IDE IA. LMAX FIX 4.4 est la voie de référence ; les bibliothèques officielles LMAX Java client library et LMAX .NET client library encapsulent la couche FIX avec une ergonomie idiomatique. Les CFD sur actions et les CFD sur cryptomonnaies ne sont pas disponibles sur LMAX Global.

  • LMAX FIX 4.4

    Session FIX 4.4 directe vers LMAX Exchange. Sessions Market Data session et Order Execution session distinctes ; la voie de référence de style institutionnel.

  • LMAX Java client library

    Client Java officiel encapsulant la couche FIX. Types Java idiomatiques pour les ordres, les positions et les données de marché.

  • LMAX .NET client library

    Client .NET officiel encapsulant la couche FIX. Types C# idiomatiques et ergonomie asynchrone.

  • NautilusTrader ou connecteur personnalisé

    L'adaptateur communautaire NautilusTrader pour LMAX est disponible ; ou créez votre propre connecteur pour FIX 4.4 dans n'importe quel langage équipé d'un moteur FIX.

Prise en charge des frameworks pour les produits LMAX

LMAX FIX 4.4 et les bibliothèques LMAX Java client library et LMAX .NET client library couvrent l'ensemble de l'offre FX de LMAX. Les indices et matières premières dépendent de l'entité. Les CFD sur actions et les CFD sur cryptomonnaies ne font pas partie de l'offre de détail de LMAX Global.

FrameworkFXIndicesMatières premièresCFDCFD cryptos
LMAX FIX 4.4Pris en chargePartiellement pris en chargePartiellement pris en chargeNon documenté comme pris en chargeNon documenté comme pris en charge
LMAX Java libraryPris en chargePartiellement pris en chargePartiellement pris en chargeNon documenté comme pris en chargeNon documenté comme pris en charge
LMAX .NET libraryPris en chargePartiellement pris en chargePartiellement pris en chargeNon documenté comme pris en chargeNon documenté comme pris en charge
NautilusTrader (community adapter)Partiellement pris en chargeNon documenté comme pris en chargeNon documenté comme pris en chargeNon documenté comme pris en chargeNon documenté comme pris en charge

✓ support confirmé selon docs.lmax.com. « dépendant de l'entité » signifie que la disponibilité dépend de l'entité LMAX qui détient le compte. « non » indique que LMAX Global ne propose pas cette classe de produits.

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

LMAX Global fournit le compte de courtage et le moteur d'appariement central-limit-order-book de LMAX Exchange. TradingHost fournit l'environnement de production où s'exécute votre stratégie connectée à LMAX.

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 à LMAX Exchange via FIX ou la bibliothèque cliente LMAX.

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 dupliquez (fork) un starter TradingHost LMAX FIX 4.4 ou LMAX Java.

  3. ÉTAPE 03

    Déployer dans un conteneur TradingHost

    Choisissez une région (EU est le choix naturel pour LMAX Exchange, dont le moteur d'appariement est situé à Londres), renseignez les variables d'environnement requises par votre stratégie (LMAX FIX SenderCompID, Password, hôte et port ; ou les identifiants de la bibliothèque LMAX), puis déployez. TradingHost construit votre conteneur à partir du 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 LMAX Global

Les pièges classiques lors de l'exécution réelle d'une stratégie LMAX dans un environnement cloud conteneurisé. Chaque affirmation est paraphrasée à partir de docs.lmax.com, du guide de connectivité LMAX ou du régulateur concerné ; les conseils de déploiement sont issus de l'exploitation de ces stratégies sur TradingHost.

  1. 01 · Modèle de place de marché

    LMAX apparie sur un véritable central-limit-order-book, pas contre le carnet d'un courtier

    LMAX Exchange est le moteur d'appariement de LMAX Group, fonctionnant comme une place de marché FX en central-limit-order-book plutôt que comme un courtier market-maker. Les ordres sont appariés contre la liquidité existante de multiples contreparties. Conséquence pour les stratégies : attendez-vous à des exécutions partielles, des effets de position dans la file d'attente et un comportement plus proche d'une place de marché que d'un courtier de détail. La session Order Execution FIX émet des messages ExecutionReport pour chaque exécution partielle ou totale liée à un même ClOrdID.

  2. 02 · Séparation des sessions FIX

    Market Data et Order Execution sont des sessions FIX distinctes

    LMAX FIX 4.4 sépare les données de marché et le routage des ordres en deux sessions FIX distinctes, chacune ayant ses propres SenderCompID, Password et suivi des numéros de séquence. Une stratégie complète maintient les deux connexions simultanément et gère leurs cycles de vie de manière indépendante. La session Market Data est fortement dominée par le débit ; la session Order Execution est sensible à la latence. Les pertes de connexion, les réinitialisations de séquence et les reconnexions doivent être gérées par session.

  3. 03 · Minimums de compte

    Les minimums de compte LMAX Global sont plus élevés que ceux des courtiers de détail

    Les comptes LMAX Global imposent des seuils de dépôt et de solde minimums plus élevés que les courtiers de détail classiques ; les chiffres généralement cités se situent entre 10 000 $ et 25 000 $ selon les entités. Cela est cohérent avec le positionnement de LMAX en tant que place de marché de niveau institutionnel plutôt qu'alternative de détail. Confirmez le minimum actuel directement auprès de LMAX lors de votre inscription, car les seuils varient selon l'entité et la catégorie de produit.

  4. 04 · Proximité de la région

    Le moteur d'appariement de LMAX Exchange est à Londres ; les runtimes en région EU bénéficient d'une latence réduite

    Le moteur d'appariement de LMAX Exchange est situé à Londres. Des deux régions proposées par TradingHost, EU est la plus proche géographiquement, ce qui est déterminant pour les temps d'aller-retour FIX. Pour les stratégies spécifiques à LMAX, le choix de la région EU offre un avantage significatif en termes de latence. La région US-East est quant à elle adaptée à la branche américaine de LMAX Exchange, le cas échéant.

  5. 05 · Séparation de LMAX Digital

    LMAX Digital est une place de marché crypto distincte de LMAX Group, traitée dans la section crypto

    LMAX Digital est la place de marché crypto institutionnelle de LMAX Group. Elle fonctionne sur la même technologie d'échange sous-jacente mais négocie des produits différents (BTC, ETH, etc.) et constitue un point de terminaison FIX distinct avec des identifiants propres. LMAX Global couvre le FX et les CFD ; LMAX Digital couvre les cryptos. La section crypto de TradingHost propose une page dédiée /brokers/crypto/lmax-digital/ ; cette page traite uniquement de LMAX Global.

  6. 06 · Déclaration des transactions

    La déclaration EMIR, MiFID II et par entité relève de la responsabilité de LMAX

    LMAX Limited effectue ses déclarations selon les règles de la FCA / MiFID II / EMIR en tant qu'entreprise d'investissement agréée au Royaume-Uni. LMAX Global EU Limited déclare selon les règles de la CySEC / MiFID II / EMIR. LMAX Group Markets Pte. Ltd. déclare selon les règles de la MAS. Les autres entités déclarent auprès de leurs régulateurs respectifs. TradingHost n'effectue aucune déclaration réglementaire de transactions en votre nom. Le code de stratégie que vous exécutez sur TradingHost relève de votre propre activité algorithmique ; la déclaration incombe à l'entité LMAX détenant le compte.

Section 06 · Conçu pour

Conçu pour

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

  • Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
  • Développeurs de stratégies FX sensibles à la latence
  • Utilisateurs des bibliothèques officielles Java et .NET
  • Traders systématiques sur modèle de place de marché (CLOB)
  • Équipes migrant de MetaTrader et d'un hébergement VPS vers un déploiement de conteneurs en région EU

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 affilié ni à LMAX Group ni à aucune entité LMAX, et n'est pas non plus affilié à LMAX Digital, la place de marché crypto de LMAX Group traitée dans la section /brokers/crypto/.

Non. TradingHost n'est pas un courtier, ni une place de marché, ni 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 de l'entité LMAX qui détient votre compte.

Non. Votre client FIX (ou la bibliothèque LMAX Java/.NET) se connecte à LMAX Exchange et envoie des instructions selon votre propre logique. TradingHost fournit le runtime où ce code s'exécute.

Non. L'accès à LMAX FIX et aux bibliothèques est fourni par LMAX après l'ouverture et le financement de votre compte. Vous êtes responsable de votre compte LMAX, de vos identifiants FIX et du respect des conditions de LMAX.

LMAX Group exploite les deux : LMAX Exchange est un moteur d'appariement en central-limit-order-book (la place de marché), et LMAX Limited (ainsi que d'autres entités) opèrent en tant que courtiers acheminant les ordres des clients vers cette place de marché. Pour les clients particuliers, cela fonctionne comme une relation de courtage classique, mais l'appariement des ordres s'effectue contre le carnet d'une véritable place de marché plutôt que contre le carnet d'un courtier market-maker. Cela implique un comportement d'exécution de type bourse (exécutions partielles, priorité de file d'attente).

Les comptes LMAX Global imposent des seuils de dépôt et de solde minimums plus élevés que les courtiers de détail classiques (généralement cités entre 10 000 $ et 25 000 $ selon l'entité et la catégorie de produit). Confirmez le minimum actuel directement auprès de LMAX lors de votre inscription. Cela est cohérent avec le positionnement institutionnel de LMAX.

Oui. LMAX FIX 4.4 est un protocole FIX standard, donc n'importe quel moteur FIX Python (quickfix-python, simplefix, etc.) fonctionne. Les bibliothèques officielles de LMAX sont en Java et .NET ; les stratégies Python accèdent à LMAX directement via la couche FIX.

Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur. LMAX FIX étant un protocole FIX 4.4 standard, tout moteur FIX dans n'importe quel langage fonctionne. De plus, LMAX publie des bibliothèques clientes officielles pour Java et .NET.

Ouvrez un compte LMAX Global, finalisez l'inscription et approvisionnez-le selon le minimum requis par l'entité. Demandez vos identifiants FIX ainsi que les détails des sessions Market Data et Order Execution. Dupliquez (fork) un starter TradingHost LMAX 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. L'effet de levier est défini par l'entité LMAX. LMAX Limited (FCA au Royaume-Uni) et LMAX Global EU Limited (CySEC) appliquent des limites alignées sur l'ESMA. LMAX Group Markets Pte. Ltd. (Singapour, MAS) et les autres entités suivent leurs règles respectives. L'interface de l'API est identique pour toutes les entités.

Via votre flux de gestion des secrets contrôlé par GitHub. TradingHost lit le SenderCompID, le mot de passe et les détails de l'hôte pour les sessions Market Data et Order Execution à l'exécution, via les secrets de dépôt GitHub, les secrets d'environnement ou votre propre processus 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 logs, redémarrer les stratégies et gérer les flux de travail à l'exécution. MCP est une interface de contrôle et d'observabilité, pas 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. LMAX Limited effectue ses déclarations selon les règles de la FCA / MiFID II / EMIR. LMAX Global EU Limited déclare sous les règles de la CySEC / MiFID II / EMIR. LMAX Group Markets Pte. Ltd. déclare sous les règles de la MAS. Les autres entités déclarent auprès de leurs régulateurs respectifs. TradingHost exécute votre code ; l'entité LMAX qui détient le compte gère les déclarations réglementaires.

Non. TradingHost se concentre exclusivement sur l'exécution en production et le déploiement. Le backtesting doit être effectué dans votre environnement de recherche, via un framework comme NautilusTrader ou dans AlgoBuilder.