Flux d'options · Dark pools · Microstructure institutionnelleOptions flow · Dark pools · Institutional microstructure

Un print n'est pas un vote.
C'est une obligation qui attend son déclencheur.

A print is not a vote.
It's an obligation waiting for its trigger.

Le flux institutionnel — options et dark pools — n'est pas un sondage sur ce que pense le marché. C'est la trace d'obligations mécaniques : un dealer qui devra se couvrir, un bloc qui a prouvé qu'un prix pouvait absorber une taille réelle. Ce module démonte comment lire ce flux honnêtement : ce que Size, Volume et Open Interest prouvent mathématiquement ; comment distinguer l'urgence de la simple taille ; pourquoi un sweep est une composition et non une magnitude ; et pourquoi aucun print — options ou dark pool — ne dit jamais dans quel sens le marché va bouger.

Institutional flow — options and dark pools alike — is not a poll on what the market thinks. It is the trace of mechanical obligations: a dealer who will have to hedge, a block that proved a price could absorb real size. This module takes apart how to read that flow honestly: what Size, Volume and Open Interest mathematically prove; how to tell urgency apart from plain size; why a sweep is a composition, not a magnitude; and why no print — options or dark pool — ever tells you which way the market will move.

SIZE / OI V/OI SWEEP ASK / BID DTE DARK POOL CONFLUENCE
01

Ce qu'il faut désapprendreWhat you need to unlearn

Deux croyances ruinent la lecture du flux institutionnel avant même de commencer. Aucune des deux ne dit ce qu'elle prétend dire.

Two beliefs ruin the reading of institutional flow before it even starts. Neither one says what it claims to say.

« Un gros print en dark pool veut dire que les institutions achètent ici. » C'est faux. Un print en dark pool te dit qu'un bloc d'actions important a changé de mains hors marché, à un prix précis. Il ne te dit ni qui était acheteur, ni qui était vendeur, ni quel côté était agresseur. Aucune direction n'y est attachée. Un print à 2 milliards de dollars n'est pas « un achat de 2 milliards » — c'est une transaction de 2 milliards, et quelqu'un se trouvait de chaque côté.

"A big dark pool print means institutions are buying here." It isn't true. A dark pool print tells you a large block of stock changed hands off-exchange at a specific price. It does not tell you who was the buyer, who was the seller, or which side was the aggressor. There is no direction attached to it. A $2 billion print is not "a $2 billion buy" — it's a $2 billion transaction, and somebody was on each side of it.

La plupart des analyses de flux d'options posent, elles, une autre mauvaise question : « qu'est-ce que ce flux dit sur la direction ? ». Ce cadre traite le marché comme une machine à voter, un endroit où les gros ordres signaleraient une conviction informée sur la direction du prix. Il rate le mécanisme réel. La bonne question est : qui est forcé de se couvrir ensuite, et dans quel sens ?

Most options-flow analysis asks a different wrong question: "what does this flow say about direction?" That framing treats the market as a voting machine, a place where large orders signal informed conviction about where price is going. It misses the actual mechanism. The right question is: who is forced to hedge next, and in which direction?

Quand un gros acheteur de puts ouvre une position, il n'exprime pas seulement une vue directionnelle — il crée un dealer de l'autre côté, désormais short gamma, qui devra vendre du sous-jacent si le prix baisse. Cette couverture est mécanique, pas discrétionnaire. Elle a lieu, que le dealer soit d'accord ou non avec le marché. C'est le principe fondateur de ce module : tu ne trades pas des récits ou des suppositions sur ce que sait une baleine. Tu te positionnes en amont des réponses mécaniques forcées que l'exposition dealer va générer quand le prix atteint le prochain strike significatif.

When a large put buyer opens a position, they are not just expressing a directional view — they are creating a dealer on the other side who is now short gamma and must sell the underlying if price falls. That hedge is mechanical, not discretionary. It happens whether the dealer agrees with the market or not. This is the founding principle of this module: you are not trading narratives or guesses about what a whale knows. You are positioning ahead of the forced mechanical responses that dealer exposure will generate when price reaches the next significant strike.

CroyanceRéalité
BeliefReality
Gros print dark pool = achatTransaction sans direction : la taille en dollars mesure la conviction, pas un camp
Gros trade en options = pari directionnelLe trade crée une obligation de couverture chez le dealer — c'est elle qui compte
« Side: Ask » = achat confirméLe meilleur indice disponible sur l'intention, pas une certitude vérifiée
Big dark pool print = buyingDirectionless transaction: dollar size measures conviction, not a side
Big options trade = directional betThe trade creates a dealer hedging obligation — that's what matters
"Side: Ask" = confirmed buyThe best available hint about intent, not a verified certainty
Le changement de cadreThe frame shift

Un print — options ou dark pool — n'est jamais une prédiction. C'est une preuve que quelque chose de large vient de se produire. Ce que tu en fais dépend entièrement de ce que tu ajoutes autour : la mécanique de couverture, le contexte structurel, et la confirmation d'autres lentilles. Un print isolé n'est jamais une thèse complète.

