L’OFI expliqué : comment fonctionne vraiment l’Order Flow Imbalance (le modèle)
L’OFI — Order Flow Imbalance au sens de Cont–Kukanov–Stoikov — mesure la pression nette qui s’accumule à l’intérieur du carnet d’ordres lui-même : des bids qui s’empilent, des asks qui se retirent, des files d’attente qui grossissent ou fondent, niveau par niveau. Ce n’est pas le déséquilibre du footprint que vous connaissez déjà, et il lit le marché depuis un tout autre endroit : le carnet en attente, pas les transactions exécutées.
Senzoukria · Guides · Mis à jour en septembre 2026
D’abord, une collision de vocabulaire à lever. Si vous arrivez du trading footprint, « order flow imbalance » désigne probablement pour vous une cellule de footprint où les acheteurs agressifs écrasent les vendeurs à des niveaux adjacents — nous traitons ce sujet dans le déséquilibre d’order flow sur le footprint. Cette page parle d’autre chose : l’OFI, le modèle de carnet d’ordres introduit par Cont, Kukanov et Stoikov, l’un des résultats les plus cités de la microstructure de marché. Mêmes mots, instrument différent : le footprint lit les transactions exécutées ; l’OFI lit le carnet en attente.
L’idée : le prix bouge parce que le carnet bouge
Regardez un DOM quelques minutes et la mécanique saute aux yeux : le prix monte d’un tick quand la file du meilleur ask est consommée ou annulée, et quand de nouveaux bids s’empilent en dessous. Le prix n’a besoin d’aucune transaction pour bouger — un gros ask retirédéplace l’équilibre aussi sûrement qu’un achat au marché qui le balaie. L’OFI transforme cette observation en un seul chiffre par intervalle :
- Côté bid : si le prix du bid à un niveau monte, comptez la nouvelle taille comme pression acheteuse (+). S’il tient, comptez la variation de taille. Si le bid recule, comptez l’ancienne taille comme pression perdue (−).
- Côté ask, en miroir : un ask qui se rapproche ou grossit est une pression vendeuse (−) ; un ask qui s’éloigne ou diminue retire de la pression vendeuse (+).
Additionnez ces contributions sur l’intervalle et vous obtenez l’OFI : positif quand le carnet se charge net à l’achat, négatif quand l’offre s’accumule. La version multi-niveaux (intégrée) répète le calcul sur chacun des N meilleurs niveaux — dix est la norme — puis les additionne. Deux instantanés du même carnet, à un quart de seconde d’écart, rendent cette arithmétique concrète :
Pourquoi il bat les mesures fondées sur les transactions
C’est la partie à retenir. Dans l’étude de suivi (Cont, Cucuringu & Zhang, 2023), l’OFI intégré sur dix niveaux expliquait environ 87 % de la variance contemporaine du prix. Le meilleur niveau seul : environ 71 %. Le volume de transactions signé — la matière première du CVD — seulement environ 33 %. L’interprétation n’est pas que le CVD est inutile ; c’est que l’essentiel de ce qui déplace le prix ne s’imprime jamais sur la bande. Ordres ajoutés, ordres retirés, files qui s’amincissent — le carnet se reconfigure sans cesse entre les transactions, et l’OFI est l’instrument qui le voit.
La limite honnête : contemporain, pas prédictif
Voici ce que les vendeurs de « signaux d’order flow » ne vous diront pas : ces 87 % sont contemporains. L’OFI explique le mouvement qui se produit dans le même intervalle. Utilisez l’OFI passé pour prévoir la minute suivante et le R² hors échantillon devient négatif. L’OFI est une lecture d’état — « le carnet se charge côté bid en ce moment » — pas une prédiction. Cela garde une vraie valeur : en confirmation sur un niveau qui vous intéresse déjà (une zone d’absorption, un mur de gamma, une bande de VWAP), une poussée soutenue de l’OFI vous dit si le carnet est d’accord avec votre lecture.
La normalisation — l’étape que tout le monde saute
L’OFI brut s’exprime en contrats : son échelle dépend entièrement de l’épaisseur du carnet. Le même +400 est une bourrade sur un carnet fin de nuit et une erreur d’arrondi à l’ouverture de Londres. Divisez par la profondeur moyenne par niveau (une moyenne lente) et le chiffre devient comparable d’une séance et d’un instrument à l’autre. Senzoukria applique cette normalisation par défaut — l’OFI affiché dans la jauge QI · OFI est normalisé par la profondeur, pas brut.
Lire l’OFI dans Senzoukria
L’indicateur Microstructure (quant) affiche trois lectures liées : la ligne de micro-prix (le prix d’équilibre à l’intérieur du spread, pondéré par les files), le déséquilibre de file (QI, de −1 à +1, meilleur niveau uniquement) et l’OFI multi-niveaux normalisé, lissé sur un nombre configurable d’événements de carnet. Une façon pratique de s’en servir : choisissez d’abord vos niveaux — à partir du profil de volume, des zones d’absorption ou des murs de GEX — puis laissez le QI et l’OFI vous dire si le carnet soutient le trade au moment où vous le prenez. De la confluence, pas de la prophétie.
L’OFI face au reste de votre boîte à outils
- OFI contre CVD : le CVD, c’est la bande (ce qui s’est traité) ; l’OFI, c’est le carnet (ce qui attend, apparaît, disparaît). Les divergences entre les deux sont informatives : prix en hausse, CVD en hausse, mais OFI plat signifie que la hausse mange un carnet qui ne se reconstitue pas.
- OFI contre le DOM : le DOM vous montre l’état du carnet ; l’OFI compresse ses variations en un seul flux signé que vous suivez sans fixer quarante lignes de chiffres.
- OFI contre les déséquilibres de footprint : les déséquilibres de footprint sont de l’agressivité confirmée à des prix précis ; l’OFI est la pression qui monte avant et entre ces impressions.
Questions fréquentes
- L’OFI est-il la même chose qu’un déséquilibre de footprint ?
- Non. Un déséquilibre de footprint compare le volume agressif exécuté à des niveaux de prix adjacents — des transactions déjà passées. L’OFI mesure les variations du carnet d’ordres en attente : bids ajoutés, asks retirés, files d’attente qui grossissent ou se vident. L’un lit les transactions, l’autre lit le carnet. Ils se complètent.
- L’OFI est-il prédictif ?
- Honnêtement : non, pas de la façon dont on l’espère. L’OFI est contemporain — il explique le mouvement de prix en cours bien mieux que les mesures fondées sur le volume. Mais un OFI retardé, utilisé pour prévoir la minute suivante, produit un R² hors échantillon négatif dans la recherche publiée. Traitez-le comme une lecture d’état du carnet, pas comme une boule de cristal.
- En quoi l’OFI diffère-t-il du CVD (delta cumulé) ?
- Le CVD additionne le volume exécuté signé — il ne voit que les transactions. L’OFI voit aussi ce qui ne se traite jamais : les ordres ajoutés au bid, les ordres retirés de l’ask, l’épuisement des files d’attente. Dans l’étude Cont–Cucuringu–Zhang, l’OFI multi-niveaux intégré expliquait environ 87 % des rendements contemporains, contre environ 33 % pour le volume de transactions signé. Le carnet déplace le prix plus que la bande ne le fait.
- Pourquoi faut-il normaliser l’OFI par la profondeur ?
- Un OFI de +500 ne veut pas dire la même chose sur un carnet épais et sur un carnet fin. Diviser par la profondeur moyenne par niveau rend le chiffre comparable d’un instrument à l’autre et d’une heure à l’autre d’une même séance. Sans normalisation, comparer deux lectures d’OFI n’a aucun sens.
- Combien de niveaux l’OFI doit-il utiliser ?
- Le meilleur niveau à lui seul porte déjà l’essentiel du signal, mais la recherche est claire : intégrer les niveaux plus profonds aide. Environ 87 % de R² contemporain sur dix niveaux, contre 71 % au meilleur niveau seul. Dix niveaux est la configuration standard et le réglage par défaut dans Senzoukria.