Kraviq
All articles
Volume & Order Flow

Order Flow Trading: What Footprint Charts Actually Show

June 15, 20269 min read

Standard candlestick charts show you the result of price movement: where it opened, where it went, and where it closed. Order flow analysis asks a different question: what was happening inside the candle at each individual price level? Which side was more aggressive? Where did large orders enter? Footprint charts make this internal structure visible, turning what looks like a single candle on a standard chart into a detailed map of buying and selling activity at each price tick.

What is order flow trading?

Order flow trading is built on the observation that price movement is not the primary data. It is a consequence of the actual orders that drove it. By analyzing the underlying buy and sell volume at each price level as they occur, traders aim to identify where imbalances exist before they fully express in price direction. This is closer to reading the auction itself than reading its result.

Footprint charts explained

A footprint chart renders each candle as a stacked display of bid (sell) and ask (buy) volume at each price level within that candle's range. Instead of a single green or red candle, you see a matrix of numbers: at each price tick, how many contracts (or lots) were transacted on the bid versus the ask. This display reveals which price levels attracted significant buying versus selling pressure during the candle period. A standard OHLC candle conceals all of this.

What is delta?

Delta is the net order flow: total ask volume minus total bid volume over a given price level or time period. Positive delta means more volume transacted at the ask than the bid, meaning buyers were more aggressive. Negative delta means more bid volume, meaning sellers were more aggressive. Large positive delta that fails to produce upward price movement (price stays flat despite aggressive buying) is one of the signals order flow traders watch for as a potential indication that the move is exhausting or that opposing sellers are absorbing the aggressive buying.

What is absorption?

Absorption occurs when significant aggressive buy or sell orders meet substantial opposing limit orders at a price level, resulting in high volume without corresponding price movement. A large amount of buying pressure (high positive delta) at a specific price level that fails to push price higher suggests that a substantial sell order is resting at that level, absorbing all the buying. This absorption dynamic is one of the cleaner signals in order flow analysis. When price cannot move despite significant aggressive order flow, the opposing side is likely well-positioned.

Order flow vs volume profile: complementary tools

Volume profile is retrospective and static: it shows where volume accumulated over a completed period, identifying historical areas of acceptance and rejection. Order flow is real-time and dynamic: it shows the active auction as it unfolds within each candle. In practice, many traders use volume profile to identify the price levels worth watching (POC, HVN, value area boundaries), then use order flow and delta analysis to time entries at those levels, waiting for absorption or delta divergence at the identified area rather than entering on level touch alone.

Accessibility for retail traders

True institutional order flow analysis operates on Level 2 order book depth with full bid/ask visibility down to individual lot size. This data feed is expensive and not available through standard retail platforms. What is available to retail traders is platform-rendered footprint data derived from tick-level execution reports, less granular than institutional feeds but sufficient to identify delta, absorption, and volume distribution within candles. Platforms like Sierra Chart, Bookmap, and certain MT5 indicators offer retail-accessible versions of this analysis.

Where order flow fits in a broader strategy

Order flow analysis is most effective as a confirmation layer on top of an existing structural or zone-based setup rather than as a primary signal generator. The setup (volume profile level, order block, support/resistance zone) identifies the price area of interest; order flow provides an additional confirmation that the expected reaction is actually occurring, via absorption, delta divergence, or volume node behavior, before committing to an entry. Using order flow in isolation, without a structural framework to define which price levels to watch, tends to produce noise rather than signal.

Frequently Asked Questions