A print — options or dark pool — is never a prediction. It is evidence that something large just happened. What you do with it depends entirely on what you add around it: hedging mechanics, structural context, and confirmation from other lenses. A single print is never a complete thesis.

02

Size, Volume, Open Interest — la preuve mathématiqueSize, Volume, Open Interest — the mathematical proof

Trois nombres circulent dans tous les articles de flux, mais c'est leur relation — pas leurs valeurs individuelles — qui prouve qu'un nouveau positionnement a lieu.

Three numbers circulate in every flow article, but it's their relationship — not their individual values — that proves new positioning is happening.

Size est le nombre de contrats dans un trade unique — un print sur la tape. Volume est le nombre total de contrats tradés aujourd'hui sur un contrat précis (ticker + strike + échéance + call/put) — la somme de tous les Size de la séance. Open Interest (OI) est le nombre de contrats actuellement ouverts — des positions créées mais pas encore fermées ni expirées. L'OI est publié à la clôture de la veille : l'OI réel du jour n'est connaissable qu'après la clôture, parce que chaque trade de la séance peut ouvrir une position, en fermer une, ou les deux, et la bourse ne publie le changement net qu'une fois par jour.

Size is the number of contracts in a single trade — one print on the tape. Volume is the total number of contracts traded today on a specific contract (ticker + strike + expiration + call/put) — the sum of every print's Size for the session. Open Interest (OI) is the number of currently outstanding contracts — positions opened but not yet closed or expired. OI is reported as yesterday's close: today's true OI isn't knowable until the day ends, because every trade during the session can open a position, close one, or both, and the exchange only publishes the net change once daily.

Chaque trade a un acheteur et un vendeur, et chaque camp ouvre ou ferme une position. Cela donne quatre combinaisons, et le changement d'OI dépend de laquelle s'applique :

Every trade has a buyer and a seller, and each side is either opening or closing a position. That gives four combinations, and the OI change depends on which one applies:

AcheteurVendeurEffet sur l'OI
BuyerSellerOI change
Ouvre (achète pour ouvrir)Ouvre (vend pour ouvrir)+1 — nouveau contrat créé
Ouvre (achète pour ouvrir)Ferme (vend pour fermer)0 — la position change de main
Ferme (achète pour fermer)Ouvre (vend pour ouvrir)0 — la position change de main
Ferme (achète pour fermer)Ferme (vend pour fermer)−1 — le contrat est détruit
Opens (buy to open)Opens (sell to open)+1 — new contract created
Opens (buy to open)Closes (sell to close)0 — position transfers hands
Closes (buy to close)Opens (sell to open)0 — position transfers hands
Closes (buy to close)Closes (sell to close)−1 — contract destroyed

La tape ne dit jamais laquelle de ces combinaisons est en jeu — on voit « X contrats tradés », sans savoir si chaque camp ouvrait ou fermait. C'est pourquoi le volume seul est trompeur : un contrat peut afficher un volume très élevé constitué uniquement de clôtures — des acheteurs et des vendeurs qui débouclent des positions existantes, sans aucun argent institutionnel neuf qui entre. Comparer le Volume à l'OI est ce qui sépare ces deux cas.

The tape never tells you which of these combinations is in play — you see "X contracts traded" with no information about whether each side was opening or closing. That's why volume alone is misleading: a contract can show very high volume made entirely of closes — buyers and sellers unwinding existing positions, with no new institutional money entering at all. Comparing Volume against OI is what separates those two cases.

Voici la preuve. Si l'OI de la veille était 100, les longs détiennent collectivement 100 contrats et les shorts 100 contrats. Le nombre maximum de contrats qui peuvent être fermés aujourd'hui, au total, est 100 — on ne peut pas fermer plus de contrats qu'il n'y en avait d'ouverts. Donc si le volume du jour atteint 150 sur ce contrat, alors au moins 50 de ces 150 contrats ont dû être de nouvelles ouvertures. Il n'y a pas d'échappatoire mathématique : la capacité de fermeture est plafonnée à 100. D'où le seuil : V/OI > 1,0 prouve un nouveau positionnement, même si la tape seule ne dit pas lesquels des trades sont les ouvertures.

Here's the proof. If yesterday's OI was 100, the longs collectively hold 100 contracts and the shorts hold 100 contracts. The maximum number of contracts that could be closed today, in total, is 100 — you can't close more contracts than were open. So if today's volume reaches 150 on that contract, then at least 50 of those 150 contracts must have been new opens. There's no way around it mathematically — the closing capacity is capped at 100. Hence the threshold: V/OI > 1.0 proves new positioning, even if the tape alone doesn't tell you which trades are the opens.

