Footprint Charts Explained: Reading Delta, Bid/Ask, and Absorption
A standard candlestick is a summary. It records where price opened, closed, and ranged, but deletes almost everything that mattered while the bar was forming. The footprint chart fills that gap. It pries the bar open and shows the transactions that built it: who lifted offers, who hit bids, where volume clustered, where one side ran out of fight. For a trader reading the live auction rather than its outcome, that internal view is the difference between guessing and reading.
This guide covers what a footprint shows, how to read its core measurements, and how the patterns it surfaces — imbalance, absorption, stacked imbalance, unfinished auction — connect to setups familiar to OrderFlow Labs readers.
What is a Footprint Chart?
A footprint chart, sometimes called a number bars chart, displays the same time- or volume-based bars as a candlestick chart, but each bar is broken down by price level. At every level the bar traded, the chart prints how much volume transacted at the bid versus how much transacted at the ask. The candle is no longer hollow: every cell inside it is labeled with the trade activity that occurred at that price.
The footprint can be plotted on any timeframe — one-minute, five-minute, range bars, volume bars — and configured several ways. The two most common views are a side-by-side bid/ask split per cell and a single-number delta view. Both are derived from the same tape data; they are different lenses on it.
Anatomy of a Footprint Cell
Each price level inside a footprint bar is a cell. A standard bid-by-ask cell shows two numbers, typically formatted as bid x ask or stacked vertically. The bid-side number is volume that transacted at the bid: sellers hitting passive buyers. The ask-side number is volume that transacted at the ask: buyers lifting passive sellers.
Charting platforms add color and weight to make the dominant side easier to spot, and many traders highlight cells where one side exceeds the other by a defined ratio (3:1 is common). Some setups display total volume per cell, or the per-cell delta on its own. The configuration is preference; the underlying signal is the same.
What is Delta?
Delta is the simplest derived measurement on a footprint: ask volume minus bid volume. A positive delta means more contracts crossed the spread to buy than to sell. A negative delta means the reverse. Delta does not, by itself, tell you which direction price will travel. It tells you which side was the aggressive participant during the period being measured.
Delta is most useful paired with price action. Aggressive buying that drives price higher confirms the move. Aggressive buying that fails to move price is a different story, and one of the most actionable patterns in order flow trading.
Forms of Delta
Delta is not a single chart object. It can be displayed in several ways, and each form answers a slightly different question.
Bar Delta
Bar delta is the net delta for the entire bar, displayed as a single number per candle. It is the lowest-resolution view: useful as a sanity check, fine for spotting one-sided bars, but it tells you nothing about where inside the bar the imbalance occurred.
Delta Footprint (Per-Cell)
The per-cell footprint is delta resolved to every price level inside the bar. Instead of one number per candle, you get a stack of deltas, one for each price the bar traded through. This is where the footprint earns its name. It lets you see whether the aggressive activity was concentrated at the highs of the bar, the lows, or somewhere in the middle, which changes how you interpret what the bar was doing.
Delta Profile
A delta profile is structured like a horizontal volume profile but plots ask-minus-bid volume rather than total volume. It collapses time, summing the delta at each price level across a session or chosen period. Used alongside a standard volume profile, it answers a different question: not "where did the volume happen?" but "where was the most one-sided participation?" High-delta nodes can flag levels where one side worked particularly hard to defend or take an area.
Cumulative Delta
Cumulative delta runs a session-long tally of net delta and plots it as a histogram or line. Of the four forms, it is the least useful for active reading. The core problem: a cumulative line shows the running sum but not where in price that delta accumulated. It is also routinely misread. Traders see negative cumulative delta while price is rising — or the inverse — and conclude that a reversal is imminent. Most of the time the divergence is just absorption working through, not a directional signal. Cumulative delta is not worthless in every context, but the per-cell footprint and delta profile do the same job better and with location attached.
Reading the Footprint
Once the cells are populated, three patterns matter most.
Imbalance Signals
An imbalance is a single cell where one side overwhelms the other by a meaningful margin, commonly a 3:1 or higher ratio of ask to bid volume, or vice versa. A buy imbalance points to aggressive lifting at that price; a sell imbalance points to aggressive hitting. One imbalance on its own is noise. Imbalances become meaningful in clusters and in context.
Absorption Signals
Absorption is the pattern that gives the footprint its edge. It appears when one side trades aggressively — heavy lifting of the offer, for example — and price refuses to move. The aggressors are putting size into the market, but a passive participant on the other side is refilling and absorbing every contract. The visual is unambiguous: large volume printing repeatedly at the ask at the same level, with the bar making no progress higher.
Absorption is the same pattern that shows up on the tape. When aggression and speed are visible on the time and sales but price stalls, a passive participant is reloading on the opposite side. The footprint makes that interaction visible at the level it is happening. For more on the tape side of the pattern, see the Time and Sales guide.
Stacked Imbalance and Unfinished Auction
A stacked imbalance is a sequence of imbalances printing on the same side at consecutive price levels: three, four, or more in a row. Stacked buy imbalances climbing through a bar are a signature of initiative activity. Stacked sells through a low can mark a flush. They are higher-conviction reads than any single cell.
An unfinished auction is the inverse of a closed auction at an extreme. A finished auction prints both bid and ask volume at the high or low, signaling the market traded through and rejected the level cleanly. An unfinished auction shows the extreme printing only on one side — buyers at the high with no sellers, or sellers at the low with no buyers. Unfinished extremes often get revisited because the auction did not complete its job there.
Footprint and the Volume Profile
The footprint and the volume profile look at the same data on different time horizons. The volume profile aggregates volume by price across a session or lookback, producing the high volume nodes (HVNs), low volume nodes (LVNs), point of control, and value area that structure the day. The footprint shows what is happening inside the individual bars that build that profile.
In practice the two work in sequence. The volume profile identifies the structural levels — the HVNs likely to reject, the LVNs price tends to rip through. The footprint then confirms what the auction is doing when price arrives. Aggressive buyers stalling into an HVN with absorption reads differently than aggressive buyers running stacked imbalances through an LVN. The full guide to profile structure lives in the Volume Profile guide.
Where Footprints Drive Setups
The canonical footprint-driven setup at OrderFlow Labs is the liquidity zone — an area where aggressive participants run into a passive wall, get absorbed, and end up trapped on the wrong side of the move. Identifying that interaction requires a footprint, because the absorption itself is invisible on a candlestick chart. The full breakdown with a worked example is in Liquidity Zones.
Footprints also pair naturally with the Depth of Market. The DOM shows resting orders before they trade; the footprint records what happened when those orders met aggression. Reading them together — resting interest on the DOM, executed activity on the footprint — gives the most complete view of the live auction available without proprietary data feeds.
Common Pitfalls
The footprint is information-dense, and most mistakes come from reading it without context.
The first pitfall is trading every imbalance. Imbalances print constantly and most are noise. They become tradeable when they cluster, when they line up with profile structure, and when the tape and DOM agree.
The second is ignoring location. Aggressive buying inside a defined value area is not the same signal as aggressive buying breaking out of one, even if the per-cell numbers look identical. The footprint needs the larger map to be readable.
The third is over-rotating on cumulative delta divergences. A rising price with negative cumulative delta is not necessarily a warning. More often it is the signature of absorption that has already played out, exactly what the footprint and the tape were built to surface in real time.
Used as one input among several, the footprint is one of the highest-resolution tools available to a discretionary order flow trader. Used alone, it produces overconfident reads on noisy data.