What Is a Footprint Chart?
If you have ever looked at a standard candlestick chart and wondered who was actually buying and selling at each price, a NinjaTrader footprint chart gives you the answer. It is the most granular order flow tool available to retail traders, showing the exact bid and ask volume transacted at every single price level inside each candle. Where a regular candlestick reduces an entire bar to just four numbers — open, high, low, and close — a footprint chart cracks that bar wide open and reveals the internal battle between buyers and sellers tick by tick.
The concept is not new. Footprint charts originated on institutional prop trading desks in the early 2000s, where firms like the CME Group’s own floor traders needed a way to visualize order flow beyond basic time and sales. The idea was straightforward: if you can see exactly how many contracts were executed at the bid versus the ask at every price level, you gain an informational edge over traders who only watch price. That edge still exists today, and platforms like NinjaTrader 8 have made it accessible to anyone willing to learn how to read footprint charts.
Think of a footprint chart as an X-ray of the market. A green bullish candle on the ES (S&P 500 E-mini) might look healthy on the surface, but the footprint inside might show that aggressive selling actually dominated the bottom half of the bar while a single burst of buying at the top pushed the close higher. That kind of information — invisible on a standard chart — can be the difference between entering a trade with confidence and walking into a trap.
Throughout this guide, we will cover everything you need to understand and trade with footprint charts on NinjaTrader 8: the three main display modes, the key patterns that matter, three specific trading setups you can apply today, and how to configure Kaizen Footprint for optimal results on ES and NQ futures. We will also compare footprint charts to other order flow tools so you know exactly when to use each one.
If you are new to order flow analysis, you may also want to read our overview of the best NinjaTrader order flow indicators for broader context on which tools complement the footprint chart.
How Footprint Charts Work — The Three Display Modes
Not all footprint charts look the same. Most professional footprint indicators — including Kaizen Footprint — offer multiple display modes, each showing the same underlying data in a different way. Understanding which mode to use and when is the first step to reading footprint charts effectively.
BidAsk Mode
BidAsk mode is the core footprint display and the one most professional order flow traders spend their time on. Each price level inside a candle shows two numbers side by side: the bid volume on the left and the ask volume on the right.
- Bid volume (left side) represents contracts that were executed at the bid price. These are aggressive sell orders — market sell orders or sell stops hitting limit buy orders resting on the bid. When you see a large number on the left, sellers were actively pushing into that level.
- Ask volume (right side) represents contracts executed at the ask price. These are aggressive buy orders — market buys or buy stops lifting limit sell orders on the offer. A large number on the right means buyers were aggressively entering at that price.
For example, you might see a level on the ES that reads 247 | 891. That tells you 247 contracts traded at the bid (sellers) and 891 contracts traded at the ask (buyers) at that specific price. The imbalance is immediately obvious: buyers were roughly 3.6 times more aggressive than sellers at that level.
Most footprint charts, including Kaizen Footprint, shade each cell’s background based on which side dominates. If ask volume is significantly higher, the cell gets a green or blue tint. If bid volume dominates, it turns red. This color coding lets you scan an entire bar in seconds and see where the pressure was concentrated.
BidAsk mode is the display you want for detailed analysis — spotting imbalances, reading absorption, and identifying exhaustion. It gives you the full picture at the cost of being slightly denser to read.
[Screenshot placeholder: Kaizen Footprint on ES showing BidAsk mode with imbalances highlighted]
Delta Mode
Delta mode simplifies the footprint by showing a single number at each price level: the net delta, calculated as ask volume minus bid volume.
- A positive delta (e.g., +644) means more contracts traded at the ask than the bid at that level — net aggressive buying.
- A negative delta (e.g., -312) means more contracts traded at the bid — net aggressive selling.
This mode is faster to read than BidAsk because you only process one number per level instead of two. You can quickly scan down a candle and see where buying or selling pressure was strongest. A delta footprint chart on the NQ, for instance, might show +200, +350, +580, -40, -15 from bottom to top, telling you that buyers dominated the lower levels but ran out of steam near the top.
The tradeoff is that you lose granularity. A level showing delta of +100 could mean 500 ask vs. 400 bid (heavy activity, slight buy lean) or 110 ask vs. 10 bid (light activity, strong buy lean). Those two situations have very different implications, but delta mode makes them look similar. For this reason, experienced traders typically use delta mode for quick reads and switch to BidAsk mode for detailed analysis at key levels.
Delta mode is particularly useful when you are monitoring multiple instruments simultaneously or when you want a rapid read on market bias without getting bogged down in individual level analysis.
TotalVolume Mode
TotalVolume mode strips away directionality entirely and shows the total volume traded at each price level, regardless of whether it was at the bid or the ask. A level might show 1,350 — meaning 1,350 total contracts changed hands there.
This is essentially a per-bar volume profile. Instead of seeing the cumulative volume across an entire session or day (as you would with a standard Volume Profile indicator), you see volume distribution within a single candle. The level with the highest total volume becomes that bar’s Point of Control (POC) — the price where the most trading activity occurred.
TotalVolume mode is best for:
- Finding high-volume nodes within individual bars. If a particular price level within a candle attracted an unusually large amount of volume, it often acts as a short-term support or resistance level.
- Identifying thin levels. Conversely, price levels with very low total volume represent areas where the market moved through quickly — thin air that price can revisit rapidly.
- Spotting volume clustering. When several adjacent levels all show heavy volume, it suggests a consolidation or acceptance zone within that bar.
While less commonly used than BidAsk or Delta, TotalVolume mode is a valuable complement, particularly when you want to understand where the activity happened without worrying about which direction it leaned.
How to Read a Footprint Chart — Key Patterns
Now that you understand the three display modes, let’s look at the patterns that actually generate trading signals. These are the core concepts that turn raw footprint data into actionable information.
Diagonal Imbalances
Diagonal imbalances are arguably the single most important pattern on a footprint chart. They occur when the ask volume at one price level is dramatically larger than the bid volume at the price level directly below it — or the reverse for bearish imbalances.
Here is why the comparison is diagonal rather than horizontal. In a healthy market, if aggressive buyers are lifting the ask at price 4500.00, the sellers at 4499.75 (one tick below) should also be getting hit. When the ask volume at 4500.00 vastly exceeds the bid volume at 4499.75, it means buyers were so aggressive at that level that they overwhelmed the natural flow below — a sign of genuine directional intent rather than random noise.
The typical threshold is a 300% ratio — the ask volume must be at least 3 times the bid volume at the level below (for a bullish imbalance) or the bid must be 3 times the ask at the level above (bearish). Kaizen Footprint marks these imbalances with small tick marks along the edge of each cell, making them instantly visible without manual calculation.
Not every imbalance matters on its own. A single imbalance at a random level in the middle of a bar is informational but not necessarily actionable. What you want to watch for is clusters of imbalances — multiple consecutive levels showing the same directional bias — which brings us to stacked zones (covered in the setups section below).
On the ES, a typical strong imbalance might look like 45 | 412 — 45 contracts on the bid, 412 on the ask. The ratio is 9:1 in favor of buyers. On NQ, the raw numbers will differ based on contract volume, but the ratio logic is identical.
[Screenshot placeholder: Kaizen Footprint showing diagonal imbalances with tick marks on ES]
Absorption
Absorption is what happens when large passive limit orders “absorb” aggressive market orders without letting price move through a level. It is one of the most reliable reversal signals in order flow trading.
Here is the scenario: price is falling toward a support level on the ES, say 4480.00. The footprint shows large bid volume accumulating at 4480.00 — 800, 1,200, even 1,500 contracts on the bid. But price does not break below that level. Sellers keep throwing market sell orders at the bid, and a large passive buyer keeps filling them. The bid volume grows, the ask volume at that level stays moderate, and yet price holds.
This is absorption. The passive buyer is bigger than all the aggressive sellers combined. Eventually, the sellers exhaust themselves, the passive buyer has accumulated a large position, and price reverses upward.
How to spot absorption on a footprint chart:
- Look for a price level where bid volume is unusually large compared to surrounding levels (for bullish absorption at support) or where ask volume is unusually large (for bearish absorption at resistance).
- Confirm that price did not break through that level despite the heavy volume. The level held.
- Check that the volume at that level is significantly higher than the average volume at other levels in the same bar — at least 2-3 times higher.
Absorption often appears at key structural levels: prior day high/low, VWAP, volume profile POC or value area edges, and round numbers. When you see absorption at one of these levels, the probability of a reversal increases significantly.
The key distinction between absorption and a simple high-volume level is the outcome. If heavy volume appears at a level and price blows right through it, that is not absorption — that is a breakout with participation. Absorption specifically means the passive side won and price was defended.
Exhaustion
Exhaustion is the opposite scenario: price is trending in one direction, making new highs or lows, but the footprint reveals that the aggressive pressure driving the move is fading.
Consider a bullish move on the NQ. Price has rallied 40 points over the last several bars. You look at the footprint of the most recent candle and notice that while price did make a new high, the ask volume at the top two or three levels is thin — maybe 50-80 contracts per level — compared to 200-400 contracts per level earlier in the rally. The delta at the top of the candle is shrinking, or even flipping slightly negative.
This is exhaustion. Buyers pushed price to a new high, but they did it with decreasing conviction. The early buyers have already filled their orders during the meat of the move, and the remaining buying at the extreme is just stragglers or momentum followers with small size.
Signs of exhaustion in the footprint:
- Declining delta at the extreme of the bar. The top levels of a bullish bar (or bottom levels of a bearish bar) show smaller net delta than the levels in the middle.
- Thin volume at the extreme. Very few contracts traded at the highest (or lowest) price levels compared to the body of the candle.
- A long wick with thin footprint data. The wick of the candle shows only a handful of contracts at each level, confirming that price reached those levels but nobody was willing to trade there in size.
Exhaustion does not automatically mean reversal — a market can exhaust and then consolidate before continuing. But when you see exhaustion at a key resistance level, at an extended point from VWAP, or after a prolonged directional move, it significantly increases the odds of at least a pullback.
POC and Unfinished Business
Every candle on a footprint chart has a Point of Control (POC) — the price level with the highest total volume within that bar. Kaizen Footprint highlights the POC with a distinct gold border, making it easy to identify at a glance.
The POC tells you where the most two-sided trading occurred within that bar. It is the price that attracted the most participation, and by extension, the price that the most market participants consider “fair value” for that specific time period.
Unfinished Business occurs when a candle’s auction remains incomplete at its extreme high or low. Instead of showing exhaustion (a “zero print” on one side), both the bid and ask show active volume. A particularly strong signal occurs when the POC or a high-volume node is trapped at these extremes, suggesting that the market moved away while interest was still high, turning that level into a visual magnet for a future retest.
Think about the logic: When the POC — the level with the highest participation — is trapped at the very edge of a bar, it reveals a violent struggle. Price reached that extreme, significant volume traded, but the market moved away before the auction could naturally exhaust itself. The market effectively “left business unfinished” at that price. Because there was still active interest when the price left, these levels act as high-probability magnets; there is a strong statistical tendency for price to return to resolve the auction.
Conversely, Finished Business (a completed auction) occurs when we see exhaustion at the extremes. In a footprint, this is typically marked by a “zero print” or very thin volume at the high or low, while the POC sits comfortably within the bar’s body. This indicates that the market explored that price range, found no more participants at the edge, and naturally rotated back toward fair value. Since no aggressive interest was left behind at the tips, there is far less urgency for the price to return to these levels.
Practical use of unfinished business:
- As a target: If you are long and there is an unfinished business level above your entry from a prior bar, it makes a logical profit target. Price has a magnetic tendency to return to these levels.
- As an entry trigger: When price pulls back to an unfinished business level from below (or rallies up to one from above), it can provide a high-probability entry as the auction completes.
- As context: If you see multiple unfinished business levels stacked in the same direction, it suggests that the market has unresolved levels that create a directional pull.
Kaizen Footprint draws unfinished business as projected lines extending to the right, so you can always see where these levels are relative to current price.
Kaizen Footprint
flagshipFull bid×ask footprint chart with imbalances, stacked zones & unfinished business
$249
Lifetime license
3 Footprint Chart Trading Setups
With the core patterns understood, let’s put them together into three specific, repeatable trading setups. These are setups that work on ES and NQ futures — the instruments where footprint charts provide the most edge — though the logic applies to any liquid futures contract.
Setup 1: Stacked Imbalance Reversal
This is the highest-conviction footprint setup and the one that most directly reflects institutional positioning.
What you are looking for: Three or more consecutive diagonal imbalances stacking up against the current trend direction at a key level. For example, price is in a short-term downtrend and reaches a prior support level. The footprint at that level shows 3+ consecutive bullish imbalances (ask >> bid diagonally) stacking from the bottom of the candle upward. The market is telling you that despite the downtrend, aggressive buyers are stepping in with significant force at this level.
Why it works: A single imbalance can be noise. Two consecutive imbalances are noteworthy. Three or more consecutive imbalances stacking in the same direction represent a wall of aggressive institutional orders. When this happens against the prevailing trend at a location where you would expect support or resistance (prior day high/low, VWAP, volume profile POC, or a prior stacked zone), it signals that large players are positioning for a reversal.
How to trade it:
- Identify a key level. Use Volume Profile to find the session POC or value area edges. Use VWAP bands for mean reversion levels. Prior day high/low works well too.
- Wait for price to reach the level. Do not anticipate — let price actually arrive at the key level.
- Read the footprint. Look for 3+ consecutive diagonal imbalances in the same direction at or near the key level. In Kaizen Footprint, these appear as stacked tick marks along the candle edge, and the indicator automatically projects stacked zones as shaded rectangles.
- Wait for the candle to close. Do not enter mid-bar. The imbalance picture can change before the bar completes.
- Enter on the next bar in the direction of the stacked imbalances. If you see bullish stacked imbalances at support, go long. If bearish stacked imbalances at resistance, go short.
- Place your stop just beyond the stacked zone — a few ticks below the low of the stacked imbalance zone for longs, a few ticks above for shorts. This is a tight, defined-risk stop.
- Target the nearest unfinished business level, VWAP, or the opposing value area edge.
Example on ES: Price drops to yesterday’s POC at 5612.00 after a 15-point decline from the open. The footprint on the 5-minute bar that reaches 5612.00 shows bullish diagonal imbalances at 5612.00, 5612.25, 5612.50, and 5612.75 — four consecutive levels where ask volume exceeded bid volume at the level below by 300%+. Kaizen Footprint highlights these with four green tick marks and draws a stacked zone rectangle. You wait for the bar to close, enter long at the open of the next bar around 5613.00, place your stop at 5611.50 (2 ticks below the zone low), and target VWAP at 5618.00. Risk: 6 ticks. Reward: 20 ticks. R:R of 3.3:1.
[Screenshot placeholder: Kaizen Footprint showing stacked bullish imbalances at support on ES 5-minute chart]
Setup 2: Absorption at Key Levels
Absorption setups capitalize on the battle between aggressive and passive orders at important price levels. This setup has a slightly longer development time than the stacked imbalance reversal but can offer excellent entries with defined risk.
What you are looking for: Price approaching a known support or resistance level, and the footprint showing heavy volume on the passive side (bid at support, ask at resistance) that prevents price from breaking through. The level holds despite repeated attempts to push through.
Why it works: When a passive limit order absorbs aggressive market orders, it means a large player is willing to take the other side of every aggressive seller (at support) or every aggressive buyer (at resistance). These are typically institutional orders — pension funds, market makers, or large hedgers — that have a specific price they want to fill at. Once the aggressive side exhausts itself, the passive player has a full position and the market reverses into their favor.
How to trade it:
- Identify the key level in advance. The best absorption setups happen at levels where you already expect a reaction: prior day high/low, VWAP (especially the VWAP level itself rather than bands), volume profile value area edges (VAH/VAL), or round numbers on the ES (e.g., 5600.00, 5650.00).
- Watch the footprint as price approaches. As price tests the level, look for unusually large bid volume accumulating (for support absorption) or ask volume (for resistance absorption). “Unusually large” means 2-3 times the average volume at other levels in the same bar.
- Confirm that price holds. The candle should not close beyond the level. Wicks through are acceptable — in fact, a wick through with heavy passive volume on the other side that pulls price back is an even stronger signal.
- Check for failed aggression. If you see heavy sell volume at a support level (lots of market sells on the bid) but price does not drop, that is the clearest absorption signal. The aggressive side tried and failed.
- Enter when the absorbing candle closes. Go long after absorption at support, short after absorption at resistance.
- Place your stop a few ticks beyond the absorbed level. If absorption held at 5600.00, your stop goes at 5599.25 or 5599.00.
- Target the opposite side of the value area, the next structural level, or the session VWAP if you are trading away from value.
Example on NQ: NQ drops to the prior day low at 19,850.00 during the first hour of the session. The footprint on the 2,000-tick chart shows 1,800 contracts on the bid at 19,850.00 and 19,850.25, while ask volume at those levels is only 400-500. Price dips to 19,849.50 on a wick but closes the bar at 19,852.00. The massive bid volume absorbed all the aggressive selling, and the wick below was immediately bought. You enter long at 19,852.00, stop at 19,849.00 (below the wick), and target VWAP at 19,890.00. The absorption provides confidence that the prior day low is being defended.
[Screenshot placeholder: Kaizen Footprint showing absorption with large bid volume at prior day low on NQ]
Setup 3: Unfinished Business Magnet
This setup uses the unfinished business concept as both a directional bias filter and a trade target or entry trigger. It is the most mechanical of the three setups and works well as a set-and-forget target.
What you are looking for: Bars with a POC or high-volume node at their extreme (high or low) rather than in the middle. Kaizen Footprint draws these as projected lines extending to the right, marking the levels where the auction was left incomplete.
Why it works: Markets are auction mechanisms. When significant volume trades at the extreme of a bar, it means the auction was interrupted — the market found heavy interest at that price but moved away before the auction was resolved. Statistically, price tends to return to these “unfinished” levels to complete the auction. This creates a predictable magnet effect that you can trade.
How to trade it (as a target):
- Scan recent bars for unfinished business. Look for levels where the Kaizen Footprint has drawn an unfinished business line — this indicates that the auction was incomplete because volume was traded on both the bid and ask at the candle’s extreme. For the highest-probability setups, pay special attention to lines where the POC or a high-volume node is located directly at that extreme, as these represent the strongest magnets for future price action.
- Note the direction. If the unfinished business is at the high of a bar, price needs to return upward to that level. If it is at the low, price needs to return downward.
- Use unfinished business levels as profit targets when you have a trade running in that direction. They are natural stopping points where the market has unresolved auction activity.
How to trade it (as an entry trigger):
- Identify an unfinished business level from a recent bar — ideally within the last 10-20 bars so it is still relevant.
- Wait for price to pull back toward the unfinished business level.
- Enter in the direction of the unfinished business when price reaches the level. For example, if the unfinished business is at the low of a prior bar and price drops back to that level, look for a long entry (the market is completing the auction and buyers who created the original volume are likely to defend).
- Use a tight stop beyond the unfinished business level — a few ticks past it. If the level fails to attract buyers/sellers as expected, exit quickly.
- Target the next unfinished business level in the opposite direction, or use the session VWAP as a target.
Example on ES: On a 5-minute chart, a bar at 10:15 AM has its POC at its high (5625.00), with 2,400 contracts traded there. Price then drops away over the next three bars to 5619.00. Kaizen Footprint has drawn an unfinished business line at 5625.00. You note this level as a magnet. When price begins to recover and reaches 5622.00, you enter long with a target of 5625.00 (the unfinished business level). Stop at 5620.50. The market pulls up to 5625.00 over the next two bars, completing the auction, and you take profit at the target.
You can also combine this with the prior day’s unfinished business levels for swing-style targets. If yesterday’s final bar left unfinished business at 5640.00 and today’s market opens at 5630.00, you have a natural upside target if the market tone is bullish.
[Screenshot placeholder: Kaizen Footprint with unfinished business lines projected from prior bars on ES]
Setting Up Kaizen Footprint on NinjaTrader 8
Getting the footprint chart configured correctly for your instrument and trading style makes a significant difference in readability and usefulness. Here is how to set up Kaizen Footprint for optimal performance.
Installation
Installing Kaizen Footprint on NinjaTrader 8 is straightforward:
- Download the installer from your Kaizen Daytrading account after purchase.
- Close NinjaTrader 8 if it is currently running.
- Run the installer, which automatically places the DLL in the correct NinjaTrader 8 AddOns folder. Alternatively, if you received the DLL directly, copy it manually to
Documents\NinjaTrader 8\bin\Custom\AddOns\. - Restart NinjaTrader 8. The platform will detect the new indicator on startup.
- Add to a chart: Right-click any chart, select Indicators, find “Kaizen Footprint” in the list, and add it. The indicator renders as an overlay on your price chart — no separate panel needed.
Recommended Settings
The default settings work well out of the box, but here are optimized configurations for the two most popular futures contracts:
For ES (S&P 500 E-mini):
- Ticks Per Level: 1 — ES has a 0.25 tick size and enough volume to show meaningful data at every single tick level.
- Display Mode: BidAsk — start with the full picture. Switch to Delta for quick scans once you are comfortable.
- Min Trade Size: 0 — show all trades. Increase to 5-10 if you want to filter out very small retail orders during low-volume periods.
- Show Imbalances: true
- Imbalance Ratio: 300% — the industry standard threshold. Increase to 400% if you want fewer, higher-conviction imbalances.
- Min Stack Size: 3 — require at least 3 consecutive imbalances to form a stacked zone.
- Show Unfinished Business: true
- Volume Divisor: 1 (or 1000 for high-volume sessions to keep numbers readable)
For NQ (Nasdaq 100 E-mini):
- Ticks Per Level: 1 or 2 — NQ has a 0.25 tick size but often trades with less per-level volume than ES. If your footprint looks too sparse at Ticks Per Level = 1, switch to 2 to aggregate every two tick levels into one row. This makes the data denser and easier to read.
- Display Mode: BidAsk
- Min Trade Size: 0
- Show Imbalances: true
- Imbalance Ratio: 300%
- Min Stack Size: 3
- Show Unfinished Business: true
For both instruments, the Max Font Size of 9 and Cell Opacity of 80% work well on standard monitor resolutions. If you are using a 4K monitor or a very zoomed-out chart, increase the max font size to 11-12.
Combining with Other Tools
A footprint chart is powerful on its own, but it reaches its full potential when combined with tools that provide context for where to look:
-
Volume Profile: Volume Profile shows you the session-level or multi-day picture of where volume has accumulated. Use it to identify the POC, value area edges (VAH/VAL), and high-volume nodes — these are the key levels where you should be paying the most attention to your footprint data. A stacked imbalance at the Volume Profile POC is far more significant than one at a random level.
-
VWAP: VWAP tells you the volume-weighted average price for the session, which is a proxy for institutional fair value. The VWAP line and its standard deviation bands provide natural support and resistance levels. Absorption at VWAP or stacked imbalances at the 2nd SD band carry extra weight because these are levels that institutional algorithms watch.
-
CVD (Cumulative Volume Delta): CVD shows you the running cumulative delta for the session in a separate panel. While the footprint shows you delta at each price level within each bar, CVD gives you the big picture — is the session net-buying or net-selling? A bullish stacked imbalance on the footprint is more convincing when CVD is also rising. A bearish exhaustion signal on the footprint combined with CVD divergence (price making new highs, CVD failing to confirm) is an especially strong reversal signal.
For a deeper dive into how all of these tools fit together, check out our article on the best NinjaTrader order flow indicators.
Bundle & Save
Order Flow Pro
The complete order flow toolkit
$449
$1085
Save 59%
Footprint Charts vs Other Order Flow Tools
With multiple order flow tools available, it is worth understanding where the footprint chart fits and when you might prefer a different tool. Here is a direct comparison:
| Feature | Footprint Chart | Volume Profile | CVD | Delta Bars |
|---|---|---|---|---|
| Shows per-level detail | Yes | Yes | No | No |
| Shows bid vs ask | Yes | No | Cumulative | Per-bar |
| Imbalance detection | Yes | No | No | No |
| Absorption detection | Yes | No | No | Partial |
| Unfinished business | Yes | No | No | No |
| Best for | Scalping entries & precision reads | S/R levels & value areas | Trend bias & divergence | Quick delta read per bar |
| Learning curve | High | Medium | Low | Low |
| Chart real estate needed | Overlay (shared) | Overlay (shared) | Separate panel | Separate panel |
| Works without Tick Replay | Yes (needs tick data) | Optional (minute mode) | Yes (needs tick data) | Yes (needs tick data) |
When to use the footprint chart: Use it when you need maximum granularity for your entries. If you are a scalper or short-term day trader on ES or NQ who needs to see exactly what is happening at each price level before pulling the trigger, the footprint is your primary tool. It excels at entries and stop placement.
When to use Volume Profile instead: Use Volume Profile for the macro picture — identifying where value is, where the key levels are, and what the session structure looks like. Volume Profile answers “where should I be looking?” while the footprint answers “what is happening right now at that level?”
When to use CVD instead: Use CVD when you want a quick read on session-level directional pressure without digging into per-level data. CVD is excellent for divergence trading and trend confirmation. It is also much simpler to read, making it a good starting point for traders new to order flow.
When to use Delta Bars instead: Use Delta Bars when you want a per-bar delta reading with absorption detection in a separate panel. Delta Bars give you a cleaner, simpler view of per-bar buying vs. selling pressure and are less visually intensive than a full footprint.
For most serious order flow traders, the answer is not “which one” but “all of them together.” The footprint provides the entry-level precision. Volume Profile and VWAP provide the structural context. CVD provides the session-level trend bias. Each tool covers a blind spot that the others have.
For a visual comparison between Volume Profile and TPO-based market profiles, see our Volume Profile vs TPO comparison.
Frequently Asked Questions
What is a footprint chart in trading?
A footprint chart is an advanced charting technique that shows the volume traded at the bid and ask at every price level within each candle. Unlike standard candlesticks that only display open, high, low, and close, a footprint chart reveals the internal order flow — who is buying and who is selling at each price. This information helps traders identify imbalances, absorption, and exhaustion that are invisible on regular charts. Footprint charts are most commonly used for trading futures like the ES (S&P 500 E-mini) and NQ (Nasdaq 100 E-mini) on platforms like NinjaTrader 8.
Are footprint charts worth it for day trading?
Yes, footprint charts provide a genuine informational edge for day trading, particularly for futures scalpers and short-term traders. The ability to see bid vs. ask volume at each price level lets you identify institutional activity (absorption and large imbalances) before it shows up in price movement. This translates into better entry timing, tighter stops (because you can see exactly where passive orders are defending a level), and more confident trade management. The learning curve is steeper than basic indicators, but the depth of information justifies the investment for any serious day trader. Many traders report that footprint charts changed their understanding of how markets actually work at the microstructure level.
What is the best footprint chart software for NinjaTrader?
For NinjaTrader 8, Kaizen Footprint is purpose-built to provide professional-grade footprint analysis with features that many alternatives lack. It includes three display modes (BidAsk, Delta, TotalVolume), automatic diagonal imbalance detection with configurable ratio thresholds, stacked imbalance zone projection as support/resistance rectangles, and unfinished business detection with projected lines. With 22 configurable settings, it adapts to any trading style and instrument. It runs as an overlay directly on your price chart, so you do not need a separate panel. The lifetime license means no recurring fees — you pay once and own it.
How do I read footprint chart imbalances?
Footprint chart imbalances are detected by comparing the ask volume at one price level to the bid volume at the price level directly below it (for bullish imbalances) or the bid volume at one level to the ask volume at the level above (for bearish imbalances). The comparison is diagonal, not horizontal. A typical threshold is 300% — meaning the aggressive side must be at least 3 times larger than the passive side one level away. When 3 or more consecutive imbalances stack up in the same direction, they form a “stacked imbalance” zone, which acts as a high-probability support or resistance area. For a detailed walkthrough with specific trade examples, see the Diagonal Imbalances and Setup 1: Stacked Imbalance Reversal sections above.