Les API Manager MT4 et MT5 sont les technologies sous-jacentes qui connectent les systèmes back-office des courtiers et des prop firms à la plateforme de trading. Elles permettent une communication programmatique bidirectionnelle avec les serveurs MetaTrader : lecture des données de compte, exécution d’actions sur les comptes et déclenchement d’événements basés sur l’activité de trading. Pour les développeurs créant des outils personnalisés pour les courtiers ou les prop firms, ces API représentent souvent plus de 50 % du travail de développement dans la plupart des projets.
Cet article couvre ce que les API JSON MT4 et MT5 peuvent faire, les applications les plus courantes que les développeurs construisent avec elles, comment le service de réplication de données fonctionne avec l’API JSON, et comment elles se connectent à la couche API du CRM Kenmore Design et du Trader’s Room. La documentation technique complète est disponible sur la page Forex Developer API.
Ce que l’API JSON MT4 et MT5 peut faire
L’API JSON assure une communication bidirectionnelle avec les serveurs de trading MT4 et MT5. Les développeurs peuvent lire des données de la plateforme et écrire des actions en retour de manière programmatique. Les capacités principales incluent :
- Enregistrer de nouveaux comptes de trading
- Activer ou désactiver des comptes
- Mettre à jour les informations personnelles des comptes
- Modifier les attributions de groupes de comptes
- Traiter les dépôts et les retraits
- Exécuter des actions de crédit
- Récupérer les données de traders et de comptes
- Opérations de mot de passe — mise à jour, vérification, validation
- Fermer toutes les positions ouvertes d’un compte
- Ouvrir des comptes dans une plage numérique spécifiée
La diversité des opérations d’écriture — pas seulement de lecture — fait de l’API Manager MT la base de l’automatisation dans les systèmes de courtage et de prop firm. Les applications qui doivent réagir aux événements de trading en temps réel, appliquer des règles automatiquement ou gérer des comptes sans intervention manuelle dépendent toutes de cette capacité d’écriture.
Applications courantes construites avec l’API Manager MT
Systèmes personnalisés de bonus et d’incitations
Une logique de bonus qui va au-delà des bonus de dépôt standard nécessite un accès au niveau API à l’activité de trading. Les implémentations courantes incluent des événements de crédit déclenchés par le volume de transactions, par exemple, créditer un compte lorsqu’un trader exécute plus de 20 lots sur une période définie, à un taux de 2 $ par lot à la fin de la période. Les mêmes appels API qui créditent le compte peuvent retirer le crédit lorsque les conditions ne sont plus remplies, créant ainsi des structures d’incitation dynamiques qui répondent au comportement réel du trader plutôt qu’aux seuls montants de dépôt.
D’autres implémentations utilisent des changements de groupe comme mécanisme sous-jacent : déplacer les traders à fort volume vers de meilleurs groupes d’exécution, ou déplacer les comptes qui enfreignent les paramètres de risque vers des groupes restreints, le tout déclenché automatiquement sans intervention manuelle de l’équipe des opérations.
Outils de gestion des risques
Les packages commerciaux de gestion des risques pour les courtiers sont coûteux, représentant souvent une part importante des coûts opérationnels mensuels. Pour les courtiers et les prop firms disposant de ressources de développement, la création d’outils de risque personnalisés sur l’API Manager MT est une alternative pratique qui offre des fonctionnalités spécifiques à une fraction du coût.
Les implémentations de gestion des risques personnalisées courantes incluent : changements de groupe MT automatiques déclenchés par des seuils de capitaux propres, détection des franchissements de drawdown avec désactivation automatique des comptes ou fermeture des positions, surveillance de l’exposition sur plusieurs comptes, et logique de routage B-book/A-book basée sur les comportements des traders. Pour les prop firms en particulier, la surveillance en temps réel des capitaux propres avec réponse automatique aux franchissements est le cas d’usage le plus critique sur le plan opérationnel : lorsqu’un trader financé atteint une limite de drawdown, le système doit agir dans la session de trading en cours, et non lors de la prochaine révision manuelle.
Reporting et Business Intelligence
Le reporting est l’un des domaines les moins développés dans les opérations de courtage. Depuis plus de 18 ans de travail avec les courtiers Forex, le retour constant est le même : aucun nombre de rapports n’est jamais suffisant. Chaque entreprise développe de nouvelles questions opérationnelles auxquelles l’ensemble de rapports existant ne répond pas.
L’API Manager MT alimente les systèmes de reporting soit directement via des appels API, soit via le service de réplication de données (couvert ci-dessous). Connectée à un outil BI — Microsoft Power BI, Metabase ou tableaux de bord personnalisés — ces données permettent des rapports sur l’historique de trading, les performances des comptes, les comportements de groupes, les tendances des capitaux propres et des mesures opérationnelles qui ne sont pas disponibles via l’interface de reporting native de la plateforme MT.
Une implémentation pratique : si un trader enregistre des pertes supérieures à un seuil défini sur une période spécifiée, le système déclenche automatiquement une communication ciblée — un e-mail ou un SMS recommandant un EA, un gestionnaire d’argent ou un cours éducatif. Ce type de communication déclenchée par le comportement nécessite de lire les données de trading depuis MT et d’écrire des actions sur la couche de communication CRM — exactement l’intégration que l’API Manager MT permet.
Applications mobiles
Pour les courtiers et les prop firms créant des applications mobiles — tableaux de bord traders, outils de gestion de compte, tracker de progression de challenges — l’API Manager MT fournit la couche de données. Soldes des comptes, positions ouvertes, historique de trading, valeurs des capitaux propres et statut du drawdown proviennent tous du serveur MT via cette API. Dans un projet typique de développement d’application mobile pour un courtier ou une prop firm, l’intégration de l’API Manager MT représente plus de la moitié de l’effort total de développement.
Les webhooks (couverts ci-dessous) complètent le cas d’usage mobile en permettant des notifications push en temps réel — alertant les traders lorsqu’ils approchent d’un appel de marge, lorsqu’un seuil de drawdown est atteint ou lorsqu’une évaluation de challenge est terminée.

