What is absorption on a footprint chart? Traded volume, price response and the limits of intent
What traders mean by footprint absorption: heavy traded volume met by little price response, how to read it in Sierra Chart, and why the footprint cannot reveal who is behind it.

What absorption means on a footprint chart
Absorption on a footprint chart is a pattern where a large amount of aggressive volume trades at a price, or within a few ticks, but price fails to continue in the direction of that aggression. In other words, heavy market selling hits the bid and price does not go lower, or heavy market buying lifts the offer and price does not go higher. Traders read this as passive limit orders taking the other side of the aggressive flow, but the footprint only records executed trades and the resulting price response, so it cannot tell you who traded or why.
That last point is the core of this article. Absorption is a useful description of what happened, not proof of what anyone intended.
Get professional chartbooks for Sierra Chart
DOM, footprint, heatmap and market profile setups, installed in seconds. Our trading courses cover the method behind them.
“Chartbooks are superb, I save a lot of time! Thanks for these quality products.”
The two ingredients: traded volume and price response
Footprint absorption is always a relationship between two observations. Neither one alone qualifies.
Traded volume at the bid or the ask
A footprint splits each price level of a bar into volume traded at the bid (sellers who crossed the spread) and volume traded at the ask (buyers who crossed the spread). In Sierra Chart this is built with the Numbers Bars study, which can display bid volume and ask volume per price, delta, and related values. If you want a refresher on what a footprint shows that a candle hides, see this comparison of footprint charts and candlestick charts for futures.
For absorption, the volume needs to be large relative to what is normal for that instrument, that session and that location. A 600 contract cell on ES during the regular session open is a different thing from 600 contracts in the overnight session.
Price response after the volume
The second ingredient is what price does next. Absorption is only labeled after the fact, when price stalls or reverses despite the aggression. If heavy selling at the bid is followed by price trading lower through that level, there was no absorption, just selling that found buyers lower.
A practical way to frame it:
- Heavy bid volume at the low of a bar, the low holds, and the next bars trade back up: traders call this sell-side aggression being absorbed.
- Heavy ask volume at the high of a bar, the high holds, and the next bars rotate down: buy-side aggression being absorbed.
- Heavy volume with price continuing through: not absorption, regardless of how large the cell looks.
How to read absorption step by step
Here is a repeatable reading process, using ES as the example. ES has a tick size of 0.25, so each footprint row represents 0.25 points unless you have changed the price grouping.
- Confirm the data is real tick data. Footprint cells are only as reliable as the data behind them. In Sierra Chart, check Global Settings >> Data/Trade Service Settings and confirm Intraday Data Storage Time Unit is set to 1 tick. The tick by tick data configuration documentation explains why. Without it, bid and ask splits in historical bars can be approximations.
- Establish a baseline. Before calling a cell large, look at typical per-row volume over the last hour at similar times. Some traders keep a rough mental number for their session; the point is to compare, not to rely on a fixed figure.
- Locate the volume. Absorption is most often discussed at a bar extreme, where aggression would normally push price further. A big cell in the middle of a bar is harder to interpret.
- Check the side. Large bid volume at a low suggests sellers were the aggressors there. Large ask volume at a high suggests buyers were.
- Wait for the price response. Watch the next few bars. Did price fail to trade beyond that level? Did delta keep printing in the same direction while price stayed flat?
- Note the context. Is the level a prior day high or low, a value area edge, a VWAP band, an overnight extreme? Context does not prove anything, but it helps you separate noise from situations worth journaling.
The same logic applies to NQ (also 0.25 tick, but with larger point moves, so cells can be thinner) and CL (0.01 tick, where you may want to group rows to avoid a footprint too tall to read). On EURUSD spot, there is no centralized exchange volume, so a footprint built from broker tick data does not represent the same thing. If you want exchange-traded volume for the euro, the CME euro FX futures are the comparable instrument.
Why a footprint alone cannot establish participant intent
This is where many order flow explanations go too far. They describe absorption as "a big buyer defending a level" or "institutions loading up." The footprint does not support those statements, for several reasons.
The passive side is anonymous
Each footprint print classifies the aggressor by whether the trade happened at the bid or the ask. The passive side, the limit orders that got filled, is invisible in identity and number. A wall of bid volume being absorbed could be one participant, fifty participants, or a mix of market makers continually re-quoting.
Resting orders can refresh, hide or be pulled
The depth of market shows displayed resting orders, not all of them. Orders can be refreshed after fills, and some order types reveal only part of their size. A trader watching the ladder may see bid size replenish while selling continues, which is often how absorption looks live, but that still does not reveal motive. For the difference between what the DOM shows as resting depth and what has actually traded, see Sierra Chart DOM columns explained.
The same prints have many possible causes
A large cell at a low might come from someone building a long position, a short covering, a hedge against an options book, a leg of a spread trade, or a rebalancing order with no view on direction at all. All of them leave identical marks on a footprint.
Absorption can fail
Passive buyers who absorbed selling at a level can be overwhelmed later, cancel their remaining orders, or exit at a loss. A level that held for ten minutes can break in one bar. Calling something absorption describes the past, not a commitment from anyone about the future.
What you can say honestly
A defensible description sounds like this: "About 900 contracts traded at the bid at 5,412.25, the low held for the next four bars, and price rotated two points higher." That statement is observable and checkable. "A big buyer is defending 5,412" is a story added on top.
A quick comparison of observation versus interpretation
| What the footprint shows | What traders often infer | Can the footprint confirm it? |
|---|---|---|
| Large volume traded at the bid at a bar low | Aggressive sellers were active | Yes, by aggressor classification |
| Price did not trade below that level afterward | Passive buyers filled the selling | Partly, price response is visible |
| Bid size on the DOM kept refreshing | A single large buyer is defending | No, refresh source is anonymous |
| Price later rallied | The buyer intended to push price up | No, motive is not recorded |
Making absorption reading practical in Sierra Chart
In practice, the work is in the setup and in disciplined observation. Keep your Numbers Bars display simple enough that large cells stand out: bid and ask volume per price, bar delta, and perhaps highlighting for unusually large volume. Pair the footprint with a DOM so you can watch whether resting size refreshes at the level while volume trades.
If you would rather not build the Numbers Bars layout from scratch, a ready-made Sierra Chart footprint chartbook gives you bid ask volume, delta and imbalances already configured, so you can spend your time observing instead of adjusting columns. Whatever layout you use, confirm the study settings against the Studies Reference and check that your data storage is tick by tick.
Then build evidence. Record absorption-like events in replay, note the volume, the location and what price did afterward, and review them later. A structured routine for this is laid out in how to practice reading order flow charts.
Conclusion
Absorption on a footprint chart is heavy aggressive volume that fails to move price further in its direction. It is identified by combining traded volume with price response, and it can only be confirmed after price reacts. The footprint tells you which side was aggressive and how much traded at each price, but it cannot tell you who the passive participants were, how many there were, or what they intended. Treat absorption as a factual description to study in context, not as a signal about anyone's plans.
FAQ
Is absorption the same as a footprint imbalance?
No. An imbalance compares bid and ask volume across price levels and highlights a one-sided ratio. Absorption is about heavy volume meeting little price movement. An imbalance can appear inside an absorption event, but neither implies the other.
How many contracts make a cell large enough to count as absorption?
There is no universal number. It depends on the instrument, the session and recent activity. Compare a cell with typical row volume at similar times on the same contract rather than using a fixed threshold.
Can I see absorption on a time-based chart, or do I need range or volume bars?
You can see it on any bar type that uses tick by tick data. Bar type changes how volume is grouped, so the same event may look concentrated on one chart and spread across several bars on another.
Does delta tell me whether absorption happened?
Delta shows the net difference between ask and bid volume. Strongly negative delta with flat or rising price is often described as absorption, but delta alone does not show the price response at specific levels, so read it alongside the footprint.
Why does the same historical bar show different footprint numbers on another platform?
Different data feeds, aggregation methods and storage settings can classify or group trades differently. Check that both platforms use unaggregated tick data before comparing absorption readings.
If you want a configured workspace to start studying absorption with real bid and ask volume, explore the Sierra Chart chartbooks available at SierraOnShop.
Set this up in Sierra Chart in seconds
Written by
Clement
Futures trader for more than seven years, specialized in order book and order flow scalping on US index futures, now building automated strategies. Founder of SierraOnShop.
More about the authorRead the order flow with the right tools
Start with a professional Sierra Chart chartbook, or learn the method with our trading courses.
“Just received the footprint chartbook. Installation took 30 seconds, works perfectly on Sierra 2800.”