Order Flow & Liquidity

Footprint Chart Explained: Bid × Ask, Imbalances and Point of Control

A footprint chart opens up each candle and shows how much was sold and bought aggressively at every price inside it, so you can see where buyers and sellers actually fought.

Updated October 7, 2026·9 min read
All glossary guides
Key points
  • Each row of a footprint shows two numbers: aggressive sell volume × aggressive buy volume at that price.
  • A diagonal imbalance is when one side traded at least 3× more than the other side one price level away. Several in a row are called stacked imbalances.
  • The point of control (POC) is the single price inside the candle where the most volume traded.
  • Footprints are most readable when you zoom in to a few candles. Zoomed out, the same information is summarised by delta.

A normal candle compresses everything that happened in a minute, or an hour, into four prices: open, high, low and close. A footprint chart refuses to throw the rest away. It splits the candle into price rows and prints the traded volume in each, separated into aggressive sellers on the left and aggressive buyers on the right.

Once you can see that, a lot of chart patterns stop being mysterious. A long wick becomes "sellers hit the bid 400 times at the low and price still went up". A breakout candle becomes "buyers lifted every offer for twelve rows straight". The footprint is where the story behind the candle is written.

Reading One Footprint Row

Each row reads as sells × buys. A row showing 12.4 × 48.9 means 12.4 units were sold with market orders at that price, and 48.9 were bought with market orders. The bigger number tells you which side was more aggressive at that exact level.

the free order-flow tool on The Tradeskill draws the footprint right on top of each candle once you zoom in far enough for the numbers to fit. The row size follows your zoom automatically, or you can lock it to a multiple of the market's tick size in Settings if you want a fixed grid.

Footprint chart on BTCUSDT 1-minute candles showing sell × buy volume at each price, bold diagonal imbalances and a gold point-of-control box
Zoomed into a handful of 1-minute candles: each row is sells × buys. Bold numbers are 3:1 diagonal imbalances and the gold box marks each candle's point of control.

Diagonal Imbalances and Why They Are Diagonal

Buyers lift the offer, and the offer sits one tick above the bid. So the fair comparison for buy volume at a price is the sell volume one row below it, not the sell volume on the same row. That is a diagonal comparison, and it is how most footprint tools, including this one, mark imbalances.

Here a buy imbalance is flagged when buy volume at a price is at least three times the sell volume one row below; a sell imbalance when sell volume is at least three times the buy volume one row above. Tiny rows are ignored so that a 0.1 × 0.4 row does not light up as "imbalanced". Flagged numbers are drawn in bold.

Stacked Imbalances

One imbalance is noise. Three or more in consecutive rows, all on the same side, is a stacked imbalance, and it is one of the clearest footprints of real intent: someone kept crossing the spread, level after level, without waiting for a better price.

Stacked buy imbalances in a rally often mark a zone that later acts as support, because the buyers who were in that much of a hurry tend to defend their entries. The fair value gap cards in the tool count the longest run of stacked imbalances in the gap candle for exactly this reason.

Point of Control (POC)

The point of control is the price row inside a candle where the most total volume traded. It is drawn as a gold box. A POC near the top of a bullish candle shows buyers were still trading heavily at the highs; a POC near the bottom of a candle that closed high shows most of the business was done low and price was then pushed away.

The POC of a big displacement candle is also a useful reference: if price comes back later, it is the level where the most traders in that move got filled.

A Few Patterns Worth Knowing

Exhaustion: very small numbers at the extreme high or low of a candle. Aggression simply ran out there, which often marks a local turning point.

Absorption: large aggressive volume on one side at the same few prices while price does not move through them. Someone passive is taking the other side.

Unfinished auction: meaningful volume on both sides right at the high or low. The market did not finish exploring that price, and often comes back to it.

Key takeaways

  • Sells × buys per price row: the footprint shows where aggression happened inside the candle.
  • Imbalances are diagonal and need at least a 3:1 ratio; stacked imbalances matter much more than single ones.
  • The point of control is the busiest price in the candle.
  • Zoom in to read footprints; zoom out and use delta for the summary.

Common mistakes

  • Reading imbalances on the same row instead of diagonally.
  • Trying to read footprints zoomed out, where the numbers are too small to mean anything.
  • Treating a single bold imbalance as a signal instead of looking for stacks at a meaningful level.

Frequently asked questions

What is a footprint chart used for?

It shows where aggressive buying and selling happened inside each candle. Traders use it to confirm breakouts, spot absorption and exhaustion at levels, and find zones where one side was clearly in control.

What does bid × ask mean on a footprint?

The left number is volume traded on the bid (aggressive sellers hitting it), the right number is volume traded on the ask (aggressive buyers lifting it). On this site it is written as sells × buys.

Is there a free footprint chart?

Yes. The Tradeskill's order-flow tool draws a live footprint chart for Binance Futures markets in the browser, free with an account, alongside a liquidity heatmap, CVD and fair value gaps.

Want to see this on a live chart?

The Tradeskill's charts have every indicator on this page built in, free, with $20,000 in virtual cash to practice with.

Disclaimer: this article is educational content, not financial advice. Markets involve risk, and past behavior does not guarantee future results.

← Browse the full Trading Glossary