← Glossary Free resource

Footprint

A footprint chart opens each candle and shows, at every price level it crossed, what was sold at the bid on one side and bought at the ask on the other. It is the trace of what actually executed, where the DOM only shows waiting.

What actually executed on each side

Sold at the bid Bought at the ask 1.0970 14 9 1.0965 31 12 1.0960 18 74 1.0955 22 29
Unlike the order book, these figures are PAST transactions: they can no longer be cancelled. That is the whole difference between what is shown and what is done.

Key takeaways

  • The definition: each candle opened by price level, with executions on both sides.
  • What sets it apart: these are past transactions. They can no longer be cancelled.
  • What you look for: aggression, that is who crossed the spread to get filled.
  • The interesting case: many executions at one price without price moving, which is called absorption.
  • The prerequisite: trade-by-trade data, which is expensive and does not exist everywhere.

1. What is Footprint?

An ordinary candle says four things: open, high, low, close. A footprint fills it in. At every price crossed, it records how many contracts traded on the buy side and how many on the sell side, turning a candle into a small table.

The distinction that gives the tool its meaning is aggression. An order executed at the ask comes from somebody who wanted to buy immediately and accepted paying the spread; an order executed at the bid comes from somebody who wanted to sell immediately. The footprint separates those two populations, which no total volume allows.

What that makes visible is the case where many executions do not move the price. If 74 contracts are bought at one price and price does not rise, somebody sold as much against them, calmly. That is called absorption, and it is the one thing a footprint shows that genuinely cannot be deduced elsewhere. Our lesson on order flow covers the reading.

2. The calculation formula

The basic formula

Level delta = bought at the ask − sold at the bid — Candle delta = sum of the level deltas

Delta is positive when buyers were the most impatient, negative otherwise. It does not say who is right, it says who paid the spread.

A positive delta on a falling candle is the most quoted signal: buyers were aggressive and price still fell, so somebody absorbed.

A footprint requires trade-by-trade data, with the side of each execution. That is standard on futures, rare and often paid elsewhere, and sometimes only estimated.

Interpreting the result

What the footprint showsHow to read it
Positive delta, price risingOrdinary case. Impatient buyers get what they want, nothing particular to draw from it.
Positive delta, price fallingAbsorption. Somebody calmly sold everything the impatient buyers took.
A very loaded level, price stuckThe clearest case of the same phenomenon, localised at one precise price.
Delta close to zeroNeither side was more impatient. The footprint says nothing here, and this is most candles.
Extreme delta at the end of a moveOften the latecomers. A frequent and fragile reading, not to be taken alone.

The fourth row is the one to remember, and it never appears in presentations of the tool: on most candles, the footprint says nothing. Delta is close to zero, the two columns look alike, and there is no reading to make. The tool is useful at the rare moments when a clear imbalance is not followed by a move, and the rest of the time it takes up screen space.

The second point is that absorption is always interpreted after the fact. In the moment, a large positive delta that fails to lift price may be absorption, or simply a candle that has not finished. The reading only becomes certain at the close, which limits what can be done with it live and explains why it mostly serves to confirm a decision already taken.

A worked example

  • Bearish candle, four levels crossed.
  • 1.0965: 12 bought, 31 sold. Delta −19.
  • 1.0960: 74 bought, 18 sold. Delta +56.
  • 1.0955: 29 bought, 22 sold. Delta +7.
  • Total candle delta: +37, on a candle that closed lower.

At 1.0960, 74 contracts were bought aggressively and price did not rise: somebody sold 74 contracts against them without hurrying. That is absorption, and it explains why the candle closes lower despite a positive delta. No candlestick chart contains that information, and a total volume figure hides it completely.

3. What it is used for

Seeing whether a level holds for a real reason

This is the use that justifies the tool. A price refusing to rise while buyers are aggressive there is a price defended by real transactions, not by a pattern. That information exists nowhere else, neither on a candlestick chart nor in the order book.

It mostly changes what you do with a level spotted some other way. An order block or a fair value gap confirmed by absorption is no longer a hypothesis about the past, it is a place where somebody has just acted.

Deciding not to follow a move

An extreme delta at the end of a move says the last entrants paid the spread to get in late. That is not a reversal signal, and reading it as one is expensive, but it is reason enough not to add to a position at the worst moment.

That is the footprint's defensive use, and as with the order book, it is the one that pays most for anyone who is not a professional scalper.

4. Why the generic calculation misleads

The first flaw is how rare readable cases are, and nobody mentions it. A whole session of footprint contains a handful of candles that say something and hundreds that say nothing. A tool that is dense with information on screen gives the opposite impression, and that impression pushes you to read patterns where there is only noise.

The second is data quality. The footprint requires knowing the side of each execution. On futures that is supplied; elsewhere, many platforms estimate it from the last known price, producing columns that are plausible and wrong. A fine read made on estimated data is not a fine read.

The third is that absorption narrates perfectly in hindsight. Once the candle has closed and the move is over, you always find the level that explains everything. Live, the same picture is ambiguous, and it is the same mechanism as for the inverse fair value gap: what can only be validated afterwards cannot be tested.

