Learn Orderflow
All posts
Footprint & Tape Reading

Absorption in Order Flow: How to Spot It on a Footprint

· 8 min read

On this page

Absorption in order flow happens when aggressive market orders hit a wall of passive limit orders and price stops moving. The trades execute, volume and delta print on the footprint chart, but the auction doesn't advance. It matters because it shows you exactly where large passive players are defending a price level.

If you trade futures with a footprint chart, absorption is probably the first order flow pattern worth learning properly. It's visual, it repeats daily, and it answers a question price action alone can't: is this level holding because nobody cares, or because someone big is standing there buying (or selling) everything thrown at them? If the footprint itself is still new to you, start with how to read a footprint chart and come back — absorption is much easier to see once the bid-ask cells read naturally.

What is absorption in order flow?

Absorption is the process of aggressive market orders being filled by passive limit orders without price moving through the level. To unpack that, you need the two sides of every futures trade:

  • Aggressive orders are market orders. They cross the spread because the trader wants in now. Aggressive buys lift the offer; aggressive sells hit the bid.
  • Passive orders are limit orders resting in the book. They wait to be filled at their price.

Price moves when one aggressive side overwhelms the passive liquidity in front of it. So when aggressive buyers keep hammering a level and price doesn't go up, only one explanation fits: a passive seller (or several) is refilling the offer as fast as it gets consumed. The market is not rewarding the aggressor. Every buyer who paid up at that level is now holding a position that immediately stopped working.

That's the whole concept. The rest of this guide is about recognising it on the chart and knowing what to do about it.

How to spot absorption on a footprint chart

Here's the scenario. You're long from the range low. Price grinds up to the top of the range and the footprint lights up: buyers loading delta into the high, big prints, positive delta stacking on the candle. Great, right? Except price won't budge. The candle closes, the next one opens, buyers print again, and the high stays exactly where it was.

That candle is telling you more than any pattern. Delta loads and loads, yet the auction doesn't advance. Someone is eating every market buy with passive sells.

A repeatable way to check for it:

  1. Start at a level that matters — a range extreme, the prior session's high or low, a value area edge. Absorption in the middle of nowhere is rarely worth trading.
  2. Read executed volume at the extreme prices of the candle. You want to see heavy volume concentrated in the top (or bottom) few ticks, not spread evenly through the bar.
  3. Compare delta to progress. Strongly positive delta with no new highs, or strongly negative delta with no new lows, is the mismatch you're hunting. Effort without result.
  4. Watch the next one or two candles. Real absorption gets confirmed when price fails to close beyond the level and starts rotating away from it. If price pushes straight through instead, the wall wasn't there (or it got pulled).

One reading of one candle isn't a signal. Which brings us to walls.

Repeated absorption means a passive liquidity wall

A passive liquidity wall is a large resting limit order (or a stack of them) that refills at a level, absorbing every aggressive push into it. You spot it by repetition: price attacks the range high three, four, five times, each attempt prints heavy buy volume on the footprint, and each attempt goes nowhere. Every push gets eaten.

Two outcomes follow from a wall, and both are tradeable if you're patient:

  • The rejection. Most of the time, the aggressive side gives up. Buyers who paid the highs start puking their positions, delta flips, and price rotates back into the range — often all the way to the point of control, since that's where the market found fair value. This is the bread-and-butter mean reversion play in a balanced session.
  • The break. Sometimes the wall gets pulled or finally consumed. When that happens after repeated absorption, the move tends to accelerate, because the trapped side bails at once and stops pile up beyond the level. This is the mechanism behind the squeezes we cover in auction market theory and failed auctions.

Either way, the wall told you where the fight was. You just had to wait to see who won.

The rejection candle and the gap

There's a subtle footprint detail worth knowing. After heavy absorption, you'll often see a sharp rejection candle followed by a small gap between that candle and the next — a few ticks where almost nothing trades.

That gap is the book rebalancing. The passive wall filled a huge amount of inventory at one price; once the aggressive side capitulates, there are simply no orders left to trade against in the immediate area, so price jumps across it. A rejection candle plus that empty gap is a strong hint you just watched a liquidity wall do its job, and the level behind it is now defended inventory. Expect it to hold on a retest more often than a random level would.

