Routage des ordres (du clic au moteur d'appariement)
Le routage des ordres est le chemin qu'un ordre parcourt d'une application de trading au moteur d'appariement de la bourse, et retour : la plateforme, le système de routage et les contrôles de risque du broker, la route du futures commission merchant vers la bourse, la passerelle de la bourse et le moteur. Chaque saut peut accepter, refuser ou retarder l'ordre, et chaque accusé de réception revient par la même chaîne.
Senzoukria · Glossaire · Mis à jour en septembre 2026
Les sauts
- L'application : construit l'ordre depuis le ticket et applique ses propres garde-fous.
- Le système du prestataire de routage ou du broker : authentifie la session et le compte.
- La couche de risque du FCM : vérifie les limites du compte, la marge et les permissions.
- La trade route : la liaison de ce FCM vers la bourse pour ce produit.
- La passerelle de la bourse et le moteur d'appariement : valident le prix et le type d'ordre, puis apparient l'ordre ou le posent au carnet.
Un accusé de réception n'est pas une exécution
Chronologie hypothétique : un ordre à cours limité quitte l'application à t = 0, la passerelle l'accuse à t = 38 ms, et il s'exécute à t = 1,2 s quand le marché vient traiter à son prix. Les 38 ms sont l'aller-retour de routage ; les 1,2 s sont du temps de marché. Confondre les deux fait paraître une exécution plus rapide qu'elle ne l'a été.
Dans Senzoukria
Sur une connexion Rithmic, les ordres passent par la session du plant ordres du compte affiché à l'écran. Cette session résout une trade route pour chaque combinaison de FCM et de bourse, et tout ordre est refusé tant que la route de sa bourse n'est pas connue (« no trade route resolved yet »). Les ordres portent l'identifiant de compte, l'identifiant de FCM, l'identifiant d'IB et la route ; chaque commande est corrélée à sa réponse par une étiquette que la passerelle renvoie, et échoue après 8 secondes d'attente sans réponse. Avant l'envoi, le backend vérifie que la session du plant ordres route bien vers le compte pour lequel l'ordre a été construit, et le refuse sinon.
Le panneau de trading mesure séparément, pour les placements et les annulations, le temps du clic à l'accusé de réception de la passerelle, et son indication précise que ce n'est pas le temps jusqu'à une exécution.
Où les ordres sont refusés
| Saut | Raison typique |
|---|---|
| Application | Taille au-dessus du plafond configuré, trading désactivé sur la connexion |
| Broker ou prestataire | Session non authentifiée, compte non autorisé à trader |
| Risque du FCM | Marge insuffisante, limites de position ou d'ordre |
| Bourse | Prix hors de la bande, type d'ordre non accepté, marché fermé |
Erreurs courantes
- Lire un accusé de réception comme une exécution.
- Supposer qu'un refus vient de la plateforme alors que le texte nomme une raison de risque ou de bourse.
- Changer de compte à l'écran sans confirmer vers où la session route.
Voir aussi
Dans la même rubrique
Cette page dans d’autres langues
Questions fréquentes
- Qu'est-ce qu'une trade route ?
- La désignation du chemin d'un futures commission merchant vers une bourse. Sur Rithmic, le logiciel demande les routes disponibles pour un compte et doit nommer la bonne, celle de la bourse du produit, à chaque ordre.
- Pourquoi le même ordre peut-il être rapide un jour et lent un autre ?
- Chaque saut ajoute du temps de traitement et de réseau qui varie avec la charge, et les contrôles de risque du broker comme les files de la bourse échappent à l'application. Mesurer le temps d'accusé de réception sur de nombreux ordres est la façon de le voir.