5. Advantages and limitations

Advantages

  1. These are transactions, not intentions. Nothing a footprint displays can be cancelled, unlike everything an order book displays.
  2. It separates the aggression of both sides, which no total volume figure allows.
  3. It makes absorption visible, that is the one flow information that cannot be deduced from any other tool.

Limitations

  1. Most candles say nothing. Readable cases are rare, and the density of the display suggests otherwise.
  2. The data has to be real. Outside futures, the side of each execution is often estimated, and the fine read then becomes an illusion.
  3. Absorption reads better in hindsight than live, which makes it hard to test and easy to narrate.

The classic mistake. Reading absorption after the close and believing you would have seen it before. Once the move is over, the level that explains everything jumps out; live, the same picture may just be an unfinished candle. Writing your read before knowing what follows is the only way to know whether you are really reading anything.

6. Comparison with related indicators

IndicatorFormulaWhat it measuresWhen to use it
FootprintEach candle opened into two columnsWhat ACTUALLY executed, level by levelChecking that a level is defended
DOMThe order book displayed verticallyRESTING orders, at a given instantChecking availability before executing
Volume profileVolume sorted by price over a periodWhere the market traded mostPlacing targets, spotting thin areas
Cumulative deltaThe sum of deltas through the sessionThe aggression imbalance over timeFollowing a flow trend, not a level

The differences that matter

  1. The footprint is to the DOM what a bank statement is to a promise. One records operations that happened, the other displays intentions that can vanish. It is the most important difference to retain from this whole vocabulary.
  2. The footprint and the volume profile are the same calculation at two scales. The profile sorts volume by price over a session, the footprint does it on a single candle and adds the side of the aggression. Whoever understands one understands the other.
  3. Cumulative delta smooths what the footprint details. It reads as a trend rather than a level, and it lends itself better to a quick read, at the cost of everything that makes the footprint interesting: the exact location of the absorption.

7. How to improve it

1. Check that your data is real, not estimated

Look in your platform's documentation for whether the side of each execution is supplied by the exchange or inferred from the last price. On futures it is supplied. Elsewhere it is often inferred, and any fine read made on those columns is a fine read made on an estimate.

2. Only open it on a level you already spotted

The footprint is bad at searching and good at confirming. Find your level with whatever you usually use, then open the footprint only there, at the moment price arrives. That removes at a stroke the hundreds of candles that say nothing.

3. Write down what you saw BEFORE knowing what happened

It is the only way out of hindsight bias on absorption. Write your read at the moment you make it, not after the close, and compare it with the outcome thirty or so times. It is tedious, and it is the difference between a skill and an impression.

8. Frequently asked questions

What are footprint charts?

Footprint charts are charts where each candle is opened up and detailed by price level: at every price crossed, the number of contracts sold at the bid on one side and bought at the ask on the other. A candle becomes a small table instead of a plain shape.

How to read a footprint chart?

Start with delta, the difference between the two columns. The case that matters is a clearly positive delta on a falling candle, or the reverse: impatient buyers got filled and price did not rise, so somebody sold against them without hurrying. That is absorption. On most candles delta is close to zero and there is nothing to read.

What is the difference between a footprint graph and classic volume?

Classic volume gives a total per candle, without saying at what price or on which side. A footprint graph spreads that same total across price levels and separates what executed at the bid from what executed at the ask. It is the same data, detailed where the other aggregates it.

Do footprints charts need paid data?

Often, yes. A footprint requires knowing the side of each execution, which means a trade-by-trade feed. On futures the exchange supplies it. Elsewhere many platforms estimate it from the last price, and a fine read on estimated data does not carry the reliability people assume.

Does a footprint chart give entry signals?

Not on its own, and that is the most expensive use. It is good at confirming that a level spotted some other way is genuinely defended, and bad at finding a level, because the vast majority of candles contain no usable information. Spot first, open the footprint afterwards.

9. In Tradoshi

A journal does not replay a footprint: Tradoshi records your executions, not the whole market's, and its backtesting replays the market candle by candle rather than trade by trade. That is a limit worth knowing before hoping to test an order flow method in it.

What it brings to this reading lies elsewhere, and it makes the third piece of advice above practicable. Every trade carries a free review note and a plan followed field, filled in the Trade Review screen: write there what you read at the moment you read it. Thirty trades later, the Performance by tag block in the Journal screen compares the trades where you saw absorption with the others, and the impression becomes a number.

10. In summary

  1. A footprint opens each candle and shows, level by level, what actually executed on each side. These are facts, not intentions.
  2. Its real value is absorption: many aggressive executions at one price, and a price that does not move. It is the one flow information that cannot be deduced from any other tool.
  3. But most candles say nothing, and outside futures the side of each execution is often estimated. The tool is best reserved for levels already spotted some other way.

To go deeper on this: read the full guide. Every term is gathered in the glossary.

Popular guides

Free toolFutures contract calculatorGuideMonitor setup for tradingGuideBest laptop for day trading