VOLUME > OI — PREUVE STATISTIQUE SIZE > OI — PREUVE PAR UN SEUL PRINT OI hier = 100 (référence) Volume = 150 ≥ 50 nouvelles ouvertures Size d'un seul print = 220 un camp ne peut pas fermer plus que l'OI total VOLUME > OI — STATISTICAL PROOF SIZE > OI — PROOF FROM ONE PRINT OI yesterday = 100 (reference) Volume = 150 ≥ 50 new opens One print's Size = 220 no side can close more than total OI
FIG. 01 — Pourquoi le volume seul ne suffit pas. Si le volume du jour dépasse l'OI de la veille, une partie de ce volume est forcément une nouvelle position — c'est de l'arithmétique, pas une supposition. Quand un print unique dépasse l'OI à lui seul, l'ouverture est quasi garantie. Le nombre ne ment pas ; ce qu'il ne dit pas, c'est la direction. FIG. 01 — Why volume alone isn't enough. If today's volume exceeds yesterday's OI, part of that volume must be new positioning — that's arithmetic, not a guess. When a single print exceeds OI by itself, the open is nearly guaranteed. The number doesn't lie; what it doesn't tell you is direction.
Ce que V/OI > 1 ne te dit PASWhat V/OI > 1 does NOT tell you

