Back to blog
Systematic Strategy

Footprint Charts: Reading Bid-Ask Volume

7 min read · Systematic Strategy · By Karani Markets
Footprint Charts: Reading Bid-Ask Volume

A footprint chart is a price chart that shows the actual volume traded at the bid and at the ask at every price level inside each bar, not just one total volume number for the whole bar. Instead of a single candle, you get a row for every price the market touched, with two numbers side by side: how much size traded on the bid and how much traded on the ask. That detail is why footprint charts are also called order flow charts. Traders use them to spot imbalances, moments where buying or selling at a specific price clearly overwhelmed the other side, because those spots often mark where a move accelerated or stalled.

What is a footprint chart?

A regular candlestick or bar chart tells you open, high, low, close, and total volume. It does not tell you where inside that range the volume actually traded, or which side was more aggressive. A footprint chart breaks each bar into individual price rows and prints the bid and ask volume for each one.

On a one-minute ES candle you might see eight or ten rows, one for every tick the price touched during that minute. Each row carries two numbers, for example 65 x 340. Read left to right: 65 contracts traded at the bid, 340 traded at the ask, at that exact price.

How bid and ask volume gets printed

Every trade on the exchange has a price and a side. It matched against either a resting bid, meaning a seller hit it, or a resting ask, meaning a buyer lifted it. Footprint software sorts each trade from the exchange's time and sales feed into the correct price row as the bar builds in real time.

This is different from the depth of market, which shows resting orders waiting to trade rather than completed trades. Total volume at a price like 4502.00 might be 405 contracts, but the bid/ask split tells you whether buyers or sellers were doing most of the pushing to get there.

An imbalance on a footprint chart describes what already traded. It is not a prediction.

Reading imbalances: what traders look for

The most common pattern is a diagonal imbalance: comparing the ask volume at one price to the bid volume one tick below it. The idea is that in a fast directional move, aggressive buyers at a higher price and aggressive sellers giving up a tick lower form a natural stair-step. Most footprint platforms let you set a ratio threshold, often 300 percent, and highlight any pair of rows that crosses it.

A second pattern is absorption: heavy volume trading at one price while price refuses to move through it. If 800 contracts trade at a level and the market still can't push past it, that tells you a resting order or a large participant is soaking up the aggression. Absorption often shows up right before a reversal, though it can also just mean the level holds and price continues sideways.

What footprint charts do not tell you

A footprint shows you what already happened, not what is resting in the book right now or what will happen next. An imbalance is a description of completed trades, not a signal with a fixed win rate. Two traders can look at the same imbalance and reach opposite conclusions depending on the broader context: trend, time of day, and where price sits relative to prior structure.

Reading order flow also takes screen time. The patterns are simple to define but noisy in practice, and a print that looks like absorption on a five-second view can look like nothing at all once the bar closes. That is one reason systematic approaches test these patterns across years of data rather than trading them off a single chart in the moment.

Why this matters for systematic trading

Order flow concepts like footprint imbalances can be coded into rules: a specific ratio, at a specific time frame, combined with other conditions, tested across thousands of trading days instead of a handful of charts a person remembers. That is the difference between a pattern that feels reliable and one that has actually been measured.

Karani's strategy runs on the client's own AMP/Rithmic account with a hard daily-loss cap and position limits, and it was paper-tested before going live. It does not trade off footprint charts specifically, but the underlying discipline is the same: define the mechanism precisely, measure it across real history, and only then let it run under strict risk controls.

Common questions

Is a footprint chart the same as a depth of market ladder?

No. A depth of market ladder shows resting orders waiting to be filled. A footprint chart shows trades that already executed, split by whether they hit the bid or lifted the ask.

What time frame works best for footprint charts?

There is no single correct time frame. Many traders use one-minute or 5-tick to 15-tick bars for ES because that granularity keeps enough rows per bar to see structure without drowning in noise.

Do footprint charts work on any market?

They work on any market with a public time and sales feed showing trade side, which includes ES futures. Markets with thin or fragmented volume, like many equity options, produce noisier and less useful footprints.

Karani runs the disciplined part for you

A tested, rules-based system on the S&P 500 futures, with hard risk limits and a kill switch you control. Access is invite-only.