Back-offices traders personnalisés et systèmes de gestion des tâches
Certains courtiers — en particulier ceux avec des équipes de développement web existantes ou ceux travaillant avec des sociétés de développement locales — construisent des outils back-office personnalisés légers et des systèmes de gestion de tâches sur l’API Manager MT. Il ne s’agit pas de remplacements complets du CRM, mais d’outils ciblés qui gèrent des flux de travail opérationnels spécifiques : files de révision de comptes, listes de contrôle de conformité, flux d’approbation de dépôt ou gestion des tâches d’équipe liées au statut des comptes de trading.
Pour les sociétés de développement web souhaitant élargir leur offre de services vers le secteur du Forex ou des prop firms, l’API Manager MT fournit la base technique pour construire des produits spécifiques au courtage sans avoir à développer une expertise approfondie de MetaTrader à partir de zéro.
Applications Prop Firm — surveillance des seuils et actions automatisées
Pour les prop firms, la fonction la plus critique de l’API Manager MT est la surveillance en temps réel des seuils. Les règles de challenges des prop firms sont définies par des seuils de capitaux propres — limites de perte journalière, limite totale de drawdown, nombre minimum de jours de trading, règles de cohérence — et l’exigence opérationnelle est que les franchissements soient détectés et traités dans la session de trading en cours.
Un système de détection de violation construit sur l’API MT Manager interroge les valeurs des capitaux propres des comptes à intervalles définis, les compare à des seuils configurés et déclenche des actions automatisées — désactivation du compte, clôture des positions, mises à jour de statut dans le CRM — lorsqu’une violation est détectée. L’alternative — la surveillance manuelle — ne passe pas à l’échelle au-delà d’un petit nombre de comptes financés et introduit un risque d’erreur humaine au moment même où le capital est en jeu.
En 2026, avec les régulateurs et les fournisseurs de paiement qui renforcent le contrôle des opérations des prop firms, disposer d’une application documentée, automatisée et vérifiable des règles constitue également un avantage en matière de conformité — pas seulement opérationnel.
Le service de réplication de données — MySQL Sync depuis MT4/MT5
En plus de l’API JSON, Kenmore Design fournit un service de réplication de données qui se connecte à MT4 ou MT5 et synchronise en continu les données de la plateforme de trading vers une base de données MySQL (ou MongoDB). Les données synchronisées incluent toutes les données MT disponibles : utilisateurs, comptes, historique de trading, groupes, valeurs des capitaux propres et positions.
Ce service résout un problème de performance qui apparaît lors de la construction d’applications à fort trafic directement sur l’API JSON. L’utilisation de l’API JSON pour servir des données à des milliers d’utilisateurs concurrents met une charge importante sur le serveur MetaTrader — un serveur qui gère également l’activité de trading en direct. Acheminer les requêtes de lecture via une base de données MySQL hébergée localement déplace entièrement cette charge du serveur MT, permettant à la plateforme de trading de fonctionner sans dégradation des performances liée à l’API.
Le service de réplication de données peut être hébergé sur l’infrastructure de Kenmore Design ou sur les propres serveurs du courtier. C’est la base des systèmes de reporting à grande échelle, des intégrations BI et des applications qui doivent interroger les données historiques de trading sans impacter les performances de la plateforme en direct.
Webhooks — Notifications d’événements en temps réel
Les webhooks fournissent une notification en temps réel des événements sur le serveur MT sans nécessiter que l’application interroge en continu. Tout type d’événement peut déclencher un webhook — ouverture de transaction, fermeture de transaction, franchissement de seuil de capitaux propres, changements de statut de compte, achèvements de dépôt et de retrait.
Les implémentations courantes de webhooks incluent les alertes de seuil de capitaux propres pour les prop firms qui déclenchent des actions automatisées sur les comptes, les notifications push d’application mobile pour l’approche d’un appel de marge, les notifications de confirmation de transaction pour les applications destinées aux clients, et les déclencheurs d’événements de conformité qui mettent à jour les enregistrements CRM lorsqu’une activité de trading spécifique se produit.
La combinaison de l’API JSON (pour les opérations d’écriture et les lectures ciblées), du service de réplication de données (pour les opérations de lecture à volume élevé) et des webhooks (pour la gestion des événements en temps réel) couvre l’ensemble des besoins d’intégration MT pour les applications de courtage et de prop firm.
Connexion à l’API CRM de Kenmore Design
Pour les courtiers et les prop firms utilisant Kenmore Design’s CRM et Trader’s Room, les API MT Manager se connectent directement à la couche API CRM. Le CRM Kenmore est construit sur un ensemble complet d’API qui expose les mêmes fonctionnalités disponibles via l’interface de la plateforme — données client, gestion des comptes, relations IB, paiements, statut KYC, historique des communications et données de reporting.
Cela signifie que les développeurs peuvent construire des applications qui couvrent les deux couches — lire les données de trading MT et écrire dans les enregistrements CRM dans le même flux de travail. Les implémentations combinées courantes incluent des pages d’atterrissage personnalisées qui alimentent directement le flux d’intégration CRM, des intégrations d’agrégateur de paiement qui mettent à jour à la fois le CRM et le compte MT simultanément, de l’automatisation marketing déclenchée par le comportement de trading, et des systèmes de suivi d’affiliés qui connectent les données de volume MT aux calculs de commission CRM.
L’accès à l’API CRM est disponible pour les opérateurs sur demande. La documentation technique, disponible sur la page Forex Developer API, couvre l’authentification, les points de terminaison disponibles, les limites de débit et des exemples d’intégration.
Conclusion
Les API Manager MT4 et MT5, combinées au service de réplication de données et au système de webhooks, offrent aux développeurs une boîte à outils technique complète pour construire des applications de courtage et de prop firm personnalisées — des outils de risque ciblés et des systèmes de reporting jusqu’aux applications mobiles complètes et aux interfaces back-office personnalisées. Connectées à l’API CRM de Kenmore Design, elles permettent des intégrations qui couvrent l’ensemble de la pile opérationnelle sans obliger les développeurs à contourner les limitations de la plateforme ou à construire une connectivité MT propriétaire à partir de zéro.
Pour des exigences techniques spécifiques ou des questions d’intégration, contact the Kenmore Design team directement.
Demandez une consultation sur les API Forex Developer et les intégrations personnalisées
Obtenez des conseils d’experts sur l’utilisation des API Forex Developer pour créer des outils personnalisés pour votre courtier ou prop firm. Nous vous aiderons à évaluer les cas d’utilisation des API, à concevoir des intégrations sécurisées avec les systèmes MT4/MT5 et CRM, et à déterminer l’architecture la plus efficace pour les rapports, les outils de gestion des risques, les applications mobiles et l’automatisation.
Ensemble, nous examinerons vos objectifs techniques et esquisserons une approche scalable pilotée par API qui étend les capacités de votre plateforme sans surcharger votre infrastructure de base.