Footprint Charts And Volume At Price
A chart that breaks each price bar down by exactly how much buy-initiated and sell-initiated volume traded at every individual price level within it, rather than compressing the whole bar into open, high, low, and close.
Prerequisites: The Tick Rule And The Quote Rule, Cumulative Volume Delta
A standard price bar tells you four numbers: open, high, low, close. That's a huge compression of everything that happened during the bar, potentially thousands of individual trades reduced to four data points. A footprint chart refuses to compress that far: instead of one bar, it shows a small grid, one row per price level the bar touched, with the buy-initiated and sell-initiated volume that traded at each specific level printed side by side.
The analogy: a building's floor-by-floor occupancy
A standard bar is like reporting a building's occupancy as "somewhere between the ground floor and the top floor, starting at the lobby and ending on floor 12." A footprint chart is the floor-by-floor breakdown: how many people entered and left on each individual floor. Two buildings that both "went from the lobby to floor 12" can have wildly different stories, one filled up evenly floor by floor, another had almost everyone pile onto floor 9 and barely touch the rest. A single OHLC bar can't tell those two stories apart; a footprint chart can, because it shows exactly where the volume concentrated.
Reading the grid
For each price level that traded during the bar, the footprint shows buy-initiated volume (trades classified as lifting the offer at that price) beside sell-initiated volume (trades classified as hitting the bid at that price), typically printed as "sell × buy" per row, stacked from the bar's low up to its high. Summing across all levels recovers the familiar totals:
In plain English: the footprint doesn't add new information beyond what's in the raw trades, it's a reorganization of the same classified trade data, arranged by price level instead of by time, which makes concentration patterns visible that a time-ordered tape or a simple bar chart hides.
Worked example: spotting where volume concentrated
A one-minute bar for a futures contract goes from 4500.00 (open) up to 4502.00 (high), back down to 4501.00 (close), with a low of 4499.75. The footprint for this bar shows:
| Price | Sell vol | Buy vol |
|---|---|---|
| 4502.00 | 40 | 60 |
| 4501.50 | 30 | 350 |
| 4501.00 | 50 | 80 |
| 4500.25 | 60 | 40 |
| 4499.75 | 90 | 30 |
The 4501.50 row jumps out: 350 buy-initiated contracts traded there versus only 30 at nearby levels, a huge concentration in a single row, more than five times any other level. That's the footprint surfacing something a plain OHLC bar for this minute (open 4500.00, high 4502.00, low 4499.75, close 4501.00) would never reveal: most of the buying pressure in this bar was absorbed at one specific price, which traders often read as a level where a large resting order or a cluster of interest sat, worth watching if price revisits it.
Volume-at-price within a bar is rarely spread evenly across levels, it typically clusters unevenly, more like the lumpy counting distribution above than a flat spread, which is precisely why footprint charts are useful: they make visible exactly where that clustering happened.
What this means in practice
Footprint charts are a popular tool among discretionary futures and equity index traders for spotting "absorption" (heavy volume at a level with little price follow-through, suggesting a large passive order soaking up aggression) and "exhaustion" (a price extreme reached on thin volume, suggesting the move ran out of participants). They require tick-level data and a trade classification rule underneath, so they inherit the same classification-accuracy limitations as any other order-flow tool, and reading them well takes practice, the patterns are suggestive, not mechanically predictive.
A footprint chart breaks a price bar down by individual price level, showing buy-initiated and sell-initiated volume at each level rather than compressing the whole bar to open, high, low, close, surfacing exactly where volume concentrated within the bar.
Footprint patterns are visually compelling but easy to over-interpret with hindsight, a level that looks like clear "absorption" in a retrospective screenshot may not have been distinguishable from ordinary noise in real time. Treat footprint reading as a skill requiring validation against subsequent price behavior, not a mechanical signal.
Discussion
💡 Discussion rules
- Ask and answer about this concept. Off-topic gets removed.
- No homework dumps. Show what you tried first.
- Corrections are welcome. Cite a source when you claim an error.
Loading discussion…
Related concepts
Practice in interviews
Further reading
- Coulling, Volume Price Analysis (trading practitioner literature)