Ni la direction (calls ou puts, haussier ou baissier), ni la magnitude (V/OI de 1,05 n'est pas V/OI de 5,0). La règle est binaire : elle se déclenche ou non. C'est un signal de triage — « ce contrat a du nouveau positionnement aujourd'hui, regarde de plus près » — pas une conclusion.

Neither direction (calls or puts, bullish or bearish) nor magnitude (a V/OI of 1.05 is not a V/OI of 5.0). The rule is binary: it fires or it doesn't. It's a triage signal — "this contract has new positioning today, look closer" — not a conclusion.

Size > OI est un signal encore plus fort, et beaucoup plus rare. Volume > OI porte sur l'activité cumulée du contrat sur la journée. Size > OI porte sur un trade unique — un seul print, à lui tout seul, supérieur à la totalité de l'open interest de la veille. La preuve : si le Size d'un seul trade dépasse l'OI de la veille, le camp acheteur ne peut pas être en train de fermer — il ne pourrait pas avoir détenu plus de contrats que l'OI total du contrat. Aucune partie ne peut détenir plus de 100 % de l'OI. Donc quand Size > OI se déclenche, ce trade est quasiment garanti d'être une ouverture de position.

Size > OI is an even louder signal, and much rarer. Volume > OI is about a contract's cumulative activity for the day. Size > OI is about a single trade — one print, by itself, larger than the entire prior-day open interest. The proof: if a single trade's Size exceeds yesterday's OI, the buy side cannot be closing — it couldn't have held more contracts than the contract's total OI. No single party can hold more than 100% of OI. So when Size > OI fires, that trade is essentially guaranteed to be opening a new position.

Il existe un cas limite : un trader peut ouvrir une grosse position intraday puis la fermer la même heure — la clôture déclenchera aussi Size > OI, puisque l'OI ne se met à jour qu'en fin de journée. Mais dans ce cas, l'ouverture initiale l'a également déclenché. Le nouveau positionnement se retrouve donc flaggé sur la tape dans les deux cas. Une conséquence directe : Size > OI implique automatiquement Volume > OI (un seul print ajoute son Size au Volume du jour) — c'est le signal le plus rare et le plus fort qu'un print isolé puisse donner.

There's an edge case: a trader could open a large position intraday and close it the same hour — the closing trade will also trigger Size > OI, since OI only updates at day's end. But the opening trade triggered it too. Either way, the new positioning gets flagged on the tape. A direct consequence: Size > OI automatically implies Volume > OI (one print's Size becomes part of that day's Volume) — it is the rarest and loudest signal a single print can give.

ConditionCe que ça prouveFréquence
ConditionWhat it provesFrequency
Size > OIUn print unique ouvre, quasi certainRare — mérite une pause
Volume > OI (Size ≤ OI)Du nouveau positionnement a lieu sur ce contrat, pas forcément ce printCourant sur une séance active
Ni l'un ni l'autreFlux routinier, pas de signal particulierLa majorité de la tape
Size > OIA single print is opening, almost certainlyRare — worth pausing for
Volume > OI (Size ≤ OI)New positioning is happening on this contract, not necessarily this printCommon on an active session
NeitherRoutine flow, no particular signalThe majority of the tape
03

L'agressivité — sweep et côté d'exécutionAggression — sweeps and the execution side

La taille dit combien. L'agressivité dit à quel point celui qui l'a envoyée était pressé — et c'est souvent l'information la plus utile des deux.

Size tells you how much. Aggression tells you how badly whoever sent it wanted in — and that's often the more useful of the two.

Un sweep est un ordre découpé en plusieurs exécutions envoyées simultanément sur plusieurs places de marché, pour être rempli tout de suite plutôt qu'au meilleur prix. C'est le comportement de quelqu'un qui accepte de payer le spread sur plusieurs venues parce qu'attendre lui coûterait plus cher que la dégradation de prix.

A sweep is an order broken into several executions sent simultaneously across multiple venues, to get filled right now rather than at the best price. It's the behaviour of someone willing to pay the spread across venues because waiting would cost them more than the price degradation.

L'erreur de lecture la plus répandue : croire qu'un filtre « sweeps uniquement » fait apparaître des plus gros flux. C'est l'inverse. Le sweep est une propriété compositionnelle, pas une magnitude. Filtrer sur les sweeps ne grossit rien — cela retire tout ce qui n'a pas été exécuté en sweep. Un bucket de flux de 4 M$ peut tomber à 400 k$, parce que seuls 400 k$ de ce bucket étaient réellement urgents.

The most common misreading: believing a "sweeps only" filter surfaces bigger flow. It's the opposite. Sweep is a compositional property, not a magnitude. Filtering on sweeps enlarges nothing — it removes everything not executed as a sweep. A $4M flow bucket can collapse to $400k, because only $400k of it was genuinely urgent.

La bonne façon de le lire : active le filtre et regarde quelle proportion du flux d'origine survit. Si l'essentiel survit, le biais initial était du flux pressé. S'il s'effondre à une fraction, c'était du capital patient — une institution qui travaille un ordre dans le temps, sans chercher à devancer un mouvement. Les deux sont des informations utiles ; ce sont simplement des informations différentes, qui appellent des thèses différentes.

The right way to read it: switch the filter on and watch how much of the original flow survives. If most survives, the initial lean was urgent flow. If it collapses to a fraction, it was patient capital — an institution working an order over time, not racing a move. Both are useful; they're simply different information, and they support different theses.

flux total4,0 M$ total flow$4.0M exécutions en sweep — multi-venues, simultanées exécutions patientes — travaillées dans le temps survit au filtre 0,4 M$ le bucket rétrécit — c'est le but sweep fills — multi-venue, simultaneous patient fills — worked over time survives the filter $0.4M the bucket shrinks — that's the point
FIG. 02 — Un filtre sweep ne grossit rien, il trie. Les barres vertes sont les exécutions simultanées multi-venues ; les grises sont du capital travaillé patiemment. Ce qui t'intéresse n'est pas la taille du bucket filtré, c'est le ratio : quelle fraction du flux d'origine était réellement pressée. Un gros flux dont il ne reste rien après filtre décrit une institution qui accumule tranquillement — pas quelqu'un qui court après un mouvement. FIG. 02 — A sweep filter enlarges nothing, it sorts. The green bars are simultaneous multi-venue fills; the grey ones are patiently worked capital. What matters isn't the filtered bucket's size, it's the ratio: how much of the original flow was genuinely urgent. Large flow that leaves nothing behind after filtering describes an institution quietly accumulating — not someone chasing a move.
Côté d'exécutionCe qui s'est passéLecture honnête
Execution sideWhat happenedHonest read
À l'ask (ou au-dessus)L'acheteur a payé pour être rempliLe plus agressif du spectre — il n'a pas voulu attendre
Au bidLe vendeur a frappé le bid pour sortirAgression vendeuse — même logique, sens inverse
Au milieuExécution négociée entre les deuxIndéterminé — n'invente pas de côté
At the ask (or above)The buyer paid up to get filledMost aggressive end — they wouldn't wait
At the bidThe seller hit the bid to get outSell-side aggression — same logic, opposite sign
At the midNegotiated between the twoIndeterminate — don't invent a side
« Côté : ask » n'est pas un achat confirmé"Side: ask" is not a confirmed buy

Une exécution à l'ask te dit qu'un acheteur a payé le spread. Elle ne te dit pas que quelqu'un est haussier sur le sous-jacent. Ce call acheté à l'ask peut être la jambe d'un spread, la couverture d'un short action, ou le débouclage d'une position vendeuse existante. Le côté d'exécution mesure l'urgence, pas l'intention. Combiner sweep et côté ask isole le capital institutionnel le plus agressif — c'est un filtre de qualité, pas un oracle directionnel.

A fill at the ask tells you a buyer paid the spread. It does not tell you somebody is bullish on the underlying. That call bought at the ask may be one leg of a spread, a hedge against a short stock position, or the unwind of an existing short option position. The execution side measures urgency, not intent. Stacking sweep and ask-side isolates the most aggressive institutional capital — that's a quality filter, not a directional oracle.

04

Le cycle de vie d'une positionThe life cycle of a position

Le volume se remet à zéro chaque soir ; l'open interest ne ment pas. C'est le décalage entre les deux qui révèle si une position s'ouvre ou se referme.

Volume resets every night; open interest doesn't lie. The gap between the two is what reveals whether a position is opening or closing.

Une position ne « paraît » pas sur la carte : elle s'y construit selon une séquence stricte. Le volume compte les contrats échangés aujourd'hui et repart de zéro demain. L'open interest compte les contrats encore ouverts à la clôture, et il ne se met à jour qu'entre les séances. Une transaction peut ouvrir une nouvelle position (l'OI monte), en fermer une (l'OI baisse), ou simplement transférer un contrat existant d'une main à l'autre (l'OI ne bouge pas).

A position doesn't just "appear" on the map: it builds in a strict sequence. Volume counts contracts traded today and resets to zero tomorrow. Open interest counts contracts still open at the close, and only updates between sessions. A transaction can open a new position (OI rises), close one (OI falls), or simply transfer an existing contract from one hand to another (OI unchanged).

C'est pourquoi Volume > OI est un signal fort : plus de contrats ont changé de main aujourd'hui qu'il n'en existait ouverts hier soir. Quelque chose de nouveau se construit sur ce strike, mécaniquement. Et c'est pourquoi Size > OI est encore plus fort : une seule transaction dépasse à elle seule tout l'open interest préexistant. Un acteur unique vient de créer plus d'exposition sur ce contrat que tout le marché n'en portait la veille.

That's why Volume > OI is a strong signal: more contracts changed hands today than existed open last night. Something new is being built at that strike, mechanically. And it's why Size > OI is louder still: a single transaction exceeds the entire pre-existing open interest on its own. One participant has just created more exposure in that contract than the whole market carried the day before.

VOLUME du jour (barres) OPEN INTEREST (ligne) Volume ≫ OI l'OI saute le lendemain l'OI retombe : on solde J−1 J : le print J+1 J+2 J+3 Daily VOLUME (bars) OPEN INTEREST (line) Volume ≫ OI OI jumps the next day OI falls back: unwinding D−1 D: the print D+1 D+2 D+3
FIG. 03 — La confirmation arrive toujours le lendemain. Le jour du print, un volume très supérieur à l'OI n'est qu'une hypothèse d'ouverture : le volume seul ne distingue pas une ouverture d'un transfert. C'est le saut d'OI à J+1 qui confirme qu'une position a réellement été créée — et sa retombée ultérieure qui montre qu'on la solde. Lire un gros volume comme une position établie le jour même, c'est confondre une intention avec un fait. FIG. 03 — Confirmation always arrives the next day. On the day of the print, volume far above OI is only an opening hypothesis: volume alone can't separate an opening from a transfer. It's the OI jump at D+1 that confirms a position was actually created — and its later decline that shows it being unwound. Reading big volume as an established position on the same day is mistaking an intention for a fact.
Ce que V/OI te ditWhat V/OI does tell you
  • V/OI > 1 : l'activité du jour dépasse tout l'existant. Quelque chose se construit ici, maintenant.
  • Size > OI : un acteur unique dépasse à lui seul l'existant. Le signal le plus fort de la table.
  • Le delta d'OI (J+1) : la seule confirmation qu'une position a été ouverte, pas seulement transférée.
  • V/OI > 1: today's activity exceeds everything outstanding. Something is being built here, now.
  • Size > OI: a single participant alone exceeds what existed. The strongest signal on the table.
  • The OI delta (D+1): the only confirmation a position was opened rather than merely transferred.
Ce que V/OI ne te dit pasWhat V/OI does not tell you
  • Ni le côté, ni la direction : une ouverture massive peut être un achat de protection autant qu'un pari haussier.
  • Ni s'il s'agit d'une ouverture : le volume seul ne distingue pas ouverture, fermeture et transfert.
  • Attention au strike neuf : sur un strike d'OI quasi nul, tout print déclenche mécaniquement Size > OI. Le ratio explose sans qu'il ne se passe rien de notable.
  • Neither side nor direction: a huge opening can be protective buying just as easily as a bullish bet.
  • Not even that it is an opening: volume alone can't separate opening, closing and transfer.
  • Beware the brand-new strike: where OI is near zero, any print mechanically triggers Size > OI. The ratio explodes while nothing notable happened.
05

La méthode des lentillesThe lens method

« Quels réglages tu utilises ? » est la mauvaise question. Il n'existe pas de configuration optimale — il existe une séquence de lectures dont chacune est un vote.

"What settings do you use?" is the wrong question. There is no optimal configuration — there is a sequence of readings, each of which is a vote.

La demande d'un préréglage magique trahit une incompréhension de ce que fait un filtre. Un filtre ne révèle pas un signal caché : il retire une partie des données pour te laisser voir ce qui reste. Chaque filtre répond donc à une question précise, et un préréglage figé revient à poser toujours la même question quel que soit le marché. La méthode n'est pas un réglage, c'est une séquence : même graphique, même fenêtre, plusieurs lentilles successives, et on regarde à chaque étape ce qui survit.

Asking for a magic preset misunderstands what a filter does. A filter doesn't reveal a hidden signal: it removes part of the data so you can see what remains. Each filter therefore answers one precise question, and a fixed preset means asking the same question regardless of the market. The method isn't a setting, it's a sequence: same chart, same window, several lenses in turn, watching what survives at each step.

1 · brut 2 · sweeps 3 · côté ask 4 · DTE ≥ 7 5 · concentration quelle est laligne de base ? l'urgence est-elle réelle ? qui payait pour entrer ? positionnement ou 0DTE ? pari ciblé ou flux programme ? chaque couche qui survit est un vote — trois ou quatre alignés, c'est ce que tu cherches 1 · raw 2 · sweeps 3 · ask side 4 · DTE ≥ 7 5 · concentration what is thebaseline? is the urgency real? who paid up to get in? positioning or 0DTE? targeted bet or program flow? every surviving layer is a vote — three or four aligned is what you're hunting →
FIG. 04 — L'entonnoir des lentilles. Chaque étape retire des données et pose une question différente ; ce qui survit à quatre lentilles successives est rare et informatif. Une seule lentille qui pointe dans un sens pendant que trois la contredisent n'est pas un signal faible — c'est le système qui vient de t'éviter un mauvais trade. FIG. 04 — The lens funnel. Each step removes data and asks a different question; what survives four lenses in a row is rare and informative. One lens pointing one way while three contradict it isn't a weak signal — it's the system catching a bad trade before you took it.
LentilleQuestion poséeSi le flux survitSi le flux s'effondre
LensQuestion askedIf the flow survivesIf the flow collapses
BrutÀ quoi ressemble le tape sans filtre ?La ligne de base. Sans elle, aucun filtre n'a de sens.
SweepsL'urgence était-elle réelle ?Flux pressé — on a couru après quelque choseCapital patient — accumulation travaillée
Côté askQui a payé pour entrer ?Capital institutionnel agressif à l'ouvertureExécution négociée ou passive
DTE ≥ 7Positionnement ou spéculation du jour ?Positionnement directionnel sur plusieurs joursÉcume 0DTE — scalping de gamma
ConcentrationDeux-trois strikes, ou vingt ?Pari ciblé — la concentration est de la convictionFlux programme — exécution mécanique
RawWhat does the unfiltered tape look like?The baseline. Without it, no filter means anything.
SweepsWas the urgency real?Urgent flow — somebody was chasingPatient capital — a worked accumulation
Ask sideWho paid up to get in?Aggressive institutional opening capitalNegotiated or passive execution
DTE ≥ 7Positioning or same-day speculation?Multi-day directional positioning0DTE froth — gamma scalping
ConcentrationTwo or three strikes, or twenty?Targeted bet — concentration is convictionProgram flow — mechanical execution
L'échéance est un indicateur de type, pas de qualitéTenor indicates type, not quality

Un flux dominé par du 0DTE et un flux dominé par du 30 jours ne se lisent pas de la même façon. Le 0DTE est majoritairement de la spéculation intraday et du scalping de gamma : il se dénoue avant la clôture et ne laisse aucune trace structurelle. Le flux long est plus souvent du positionnement qui doit se dérouler sur des jours ou des semaines — et qui, lui, laisse de l'exposition que les dealers devront couvrir. Ni l'un ni l'autre n'est « meilleur » : ils décrivent des participants différents. Ce qui est faux, c'est de lire un flux 0DTE comme une conviction directionnelle multi-jours.

Flow dominated by 0DTE and flow dominated by 30-day contracts don't read the same way. 0DTE is largely intraday speculation and gamma scalping: it unwinds before the close and leaves no structural trace. Longer-dated flow is more often positioning that has to play out over days or weeks — and it does leave exposure dealers will have to hedge. Neither is "better": they describe different participants. What's wrong is reading 0DTE flow as multi-day directional conviction.

06

La couche que presque tout le monde rateThe layer almost everyone misses

Le flux te dit ce que les institutions font. La carte gamma te dit ce que les dealers seront obligés de faire en réponse. Le même print, dans deux contextes structurels, produit deux issues opposées.

Flow tells you what institutions are doing. The gamma map tells you what dealers will be forced to do in response. The same print, in two structural contexts, produces opposite outcomes.

C'est le point de plus fort levier de tout ce module, et la raison pour laquelle lire le flux isolément plafonne vite. Imagine que tu aies trouvé un flux de haute confluence : le biais survit au filtre sweep, survit au filtre côté ask, le détail montre trois strikes à 2–3 % hors de la monnaie qui concentrent l'essentiel de la prime, et ce sont des hebdomadaires. Setup solide. La question qui reste — et que presque personne ne pose — est : où se situent ces strikes sur la carte d'exposition dealer ?

This is the highest-leverage point in the whole module, and the reason reading flow in isolation plateaus quickly. Suppose you've found high-confluence flow: the lean survives the sweep filter, survives the ask-side filter, the drilldown shows three strikes 2–3% out of the money concentrating most of the premium, and they're weeklies. Solid setup. The remaining question — the one almost nobody asks — is: where do those strikes sit on the dealer exposure map?

MÊME FLUX · dans une poche d'air MÊME FLUX · sous un mur +GEX exposition faible au-dessus gros +GEX au-dessus du spot rien pour absorber la couverture → le prix va au strike le dealer vend dans la hausse → le prix cale SAME FLOW · into an air pocket SAME FLOW · under a +GEX wall thin exposure above heavy +GEX above spot nothing to absorb the hedge → price reaches the strike dealer sells into strength → price stalls
FIG. 05 — Le flux institutionnel est identique des deux côtés : mêmes strikes, même urgence, même prime. Seul le contexte structurel change. À gauche, la couverture dealer n'a rien pour l'absorber et le mouvement porte. À droite, le même achat pousse le prix dans un mur où le dealer vend mécaniquement dans la hausse. Le flux te donne la thèse ; la carte d'exposition te dit si le marché a la place de la réaliser. FIG. 05 — The institutional flow is identical on both sides: same strikes, same urgency, same premium. Only the structural context differs. On the left, dealer hedging has nothing to absorb it and the move carries. On the right, the same buying pushes price into a wall where the dealer mechanically sells into strength. Flow gives you the thesis; the exposure map tells you whether the market has room to deliver it.
Les deux questions, dans l'ordreThe two questions, in order

1. Que font les institutions ? — c'est le flux : taille, urgence, côté d'exécution, échéance, concentration. 2. Qu'est-ce que le dealer devra faire si le prix bouge dans ce sens ? — c'est la carte d'exposition. Un flux haussier agressif dirigé vers une zone de +GEX dense décrit une institution qui achète dans une résistance mécanique. Le même flux dirigé vers une zone d'exposition mince décrit un chemin dégagé. Ce n'est pas le flux qui change : c'est le terrain.

1. What are institutions doing? — that's the flow: size, urgency, execution side, tenor, concentration. 2. What will the dealer have to do if price moves that way? — that's the exposure map. Aggressive bullish flow aimed into a dense +GEX zone describes an institution buying into mechanical resistance. The same flow aimed at a thin-exposure zone describes a clear path. The flow doesn't change: the terrain does.

07

Les dark pools — des niveaux, jamais un sensDark pools — levels, never a side

Un print de dark pool est la donnée la plus honnête et la plus systématiquement déformée du marché. Ce qu'il contient est court ; ce qu'on lui fait dire est immense.

A dark pool print is the market's most honest and most systematically distorted data. What it contains is short; what people make it say is vast.

Aucun print de dark pool ne porte de côtéNo dark pool print carries a side

La croyance qui ruine la plupart des lectures : « un gros print dark pool signifie que les institutions achètent ici ». Non. Un print te dit qu'un bloc important a changé de mains hors marché, à un prix donné. Il ne te dit ni qui achetait, ni qui vendait, ni qui était l'agresseur. Un print de 2 milliards n'est pas « 2 milliards d'achat » : c'est une transaction de 2 milliards, et il y avait quelqu'un de chaque côté. Si un outil te présente un print comme « haussier » ou « un achat », il invente une information qui n'existe pas dans la donnée — traite ça comme un signal d'alarme sur l'outil, pas comme un signal sur le titre.

The belief that ruins most readings: "a big dark pool print means institutions are buying here". No. A print tells you a large block changed hands off-exchange at a given price. It tells you neither who was buying, nor who was selling, nor who was the aggressor. A $2bn print isn't "$2bn of buying": it's a $2bn transaction, and somebody was on each side. If a tool presents a print as "bullish" or "a buy", it is inventing information that isn't in the data — treat that as a red flag about the tool, not a signal about the stock.

ChampCe qu'il te dit réellement
FieldWhat it actually tells you
HeureQuand le print a été rapporté — pas nécessairement quand il a été négocié
PrixLe prix exact du bloc. Un niveau qui a compté.
TailleLe nombre d'actions
NotionnelTaille × prix. L'échelle de conviction — le seul proxy de « combien quelqu'un tenait à ça »
CôtéN'existe pas. Ni bid/ask, ni tag sweep, ni score, ni greeks.
TimeWhen the print was reported — not necessarily when it was negotiated
PriceThe exact price of the block. A level that mattered.
SizeThe number of shares
NotionalSize × price. The conviction scale — the only proxy for "how much somebody cared"
SideDoes not exist. No bid/ask, no sweep tag, no score, no greeks.

Alors à quoi servent-ils ? À deux choses, et deux seulement. Le notionnel est une échelle de conviction : un bloc de 50 M$ et un bloc de 2 Md$ ne sont pas le même événement. Le prix est un niveau qui a prouvé quelque chose : quelqu'un a fait passer une taille réelle exactement là. Ce niveau se comporte souvent ensuite comme un support ou une résistance douce — non par magie, mais parce que ce prix a démontré une fois qu'il pouvait absorber de la taille réelle.

So what are they good for? Two things, and only two. Notional is a conviction scale: a $50M block and a $2bn block are not the same event. Price is a level that proved something: someone moved real size exactly there. That level often then behaves like soft support or resistance — not by magic, but because that price demonstrated once that it could absorb real size.

Les deux vues se complètent dans une séquence simple : le flux temps réel te dit ce qui se passe maintenant — un bloc important vient de s'imprimer sur un titre que tu suis. Les niveaux historiques te disent où la taille a déjà transigé. Repère un gros print, ouvre le graphique du sous-jacent, et regarde où ce print se situe par rapport aux anciens blocs et au prix courant : imprime-t-il sur un niveau que le marché revisite sans cesse, ou en territoire vierge ?

The two views complement each other in a simple sequence: the live tape tells you what's happening now — a large block just printed in a name you follow. The historical levels tell you where size has already transacted. Spot a large print, pull up the underlying's chart, and see where it sits relative to the old blocks and current price: is it printing at a level the market keeps returning to, or in fresh territory?

bloc 1,4 Md$ · le prix a absorbé de la taille bloc plus ancien, plus petit côté : inconnu le prix revient tester le niveau — c'est tout ce que le print promet $1.4bn block · this price absorbed size older, smaller block side: unknown price keeps retesting the level — that is all the print promises
FIG. 06 — Ce qu'un print autorise, et rien de plus. Le niveau doré est utile parce qu'il a démontré sa capacité d'absorption, pas parce qu'il indique une intention. Et l'étape qui change tout : croise ce niveau avec la carte d'exposition dealer. Un niveau dark pool aligné sur un nœud de positionnement est infiniment plus intéressant qu'un niveau isolé — le print dit que de la taille a transigé là, la carte dit ce qui se passera mécaniquement si le prix y revient. FIG. 06 — What a print licenses, and nothing more. The gold level is useful because it demonstrated absorption capacity, not because it signals intent. And the step that changes everything: cross that level against the dealer exposure map. A dark pool level lining up with a positioning node is far more interesting than one standing alone — the print says size transacted there, the map says what happens mechanically if price returns.
08

Les règles d'orThe golden rules

Cinq principes. Ils partent tous du même refus : ne jamais laisser une donnée dire plus que ce qu'elle contient.

Five principles. They all start from the same refusal: never let a data point say more than it contains.

01

Le flux mesure le positionnement, jamais l'intention. Un call acheté à l'ask peut être un pari haussier, la jambe d'un spread, une couverture de short action, ou le débouclage d'une position vendeuse. La donnée te dit ce qui a été exécuté ; elle ne te dit pas pourquoi. Toute lecture qui suppose un motif ajoute de l'information qui n'existe pas.

Flow measures positioning, never intent. A call bought at the ask may be a bullish bet, one leg of a spread, a hedge against short stock, or the unwind of a short option position. The data tells you what was executed; it doesn't tell you why. Any reading that assumes a motive is adding information that isn't there.

02

Le sweep est compositionnel, pas une magnitude. Filtrer sur les sweeps ne fait jamais grossir un flux — cela retire tout le reste. Ce que tu lis n'est pas la taille du résultat mais la proportion qui survit : beaucoup = urgence réelle, peu = capital patient. Confondre les deux fait passer une accumulation tranquille pour une absence de signal.

Sweep is compositional, not a magnitude. Filtering on sweeps never makes flow bigger — it removes everything else. What you read isn't the size of the result but the proportion that survives: a lot = real urgency, a little = patient capital. Confusing the two makes a quiet accumulation look like no signal at all.

03

La confirmation d'ouverture arrive le lendemain, pas le jour même. Le volume seul ne distingue pas une ouverture, une fermeture et un transfert. Seul le déplacement d'open interest à J+1 confirme qu'une position a réellement été créée. Et méfie-toi du strike neuf : quand l'OI est proche de zéro, n'importe quel print déclenche Size > OI sans que rien de notable ne se produise.

Opening confirmation arrives the next day, not the same day. Volume alone can't separate an opening, a closing and a transfer. Only the open interest move at D+1 confirms a position was actually created. And beware the brand-new strike: when OI is near zero, any print triggers Size > OI while nothing notable has happened.

04

Il n'existe pas de préréglage optimal — il existe une séquence. Chaque filtre répond à une question différente et n'en révèle aucune autre. Empile les lentilles et compte les votes : trois ou quatre qui pointent dans le même sens valent une thèse, une seule qui pointe seule contre trois vaut un trade évité. Demander « quels réglages » revient à poser toujours la même question, quel que soit le marché.

There is no optimal preset — there is a sequence. Each filter answers a different question and reveals no other. Stack the lenses and count the votes: three or four pointing the same way is a thesis, one pointing alone against three is a trade avoided. Asking "what settings" means asking the same question forever, regardless of the market.

05

Le flux sans la carte d'exposition est une thèse sans terrain. Le flux te dit ce que les institutions font ; la carte te dit ce que les dealers seront obligés de faire si le prix bouge. Le même print haussier se termine en cassure ou en calage selon qu'il vise une zone d'exposition mince ou un mur. Croise toujours les deux — y compris pour les niveaux dark pool.

Flow without the exposure map is a thesis without terrain. Flow tells you what institutions are doing; the map tells you what dealers will be forced to do if price moves. The same bullish print ends as a breakout or a stall depending on whether it aims at thin exposure or at a wall. Always cross the two — dark pool levels included.

AvertissementWarning

Les données de flux décrivent un positionnement, pas une intention, et encore moins un résultat garanti. Les institutions se trompent, se couvrent, et débouclent. Un flux de très haute confluence peut parfaitement précéder un mouvement en sens inverse. Ces outils servent à savoir qui a fait quoi et où — jamais à savoir ce que le prix va faire ensuite.

Flow data describes positioning, not intent, and certainly not a guaranteed outcome. Institutions are wrong, institutions hedge, and institutions unwind. Very high-confluence flow can perfectly well precede a move in the opposite direction. These tools exist to know who did what and where — never to know what price will do next.