How to trade absorption

Two practical plays, both context-dependent.

Fade absorption at the bottom of a balanced session. The market has been rotating in a range all day, price pushes into the range low, sellers print heavy negative delta, and the low holds. Aggressive sellers are being absorbed. The trade is a long back toward the point of control, which is the magnet in any balanced profile. If you want the full framing behind POC and value, that's covered in our guide to value area, POC and profile shapes.

Use absorption at the top as a management signal. If you're already long into a range high and you watch buyers get absorbed candle after candle, the market is telling you the aggressive buying is being defended against. You don't need to flip short. Tighten your stop or take profit. The information isn't "go short here", it's "your long has stopped being paid".

Notice what both plays have in common: absorption tells you where the passive player is, and the trade goes with that player, not against them.

Absorption vs exhaustion

Traders mix these up constantly, and the difference matters because the volume signature is opposite:

Absorption Exhaustion
Volume at the level Heavy, often climactic Thin, drying up
Delta Strongly one-sided Fading toward zero
What's happening Passive orders eat the aggressor The aggressor runs out of participants
Who's in control The passive side, actively defending Nobody — the move just dies
Typical follow-through Sharp rejection or violent break Slow rollover, drift

Absorption is a fight someone wins. Exhaustion is a fight nobody shows up to. Both can mark turning points, but absorption gives you a defined counterparty (the wall) to lean your risk against, which is why it makes for cleaner trade location.

Never trade absorption in isolation

This is the rule that separates people who use order flow from people who get chopped up by it. Absorption prints all day long. Most of it means nothing. The signal only becomes tradeable when the context agrees:

  • Where are you in the profile? Absorption at a value area edge or a composite level is meaningful. Absorption mid-range is noise.
  • Is the session balanced or trending? Fading absorption works in balance. In a strong trend, walls get run over, and the "absorption" you faded was just the market reloading.
  • What's the higher-timeframe bias? If large speculators are heavily positioned one way, fighting that direction off a single footprint signal is a low-percentage bet. A weekly read of positioning — the kind our bias dashboard builds from CFTC Commitments of Traders data — tells you which side's absorption deserves your trust.

Combining a confirming order flow read like CVD divergence with absorption at a meaningful level, inside a session type that suits the play, is a real edge. Any one of those alone is a coin flip with extra steps.

Frequently asked questions

What does absorption mean in trading?

Absorption means aggressive market orders are being filled by large passive limit orders without price moving through the level. The volume executes, but the auction doesn't advance. It signals that a big participant is defending that price, and the aggressive side is being trapped rather than rewarded.

How do you see absorption on a footprint chart?

Look for unusually heavy executed volume and one-sided delta at a single price level while the candle fails to make progress. Buyers keep printing at the high (or sellers at the low), delta loads up, yet the next candles can't close beyond the level. That mismatch is absorption.

Is absorption bullish or bearish?

Neither by itself. Absorption of aggressive buyers at a range high is bearish for the short term because the buying is being capped. Absorption of aggressive sellers at a range low is bullish. The signal always points against the aggressor being absorbed, and it needs surrounding context to be tradeable.

What's the difference between absorption and exhaustion?

Absorption is heavy aggressive volume being met by passive limit orders, so price stalls on high activity. Exhaustion is aggressive volume drying up, so price stalls on low activity. Absorption shows someone actively defending a level; exhaustion shows the attacking side simply running out of participants.

Key takeaways

  • Absorption is heavy aggressive volume meeting passive limit orders with no price progress — the market refusing to reward the aggressor.
  • On the footprint, the tell is loaded delta and climactic volume at an extreme while the candle fails to advance; repetition at one level means a passive liquidity wall.
  • Fade absorbed sellers at the bottom of a balanced session back toward the POC; treat absorbed buyers at a range top as a signal to protect an existing long.
  • Context first, always: profile location, session type and higher-timeframe bias decide whether a given absorption print is a trade or noise.

Trading futures involves substantial risk of loss and is not suitable for every investor. Everything on this page is educational material, not financial advice.