OFI (order flow imbalance, modèle de carnet)

L'OFI, order flow imbalance au sens de Cont, Kukanov et Stoikov, est une mesure signée de la pression nette calculée depuis les variations du carnet au repos : bids ajoutés ou retirés, asks qui s'avancent ou reculent, niveau par niveau. Il se distingue du déséquilibre du footprint, qui compare des volumes exécutés au bid et à l'ask.

Senzoukria · Glossaire · Mis à jour en septembre 2026


Les mêmes mots, deux instruments différents

Deux choses portent le nom de déséquilibre d'orderflow. La version footprint compare le volume exécuté à l'ask au volume exécuté au bid, en général en diagonale, et signale les cellules où un côté domine. L'OFI, en tant que modèle, lit le carnet et non les transactions : il accumule chaque variation de taille au repos sur les meilleurs niveaux, de sorte que la pression est enregistrée même lorsque rien n'a encore traité. Un gros ask annulé compte comme une pression acheteuse, tout comme l'aurait fait un achat au marché qui l'aurait levé.

Comment se calcule la contribution de chaque niveau

  • Côté bid : si le prix du bid d'un niveau monte, la nouvelle taille compte comme pression acheteuse (positive). S'il ne bouge pas, c'est la variation de taille qui compte. S'il recule, l'ancienne taille compte comme pression perdue (négative).
  • Côté ask, en miroir : un ask qui s'avance ou grossit est une pression vendeuse (négative) ; un ask qui recule ou se réduit retire de la pression vendeuse (positive).
  • Les contributions sont sommées sur un intervalle. La forme à un niveau n'utilise que les meilleurs bid et ask ; la forme intégrée répète le calcul sur chacun des N meilleurs niveaux et les additionne.
  • L'OFI brut est en contrats. Le diviser par une profondeur moyenne par niveau rend les lectures comparables entre séances et entre instruments ; sans cette étape, un même chiffre signifie une poussée sur un carnet de nuit mince et rien du tout sur une ouverture chargée.

Ce qu'il explique et ce qu'il n'explique pas

L'article d'origine de Cont, Kukanov et Stoikov (2014) rapporte que l'OFI explique les variations de prix contemporaines mieux que le volume signé des transactions, et les travaux ultérieurs sur la forme intégrée multi-niveaux rapportent le même ordre. La raison tient à ce que l'essentiel de ce qui fait bouger le prix ne s'imprime jamais sur le tape : des ordres sont ajoutés et retirés entre les transactions, et le carnet se reforme sans cesse. La limite est tout aussi importante : la relation est contemporaine. L'OFI décrit le mouvement en train de se produire dans le même intervalle ; employé pour prévoir l'intervalle suivant, il ne porte aucun contenu fiable. Traitez-le comme une lecture d'état du carnet, utile en confirmation sur un niveau choisi pour d'autres raisons.

Dans Senzoukria

L'OFI est le second nombre de la jauge QI / OFI de l'indicateur Microstructure (quant), dans le groupe Quant models du panneau des indicateurs. Ses paramètres sont « Niveaux OFI » (1 à 20, 10 par défaut) et un lissage OFI, une EMA sur un nombre configurable d'événements de carnet (20 par défaut). La valeur affichée est normalisée par la profondeur. La jauge applique une zone morte de ±0,15 : au-dessus de +0,15 elle teinte en vert, en dessous de −0,15 en rouge, entre les deux elle reste neutre. La description de l'indicateur précise que la lecture est contemporaine et non prédictive. Il exige un flux de profondeur ; une source qui livre des transactions sans mise à jour du carnet ne peut pas le calculer, et les droits à la profondeur sont facturés par le fournisseur de données.

Erreurs fréquentes

  • Confondre l'OFI avec le ratio de déséquilibre du footprint : l'un lit la taille au repos, l'autre le volume exécuté.
  • Utiliser la valeur brute, non normalisée, et comparer des lectures de nuit à celles de la séance cash.
  • Lire l'OFI comme une prévision de la barre suivante plutôt qu'une explication de la barre en cours.
  • Le faire tourner sur un flux qui n'envoie que le haut du carnet en attendant une intégration sur dix niveaux.

Cette page dans d’autres langues

Questions fréquentes

Vaut-il mieux l'OFI ou le delta cumulé ?
Ils répondent à des questions différentes. Le delta cumulé, c'est le tape : ce qui a réellement traité et de quel côté. L'OFI, c'est le carnet : ce qui attend, apparaît et disparaît. Une hausse avec un CVD qui monte mais un OFI plat mange un carnet qui ne se recharge pas — une information qu'aucune des deux mesures ne donne seule.
Pourquoi ma lecture d'OFI oscille-t-elle autant ?
L'OFI par événement est bruyant par nature, puisque chaque annulation et chaque nouvel ordre le modifient. Un lissage sur un nombre d'événements de carnet, vingt par défaut dans Senzoukria, montre la direction du flux plutôt que le scintillement. Régler le lissage sur 1 affiche la valeur brute.
L'OFI fonctionne-t-il en crypto ?
Le calcul n'a besoin que d'un flux de profondeur avec les variations par niveau, ce que les plateformes crypto fournissent. Dans Senzoukria, les paires crypto sont disponibles pour l'analyse seulement, et la précision de l'OFI dépend du nombre de niveaux et de la fréquence des mises à jour de profondeur de la plateforme.