Latence (trading)

La latence est le temps qu'un message met à traverser un système de trading : de la bourse à votre écran pour les données de marché, de votre clic à un accusé de réception pour les ordres. Elle se compose de distance, de sauts réseau et de traitement à chaque étape, elle varie d'un message à l'autre, et elle n'a de sens que si l'on précise entre quels deux points elle est mesurée.

Senzoukria · Glossaire · Mis à jour en septembre 2026


Les sortes de latence

  • Latence des données de marché : de l'événement en bourse à votre application, traitement du prestataire compris.
  • Aller-retour d'un ordre : de votre clic à l'accusé de réception de la passerelle.
  • Tick-to-trade : d'un événement de marché à l'arrivée de votre ordre en bourse, le chiffre que les firmes automatisées optimisent.
  • Gigue : la variation d'un message à l'autre, souvent plus nuisible qu'un retard constant.

La mesurer honnêtement

Un chiffre unique masque la distribution. La médiane décrit un ordre typique ; un centile élevé, comme le 95e, décrit la queue lente qui fait mal en marché rapide. Un centile exige assez d'échantillons : avec très peu, un 95e centile n'est que la pire mesure.

Exemple chiffré : avec 20 mesures triées, le 95e centile se situe à la position (20 − 1) × 0,95 = 18,05, en comptant depuis 0, c'est-à-dire entre la 19e et la 20e valeur. Si celles-ci valent 180 ms et 240 ms, une interpolation linéaire donne 180 + 0,05 × 60 = 183 ms.

Dans Senzoukria

Le panneau de trading mesure la latence des ordres du clic à l'accusé de réception de la passerelle, avec une horloge monotone pour qu'un réglage de l'horloge système ne puisse pas produire des durées négatives ou flatteuses. Les placements et les annulations sont tenus à part parce qu'ils n'emprunent pas le même chemin. Il conserve les 200 dernières mesures et ignore celles de plus de 30 minutes. Le panneau n'affiche rien avant la première mesure, puis la médiane des placements d'ordres avec le nombre d'échantillons, par exemple « 38 ms médian · 12 mesures » ; le 95e centile, interpolé comme ci-dessus, n'est ajouté qu'à partir de 20 mesures. L'indication est explicite : ce n'est pas le temps jusqu'à une exécution, et le chemin côté client n'ajoute rien de mesurable, si bien que le chiffre est essentiellement l'aller-retour du broker.

Erreurs courantes

  • Citer un ping dans le meilleur des cas comme la latence de l'exécution d'un ordre.
  • Prendre le temps d'accusé de réception pour le temps d'exécution.
  • Optimiser des chemins logiciels dont la mesure montre qu'ils n'ajoutent rien, au lieu du chemin réseau ou du chemin broker.

Dans la même rubrique

Cette page dans d’autres langues

Questions fréquentes

Quelle latence compte pour un trader discrétionnaire en order flow ?
Surtout la régularité et l'absence de blocages longs. Un aller-retour stable de quelques dizaines de millisecondes se situe très en dessous du temps de réaction humain ; ce sont les retards occasionnels de plusieurs secondes dans les moments chargés qui provoquent un vrai slippage.
Pourquoi Senzoukria masque-t-il d'abord le 95e centile ?
Parce qu'en dessous de 20 mesures il ne serait que la pire d'entre elles et ne changerait pas à mesure que des données arrivent. Il apparaît dès qu'il y a assez d'échantillons pour décrire une queue.

À lire ensuite