Order Flow & Volume-at-Price Deep Dive

Footprint Charts: How Bid/Ask Volume and Delta Are Displayed

Spot the edge. Swoop in.

A footprint chart takes Volume Profile's idea of "volume by price" and shrinks it down to a single bar, showing bid and ask volume side by side at every price level the bar touched. Here's how to read one - and why patterns like "absorption" are descriptions of what happened, not reliable predictions of what happens next.

By Swoopr Editorial Team

Published · Updated

AI-assisted content · Swoopr is responsible for the final published article.

Direct Answer

A footprint chart displays, for each price level within a single bar, the volume traded at the bid versus at the ask side by side, along with the delta between them - essentially a Volume Profile view applied within one candle instead of across a whole session. This lets a trader see where within a bar's range buying or selling pressure concentrated, but the underlying bid/ask classification relies on the same inference methodology as cumulative volume delta, so exact figures can vary by platform.

Key Takeaways

What Is a Footprint Chart?

A footprint chart replaces an ordinary bar or candle with a small grid: for every price level the bar traded through, it displays the volume classified as traded at the bid next to the volume classified as traded at the ask (some platforms display these as two columns, others as a single number combining both with the delta). Reading down the bar from its high to its low shows exactly where within that bar's range trading activity - and the bid/ask balance of that activity - concentrated.

This is the same underlying idea as Volume Profile, applied at a much finer resolution. Volume Profile answers "where did volume concentrate across this session or range?" A footprint chart answers "where did volume concentrate within this one bar, and which side was more aggressive at each of those prices?"

How Does a Footprint Chart Differ From Volume Profile?

Volume Profile aggregates volume by price across an entire chosen period - a session, a fixed range, or a composite of several sessions - and typically doesn't split that volume into bid and ask components by default. A footprint chart narrows the same by-price organization down to a single bar and, in its standard form, always splits the volume at each price level into its bid-side and ask-side components so delta can be read directly.

In practice, the two are complementary rather than competing: Volume Profile is useful for spotting where a session or range built acceptance overall, while a footprint chart is useful for examining exactly how a specific bar - often one that broke a Volume Profile level - actually traded through that price. See Volume Profile Explained for the session-level version of this same underlying idea.

What Is Absorption on a Footprint Chart?

Traders who read footprint charts describe several recurring visual patterns. The most commonly discussed is absorption: a large amount of aggressive volume - for example, a heavy ask-side print - trades at one price level, often the high or low of the bar, but price fails to continue moving in that direction and instead reverses. The descriptive interpretation is that a resting order or cluster of resting orders "absorbed" the aggressive flow without giving up the price level.

It's important to treat this as one interpretation among several, not a reliable predictive signal. The same visual pattern - heavy volume at a level followed by a reversal - can also simply reflect normal two-sided trading, a large participant completing an order at that level for reasons unrelated to defending it, or noise in a single bar that doesn't repeat. A single footprint bar showing apparent absorption is a description of what happened at that price, not a validated forecast of what happens next, and treating it as an automatic trade signal skips the step of checking whether the pattern actually holds up across many similar instances.

Does Footprint Chart Delta Share the Same Classification Caveat as CVD?

