Superposition microstructure : micro-prix de Stoikov, déséquilibre de file et OFI

La superposition microstructure lit le carnet en direct et trace le micro-prix de Stoikov en ligne de traîne, avec une jauge du déséquilibre de file au niveau L1 et de l'OFI multi-niveaux normalisé par la profondeur. C'est une lecture contemporaine d'un état, pas un prédicteur.

Senzoukria · Documentation · Mis à jour en septembre 2026


Où le trouver

Chart → panneau Indicateurs → groupe « Modèles quant » → « Microstructure (quant) »
Défaut
Désactivée. Niveaux OFI 10, ligne de micro-prix activée, jauge QI / OFI activée, traîne 180 s, lissage OFI 20 événements
Données requises
Un flux de profondeur en direct (instantanés L2 triés du meilleur au pire), livré par le chart footprint Rithmic, où la superposition est branchée. Pas de carnet, pas de sortie

Ce que cela fait

Trois lectures de l'état du carnet sont calculées à chaque instantané de profondeur. Le micro-prix (Stoikov) est un prix juste à l'intérieur du spread, pondéré par les files opposées : P_micro = Pb + I × (Pa − Pb) avec I = Qb / (Qb + Qa). Une grosse file au bid le pousse vers l'ask. Le déséquilibre de file est (Qb − Qa) / (Qb + Qa) au premier niveau, dans [−1, +1]. Le déséquilibre de flux d'ordres (OFI) somme, sur N niveaux, la taille arrivée, partie ou déplacée de chaque côté entre deux instantanés, selon Cont-Kukanov-Stoikov étendu à plusieurs niveaux.

L'OFI est normalisé par une EMA de la profondeur moyenne par niveau : la valeur est donc comparable d'un instrument à l'autre et d'une heure à l'autre de la même séance. Sans cette normalisation, le nombre brut n'a aucun sens hors d'un carnet à un instant donné.

Sur le chart, le micro-prix est tracé en ligne de traîne sur les dernières secondes, et une jauge affiche le déséquilibre de file et l'OFI lissé. Les deux lectures sont calculées à partir des instantanés de profondeur du chart footprint Rithmic ; sur un chart sans carnet, la superposition reste vide.

Réglages

Réglages de la microstructure tels que listés dans le panneau Indicateurs
RéglageDéfautCe qu'il change
Niveaux OFI10 (1–20)Nombre de niveaux de carnet par côté intégrés dans l'OFI ; l'état OFI est reconstruit quand le symbole ou cette valeur change
Ligne de micro-prixActivéeTrace la traîne du micro-prix de Stoikov sur l'échelle des prix
Jauge QI / OFIActivéeAffiche le déséquilibre de file L1 et la jauge d'OFI lissé
Couleur de ligne#e6e6e6Couleur de la traîne du micro-prix
Longueur de traîne180 s (30–600, pas de 30)Nombre de secondes d'historique de micro-prix conservées à l'écran
Épaisseur de traîne1 px (1–4, pas de 0,5)Épaisseur du trait de la traîne
Lissage OFI20 événements (1–100)Longueur en événements de l'EMA appliquée à l'OFI normalisé avant la jauge ; 1 affiche la valeur brute

Comment s'en servir

Lisez le micro-prix par rapport au dernier trade : quand il se situe au-dessus du mid, le carnet au repos est plus lourd au bid et la prochaine impression a, à cet instant, plus de chances d'être un up-tick qu'un down-tick. Lisez la jauge d'OFI comme une pression en train de se produire, à côté du delta footprint de la barre en formation.

Baissez « Niveaux OFI » sur les carnets minces où les niveaux profonds sont périmés ; augmentez-le sur les instruments à gros tick comme l'ES, où les premiers niveaux seuls sont trop grossiers. Augmentez « Lissage OFI » si la jauge devient illisible à haute cadence de mise à jour.

Limites et pièges

  • La recherche d'origine est explicite : l'OFI explique les rendements contemporains, pas les rendements futurs. Un OFI retardé a un R² hors échantillon négatif à une minute. Ne traitez pas la jauge comme une prévision.
  • Le premier instantané ne fait que poser la référence ; l'OFI ne renvoie rien tant qu'un second instantané n'est pas arrivé.
  • Un côté vide du carnet renvoie un micro-prix nul plutôt qu'une valeur devinée, et un instantané sans horodatage de la place est sauté plutôt qu'estampillé à l'horloge locale.
  • Les données de profondeur sont facturées par votre fournisseur de données ; le L2 doit être activé sur l'abonnement.
  • La superposition est alimentée par le chart footprint Rithmic ; les charts des bridges NinjaTrader et Quantower ne l'alimentent pas.

Cette page dans d’autres langues

Questions fréquentes

Pourquoi l'OFI doit-il être normalisé par la profondeur ?
Un OFI brut de 500 contrats ne veut pas dire la même chose à 9 h 30 avec 2 000 contrats par niveau et à 13 h 00 avec 300. Diviser par N × l'EMA de la profondeur moyenne par niveau rend la lecture comparable d'une heure et d'un instrument à l'autre.
Le micro-prix est-il une prévision du prochain prix ?
C'est une valeur juste à l'intérieur du spread compte tenu des files actuelles. C'est un meilleur estimateur à très court horizon que le mid, mais cela reste une lecture du carnet présent, et la description du panneau le dit explicitement.