FinTech & Trading
Système de gestion des ordres pour un courtier : acheter l'OMS d'un éditeur, étendre celui de votre plateforme de trading ou construire le vôtre
Ce que fait un système de gestion des ordres pour un courtier, en quoi il diffère d'un EMS et de la gestion des ordres intégrée à une plateforme de trading, ce que les règles de l'UE et des États-Unis attendent des enregistrements d'ordres, et quand acheter, étendre ou construire.
Par amBrainLecture 9 min
Dans cet article
Le système de gestion des ordres (OMS) d'un courtier est le logiciel qui prend en charge l'ordre d'un client depuis son arrivée jusqu'à son exécution ou son annulation. Il contrôle l'ordre, l'envoie à une place de marché ou à un autre courtier, le suit et enregistre chaque étape. Vous pouvez en acheter un auprès d'un éditeur, étendre la gestion des ordres déjà intégrée à votre plateforme de trading, ou construire le vôtre. Le bon choix dépend du nombre de plateformes et de places de marché par lesquelles passent vos ordres, et de la question de savoir si votre façon de traiter les ordres fait partie de ce que vous vendez. Les obligations ne changent pas avec le choix. Votre entreprise répond des contrôles de risque et des enregistrements, quel que soit l'auteur du logiciel.
La réponse courte : étendez votre plateforme de trading si la plupart de vos clients y négocient et que le manque est limité, comme une règle de risque ou un nouveau fournisseur de liquidité. Achetez l'OMS d'un éditeur si vous traitez les ordres à peu près comme ses autres clients et qu'il vous faut bientôt de nombreuses connexions aux places de marché. Construisez le vôtre quand les ordres arrivent par plusieurs plateformes et que vous voulez un seul enregistrement et un seul jeu de limites de risque pour toutes. Quelle que soit la voie, assurez-vous de pouvoir exporter l'historique complet des ordres.
À lire aussi
FinTech & Trading8 min de lecture
Moteur de risque en temps réel pour un courtier ou une société de prop trading : construire, acheter ou étendre, et qui peut le construire
FinTech & Trading8 min de lecture
Louer, prendre sous licence ou construire un terminal de trading multi-actifs : ce que possède l'entreprise et quand changer de voie
Que fait un système de gestion des ordres pour un courtier ?
Un ordre passe par les mêmes étapes, d'où qu'il vienne : une application mobile, un terminal de bureau, le logiciel du client lui-même via une API, ou un appel à votre table de négociation. L'OMS est la partie de vos systèmes qui exécute ces étapes :
- Il accepte l'ordre et lui attribue un identifiant qui le suit jusqu'au bout
- Il effectue les contrôles pre-trade : fonds ou marge suffisants, taille et prix dans les limites, et autorisation de négocier l'instrument
- Il envoie l'ordre à une bourse, à un fournisseur de liquidité ou à un courtier en amont
- Il suit l'état de l'ordre, par exemple en cours (encore ouvert sur le marché), partiellement exécuté, exécuté, annulé ou rejeté, ainsi que les modifications que le client apporte en chemin
- Il répercute chaque exécution sur le compte du client et dans votre back-office
- Il enregistre chaque étape avec son heure
L'étape d'envoi passe souvent par FIX, un format de messages commun que les courtiers et les places de marché utilisent pour se transmettre ordres et exécutions. La FIX Trading Community, qui le maintient, décrit le protocole FIX comme « un standard mondial et ouvert qui permet aux institutions financières de communiquer des informations de trading ». Sa liste de messages de négociation commence par « Ordres et exécutions ». Demandez à chaque place de marché et à chaque courtier auquel vous prévoyez de vous connecter quelle version de FIX et quels messages il attend.
En quoi un OMS diffère-t-il d'un EMS et de notre plateforme de trading ?
Dans cet article, l'OMS est le système qui tient le registre officiel des ordres : ce que chaque client a demandé et ce qu'il en est advenu. Un système de gestion de l'exécution (EMS) est l'outil avec lequel un trader travaille un ordre sur le marché. Il peut par exemple découper un ordre important en ordres plus petits ou le confier à un algorithme d'exécution. Les éditeurs emploient ces deux noms de façon assez libre, et beaucoup de produits remplissent les deux fonctions.
Les courtiers de détail disposent souvent déjà d'un troisième type : la gestion des ordres intégrée à leur plateforme de trading. Le serveur de la plateforme accepte l'ordre, contrôle le compte, puis soit garde le risque chez le courtier, soit transmet l'ordre via un connecteur appelé passerelle (gateway). Sur sa page destinée aux courtiers, MetaQuotes indique qu'une passerelle MetaTrader 5 « permet aux courtiers de couvrir instantanément leur risque ». Pour beaucoup de courtiers, cette gestion intégrée est leur OMS, même si personne ne l'appelle ainsi.
Qu'attendent les régulateurs des enregistrements d'ordres ?
Un enregistrement complet de chaque ordre avec ses horodatages, et des procédures qui traitent équitablement les ordres des clients. Les règles américaines exigent en outre qu'un courtier disposant d'un accès au marché garde ses contrôles de risque entre ses propres mains.
Dans l'UE, l'article 25 de MiFIR dispose que les entreprises d'investissement « tiennent à la disposition de l'autorité compétente, pendant cinq ans, les données pertinentes relatives à tous les ordres et à toutes les transactions sur instruments financiers qu'elles ont effectués ». L'article 28 de MiFID II exige des entreprises qui exécutent des ordres de clients « des procédures et des dispositions permettant l'exécution rapide, honnête et efficace des ordres des clients par rapport aux ordres d'autres clients ou aux intérêts de négociation de l'entreprise d'investissement ».
L'article 27 de MiFID II, consacré à la meilleure exécution, dispose que les entreprises doivent pouvoir démontrer à leurs clients, à leur demande, « qu'elles ont exécuté leurs ordres conformément à la politique d'exécution de l'entreprise d'investissement ». Pour le démontrer, une entreprise a besoin d'un enregistrement indiquant quand chaque ordre est arrivé et où il a été envoyé.
Aux États-Unis, la règle SEC 17a-3 impose aux broker-dealers de tenir un enregistrement de chaque ordre de courtage, qu'il ait été exécuté ou non. La règle appelle cet enregistrement un mémorandum. Il doit indiquer « les termes et conditions de l'ordre ou des instructions », « l'heure de réception de l'ordre, l'heure de saisie, le prix d'exécution » et, « dans la mesure du possible, l'heure d'exécution ou d'annulation. »
La FINRA est l'organisme d'autoréglementation qui supervise les broker-dealers américains. La règle SEC 613 impose à la FINRA et aux bourses nationales de valeurs mobilières américaines de soumettre conjointement un plan de piste d'audit consolidée, connue sous le nom de CAT. La page de la FINRA la décrit comme une piste d'audit consolidée « qui collecte et identifie avec exactitude chaque ordre, annulation, modification et exécution de transaction pour l'ensemble des actions et options cotées en bourse sur tous les marchés américains. » La même page indique que « chaque membre d'une bourse nationale de valeurs mobilières ou d'une association nationale de valeurs mobilières est tenu de se conformer à l'ensemble des dispositions du CAT NMS Plan. »
La règle SEC 15c3-5 impose à un broker-dealer disposant d'un accès au marché d'« établir, documenter et maintenir un système de contrôles de gestion des risques et de procédures de surveillance ». Ces contrôles « doivent être sous le contrôle direct et exclusif du broker ou du dealer », avec une exception étroite pour les clients qui sont eux-mêmes des broker-dealers. Vous pouvez acheter le logiciel, mais les limites restent sous votre contrôle.
Toutes les sources de cet article ont été consultées le 2 novembre 2026. L'article ne couvre que les règles de l'UE et des États-Unis. Les autres pays ont les leurs.
Qu'est-ce qui reste identique quelle que soit la voie choisie ?
Ces tâches existent quelle que soit la voie. Ce qui change, c'est qui écrit et fait tourner le logiciel :
- Des contrôles de risque pre-trade sur chaque nouvel ordre et sur chaque modification d'un ordre en cours, avec des limites fixées par votre propre équipe risques
- Une piste d'audit : chaque ordre, modification, annulation, exécution et rejet avec son heure, conservés aussi longtemps que vos règles l'exigent
- Des connexions FIX avec chaque place de marché et chaque courtier en amont, chacune configurée et testée avec la société de l'autre côté
- Rapprochement : une comparaison quotidienne de vos ordres, exécutions et positions avec les enregistrements de vos places de marché, de vos courtiers et de votre établissement de compensation, avec une explication pour chaque écart
Un éditeur ou une plateforme peut faire une partie de ce travail à votre place, mais c'est toujours votre entreprise qui en répond entièrement.
Quand un courtier doit-il acheter l'OMS d'un éditeur ?
Achetez quand votre flux d'ordres ressemble à celui des autres clients de l'éditeur. Signes typiques :
- Vous négociez les classes d'actifs et les types d'ordres que le produit prend déjà en charge
- Il vous faut bientôt des connexions à de nombreuses places de marché ou à de nombreux courtiers, et l'éditeur exploite déjà ces connexions
- Votre équipe est réduite, et vous voulez que quelqu'un d'autre maintienne les connexions en état de marche quand les places de marché changent leurs spécifications
- Ce qui vous distingue, ce sont vos tarifs ou votre application, pas votre façon de traiter les ordres
Ce que vous perdez, c'est le contrôle. Vos règles doivent entrer dans les paramètres de l'éditeur, et une fonctionnalité dont vous avez besoin attend que l'éditeur la planifie ou que vous payiez un développement sur mesure.
Quand faut-il étendre la gestion des ordres de notre plateforme de trading ?
Étendez quand la plupart de vos clients négocient sur une seule plateforme, que sa gestion des ordres fonctionne et qu'il ne manque qu'une pièce bien délimitée. Cette pièce peut être une règle de risque que ses paramètres ne permettent pas d'exprimer, une route vers un nouveau fournisseur de liquidité ou une liaison avec votre back-office. Les éditeurs de plateformes proposent pour cela des interfaces de programmation, appelées API. MetaQuotes indique que sa « Gateway API sert à intégrer MetaTrader 5 à d'autres systèmes de trading et à créer des flux de données personnalisés. » Spotware présente la Manager's API de sa plateforme cTrader comme donnant aux courtiers « un contrôle total sur les entités du serveur cTrader ».
Avant d'étendre, vérifiez :
- Sous la licence de qui la plateforme fonctionne, et ce que deviennent vos ajouts si cette licence prend fin
- Comment vos ajouts sont testés chaque fois que l'éditeur de la plateforme publie une nouvelle version
- Si l'interface transmet à votre code chaque ordre et chaque modification à temps pour agir, et pas seulement un rapport en fin de journée
Le code écrit pour les interfaces d'une plateforme ne se transpose pas sur une autre. Si vous prévoyez de proposer une deuxième plateforme à vos clients, gardez les parties communes, comme les contrôles de risque et l'enregistrement des ordres, en dehors des deux.
Quand construire notre propre OMS en vaut-il la peine ?
Construire le vôtre est rentable dans les cas suivants :
- Les ordres arrivent par plusieurs plateformes ou canaux, et vous voulez un enregistrement unique de chaque ordre et un seul jeu de limites de risque pour l'ensemble
- Votre gestion des ordres fait partie de ce que vous vendez, par exemple vos propres règles de routage ou des types d'ordres que les produits testés ne prennent pas en charge
- Les frais par utilisateur, par ordre ou par connexion sont devenus supérieurs au coût d'une équipe qui exploite votre propre système
- Vous voulez l'historique complet des ordres dans votre propre base de données, selon une structure que vous maîtrisez
- Vous prévoyez d'ajouter ou de changer des plateformes et des places de marché, et vous ne voulez pas reconstruire vos enregistrements à chaque fois
Cela ne veut pas forcément dire tout remplacer. Il s'agit souvent d'une couche unique entre vos canaux clients et vos places de marché, qui porte l'enregistrement des ordres et les contrôles de risque, vos plateformes existantes restant en place en dessous.
Le travail ne s'arrête pas au lancement. Quelqu'un doit répondre aux alertes pendant les heures de négociation et suivre les spécifications de chaque place de marché quand elles changent. Si vous n'avez personne pour cela et ne prévoyez pas de recruter, commencez par acheter ou étendre.
Que vérifier avant de signer avec un éditeur d'OMS ?
- Pouvons-nous exporter à tout moment l'historique complet des ordres et la piste d'audit, dans un format documenté, et combien cela coûte-t-il quand nous partons ?
- Qui fixe et modifie les limites de risque : notre personnel dans nos propres écrans, ou l'équipe support de l'éditeur sur demande ?
- Quelles places de marché et quels courtiers sont connectés et utilisés aujourd'hui par d'autres clients, et lesquels sont seulement prévus ?
- Comment les frais évoluent-ils quand le nombre d'utilisateurs, d'ordres ou de connexions aux places de marché double ?
- Que deviennent les ordres en cours si l'OMS ou une connexion tombe en panne, et notre personnel peut-il annuler tous les ordres en cours d'un compte ou de toute l'entreprise ?
- Comment les règles sur mesure sont-elles facturées et planifiées, et à qui appartient le code écrit pour nous ?
- De quel préavis disposons-nous si l'éditeur retire le produit ou en change le prix ?
Que signifie posséder le code et les données ?
Posséder le code signifie que vous recevez le code source avec tout ce qu'il faut pour le compiler et le faire tourner, et que vous pouvez engager n'importe quelle équipe pour le modifier. Posséder les données signifie que chaque enregistrement d'ordre se trouve dans une base de données que vous contrôlez, selon une structure documentée, de sorte qu'une demande du régulateur n'attend personne d'autre.
Un éditeur d'OMS est propriétaire du code de son produit, et l'éditeur d'une plateforme est propriétaire de sa plateforme. Vos données, et les ajouts que vous avez payés, ne vous appartiennent que si le contrat le prévoit. Si vous construisez le vôtre, vous pouvez posséder les deux. Demandez à la société qui le construit de lister dans le contrat les composants qu'elle conserve, ainsi que la licence sous laquelle vous pourrez continuer à les utiliser.
Que demander à une société qui le construirait ?
- Quels états d'ordre le système suivra-t-il, et comment gère-t-il les exécutions partielles et les modifications d'un ordre en cours ?
- Après un redémarrage en pleine journée de trading, comment le système reconstitue-t-il les ordres en cours et les positions, et comment les vérifie-t-il par rapport aux enregistrements des places de marché avant la reprise du trading ?
- Quelles places de marché et quels courtiers connecterez-vous en premier, avec quelle version de FIX, et qui organise les tests avec chacun d'eux ?
- Où s'exécutent les contrôles de risque, combien de temps prennent-ils, et comment cela a-t-il été mesuré ?
- Qu'est-ce qui est inscrit dans la piste d'audit pour chaque ordre, avec quels horodatages, et le système peut-il produire les enregistrements que demande notre régulateur ?
- Comment fonctionne le rapprochement quotidien, et qui est prévenu quand il trouve un écart ?
- Pouvez-vous montrer cela en action dans un système qui fonctionne aujourd'hui ?
Où se situe amBrain ?
amBrain publie ce blog. Elle décrit cette partie de son travail en une ligne : « amBrain construit des infrastructures de trading algorithmique : exécution des ordres, données de marché et contrôles de risque pre-trade. » Une autre ligne du site web d'amBrain indique : « Développement de terminaux de trading, systèmes de gestion des ordres et intégration des places de marché via le protocole FIX. »
amBrain développe des logiciels depuis 2019. Sur sa façon de travailler avec ses clients, elle dit : « Trois formats : livraison complète, équipe dédiée ou ingénieurs intégrés à votre équipe. » Sur la propriété, sa formule est : « Le client conserve la pleine propriété du produit et du code, à l'exception de nos composants réutilisables. » Demandez la liste nominative de ces composants avant de signer.
Cet article n'est pas une étude de cas et ne décrit aucun travail client. Il n'affirme pas qu'amBrain a construit, acheté ou étendu un OMS pour un client. Il cite la FIX Trading Community, MetaQuotes, Spotware et la FINRA d'après leurs pages publiées et n'affirme aucune relation entre amBrain et l'un d'eux. Il ne donne ni prix ni délais d'amBrain.
Ce n'est pas non plus un conseil juridique. Vérifiez avec un avocat les règles qui s'appliquent à votre entreprise. Si amBrain figure sur votre liste restreinte, posez-lui les mêmes questions qu'à n'importe quelle autre société.
Thèmes
- Gestion des ordres
- Courtage
- Protocole FIX
- Construire ou acheter