Yes, and it's worth restating plainly: a footprint chart's bid/ask split at each price level relies on exactly the same buyer-initiated versus seller-initiated inference that cumulative volume delta depends on. Exchanges typically don't publish an aggressor flag on the trade tape, so platforms classify each print using a method such as the tick rule (comparing a trade's price to the prior trade) or a quote-comparison rule (comparing a trade's price to the prevailing bid/ask at execution).

Because different platforms use different classification methods and different data feeds, the bid and ask numbers shown at a given price level on one platform's footprint chart won't necessarily match another platform's footprint chart for the same bar. See Order Flow Data Limitations for the fuller treatment of why this cross-platform inconsistency happens and how to work around it.

Worked Hypothetical Example: One Footprint Bar

The table below shows a single hypothetical bar with five price levels, from its high at $102.00 down to its low at $101.00. Each row lists the bid-side volume, the ask-side volume, and the delta (ask minus bid) at that price level - the arithmetic is shown so it can be hand-verified.

Price levelBid volume (seller-initiated)Ask volume (buyer-initiated)Delta (ask − bid)
$102.00 (bar high)120340+220
$101.75210260+50
$101.50380300−80
$101.25290150−140
$101.00 (bar low)460190−270
Bar total1,4601,240−220

Each row's delta is that row's ask volume minus its bid volume: at $102.00, 340 − 120 = +220; at $101.75, 260 − 210 = +50; at $101.50, 300 − 380 = −80; at $101.25, 150 − 290 = −140; at $101.00, 190 − 460 = −270. Summing the bid column gives 120 + 210 + 380 + 290 + 460 = 1,460; summing the ask column gives 340 + 260 + 300 + 150 + 190 = 1,240. The bar's total delta is 1,240 − 1,460 = −220, which also equals the sum of the five row deltas (220 + 50 − 80 − 140 − 270 = −220), confirming the arithmetic is internally consistent.

Reading this bar: the largest single print in the bar was the +220 ask-side delta at $102.00, the bar's high - a burst of aggressive buying right at the top. But the bar closed with heavy seller-initiated volume dominating the lower levels (−270 at $101.00 alone), and the bar's overall delta was net negative at −220. A trader watching for absorption might note that the aggressive buying at $102.00 failed to hold, since price moved down through four more levels afterward - one descriptive reading among several, not a confirmed cause-and-effect result.

Assumptions and limitations:

Misconceptions Versus Reality

MisconceptionReality
Absorption on a footprint chart is a reliable reversal signalIt's a descriptive pattern - heavy volume without continued movement - that can also reflect ordinary two-sided trading or an unrelated large order
Footprint charts show exactly which traders were buyers versus sellersThey show volume classified as buyer- or seller-initiated using an inference method, not disclosed aggressor identity
A footprint chart and Volume Profile show the same thing at different sizesVolume Profile organizes volume by price across a session or range; a footprint chart applies that within a single bar and typically always splits by bid/ask
Every platform's footprint chart will show identical bid/ask numbers for the same barDifferent trade-classification methods and data feeds can produce different bid/ask splits from the same underlying trades

Risks and Limitations

A footprint chart is a magnification tool for seeing within-bar detail, not a system that removes the need for a broader market hypothesis, a defined invalidation level, and a position size.

Checklist Before Reading a Footprint Pattern as Meaningful

Footprint Chart Glossary

Frequently Asked Questions

What Is a Footprint Chart?

A footprint chart is a bar or candle that displays, for each price level the bar traded through, the volume classified as traded at the bid versus at the ask, side by side, along with the delta between them. It's essentially a volume-by-price view applied inside a single bar rather than across a whole session, showing where within that bar's range buying or selling pressure concentrated.

How Does a Footprint Chart Differ From Volume Profile?

Volume Profile shows volume by price across an entire session, range, or chart. A footprint chart applies that same by-price organization within a single bar, so it shows volume by price at the resolution of one candle rather than a whole period. They answer related but different questions: Volume Profile shows where volume concentrated across a session, while a footprint chart shows where it concentrated inside one specific bar.

What Is Absorption on a Footprint Chart?

Absorption is a descriptive term some traders use when a large amount of volume trades aggressively at one price level - often the high or low of a bar - without price continuing to move in that direction, suggesting a resting order or orders may have absorbed the aggressive flow. It's one interpretation among several for that pattern, not a validated or reliable predictive signal, and the same footprint pattern can also simply reflect normal two-sided trading.

Does Footprint Chart Delta Share the Same Classification Caveat as CVD?

Yes. Footprint delta at each price level relies on the same buyer-initiated versus seller-initiated inference that cumulative volume delta uses, typically a tick rule or quote-comparison rule. Different platforms and data feeds can classify the identical trades differently, so footprint deltas - like CVD - should be read consistently within one platform's methodology rather than compared directly against another platform's footprint chart.

Related Reading