NQ · LIVE ENGINE Algomyth
Markets & order flow

Absorption and exhaustion, explained

Absorption is big limit orders soaking up aggressive buying or selling. Exhaustion is aggression drying up. What each order-flow read suggests, and its limits.

Published 6 min read By the Algomyth desk

Illustration for the Algomyth guide on absorption and exhaustion

Price is climbing. Buyers keep lifting the offer, order after order, the kind of aggression that should push a market up. And it barely moves. Every time the ask is hit, more contracts appear at the same price, as if the level has an infinite supply. Something is soaking up all that buying. That something has a name in order-flow trading, and so does what happens next when the buyers finally give up.

The two names are absorption and exhaustion. They are among the more useful concepts in reading the tape, and among the most oversold. Here is what each one actually is, what it suggests, and where it fails.

What absorption is

Absorption is when large resting limit orders soak up aggressive market orders without price moving much. Picture a big seller parked at one price with a limit order to sell. Aggressive buyers keep hitting that offer, but every time they do, the seller refills it. The buying is real and heavy, yet price stalls, because a passive participant is absorbing all of it at that level.

The read is about who is winning the fight between aggression and patience. In absorption, the patient side wins: the limit orders hold the line while the market orders spend themselves against it. It shows up on a footprint chart as heavy volume at a price that refuses to break, and on the depth of market as an offer or bid that keeps getting hit but does not disappear. For the underlying view of that live order book and the tape it prints, see bid, ask and the tape.

The one thing to remember

Absorption is passive orders soaking up aggression, so heavy buying or selling produces almost no movement. Exhaustion is the aggression itself running out of fuel. One is a wall holding, the other is the attacker getting tired. Both can stall a move, but they are different mechanisms.

What exhaustion is

Exhaustion is the opposite mechanism. Instead of a wall absorbing the pressure, the pressure simply runs out. A move that has been driven by aggressive buying keeps going until the aggressive buyers are spent: the pace of market orders slows, the volume behind each new push shrinks, and the move stops advancing because nobody is left to advance it.

On the tape, exhaustion often looks like a final flurry of activity that produces little or no new ground, followed by the aggression thinning out. The last buyers pay the highest prices and then there is nobody behind them. It is a move stopping because the fuel is gone, not because a wall stopped it.

Telling them apart

They can look alike at a glance, since both show a move stalling. The distinction is in where the resistance is coming from.

AbsorptionHeavy aggression meets heavy passive orders. Volume stays high, price barely moves, and the same limit level keeps refilling. The stall is caused by someone actively defending a price.
ExhaustionAggression fades on its own. Volume and the pace of market orders drop off, and the move stops because the fuel is gone, not because a wall stopped it.
Absorption suggestsA large participant may be positioned against the move, so a reversal or a firm stall at that level becomes more plausible, if the limit orders are genuine.
Exhaustion suggestsThe current move is losing energy and may pause or turn, though a fresh wave of aggression can just as easily pick it back up after a rest.

What they suggest, and what they do not

Absorption suggests a level worth watching, because someone with size appears to be defending it. If aggressive buyers cannot push through a price and then run out, the market often turns back down from there. Exhaustion suggests a move is near the end of its current leg, because the thing driving it is fading.

Now the part the sales pitches skip. Neither one is a signal on its own. Both are context. Absorption at a level tells you a fight is happening there, not who ultimately wins it. Exhaustion tells you a move is tiring, not that it is finished. Both are readings of the current state of the auction, which can change its mind in the next ten seconds. The broader framing of price as an auction constantly searching for a fair value is in auction market theory on one page, and the volume-by-price structure these reads lean on is in volume profile, POC and value area.

Absorption tells you a fight is happening. It does not tell you who wins.

How these reads fail

Every order-flow concept has a failure mode, and pretending otherwise is how people lose money with tools that work most of the time.

  • The wall was fake. A large resting order can be pulled the instant it is seriously tested. What looked like absorption was a bluff, and once it is yanked, price rips straight through the level that seemed defended.
  • Absorption in the direction of the trend. Heavy buying being absorbed does not always mean a top. Sometimes a large seller is simply being run over slowly, and the absorption breaks and the move continues.
  • Exhaustion that resumes. A move can pause, look spent, and then a second wave of aggression arrives and it continues. What you read as exhaustion was a breather.
  • It is genuinely hard to read live. During a fast release the tape moves faster than you can process, and two experienced traders will watch the same footprint and disagree. The moments these reads matter most are the moments a human is most likely to misread them.

This is why order flow is context rather than a crystal ball, a point made in full in order flow trading explained and set against lagging indicators in order flow versus indicators. A read that is right most of the time still needs a stop for the times it is not.

Frequently asked questions

What is absorption in order flow trading?

Absorption is when large resting limit orders soak up aggressive market orders without letting price move much. Aggressive buyers keep hitting the offer, or sellers keep hitting the bid, but a passive participant keeps refilling that level, so heavy volume trades with little price change. It suggests someone with size is defending a price, though it only tells you a fight is happening there, not who eventually wins it.

How is exhaustion different from absorption?

Exhaustion is the aggression running out on its own, while absorption is a wall of passive orders stopping it. In exhaustion the pace and volume of market orders fade until the move cannot advance, like a car running out of gas. In absorption the aggression is still strong but gets soaked up by limit orders, like a car hitting a barrier. Both stall a move, but the cause and the likely follow-through differ.

Can I trade on absorption or exhaustion alone?

They are best treated as context rather than standalone signals. Absorption can be a fake wall that gets pulled, or it can break and let the trend continue, and exhaustion can turn out to be a brief pause before a fresh wave of aggression. Because either read can fail, any decision built on them still needs a predefined stop. They improve your understanding of the current auction; they do not remove its uncertainty.

Are absorption and exhaustion reliable during news releases?

They are most visible around a release, because a data print floods the order book with aggression, but they are also hardest to read then. The tape moves faster than a person can process, footprint data is dense, and experienced traders routinely disagree about what a given moment shows. The window where these concepts matter most is exactly the window where a human is most likely to misread them, which is an argument for defined rules over live judgment.

Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.

Algomyth Live

Take the seat: watch the engines live

Three specialist engines on Nasdaq, S&P and Gold, every signal streamed the moment it happens, with the stop and the target written before the trade. From €149 a month per market.