Strategy

NinjaTrader Order Flow+: How to Read Footprint Charts for ES and NQ Futures

Cameron Bennion
·
2025-09-01
·
9 min read

What Is Order Flow+ and What Does It Show?

Order Flow+ is NinjaTrader 8's licensed add-on charting type that displays a "footprint" chart — a visualization showing the bid and ask volume traded at each individual price level within every candle. Where a standard candlestick shows you four data points (open, high, low, close), a footprint chart shows you the full order flow distribution: how many contracts traded at each price tick, and whether those trades were buyer-initiated (hitting the ask) or seller-initiated (hitting the bid).

The result is a chart that looks like a standard candlestick chart but with a data table inside each candle. Each row of the table represents one price level. The left column shows the number of contracts that traded on the bid (seller-initiated), and the right column shows contracts on the ask (buyer-initiated). The imbalance between these two numbers at specific price levels reveals where aggressive buying or selling occurred within the candle — information that's invisible on a standard candlestick chart.

Key Footprint Chart Concepts for Futures Traders

Trade This Systematically

Stop reading. Start executing.

Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans — no guesswork required.

Volume Delta

Volume delta is the difference between ask volume (buys) and bid volume (sells) within a candle: Delta = Ask Volume - Bid Volume. A positive delta means more aggressive buying than selling occurred; negative delta means more aggressive selling. Delta provides a microstructure confirmation signal: a bullish candle with positive delta (more buyers than sellers) is structurally confirmed. A bullish candle with negative delta (price went up but more selling occurred) is a divergence signal — the price move up was achieved against selling pressure, which is a potential exhaustion indicator.

For ES and NQ futures, monitoring delta divergences at KPL levels is one of the most practical footprint chart applications: if price approaches a KPL resistance level and the candles closing at resistance show increasingly negative delta (selling volume overwhelming buying), the level is likely to hold. If candles closing at KPL resistance show positive delta (buyers still aggressive at the resistance level), a breakout above resistance is more likely.

Imbalances

Footprint imbalances are identified when the ask volume at a price level is significantly larger than the bid volume at the price level directly below it (bullish imbalance), or when the bid volume at a price level is significantly larger than the ask volume directly above it (bearish imbalance). Order Flow+ highlights these automatically when the ratio exceeds a configured threshold (commonly 300–400% — one side has 3–4x the volume of the other).

Imbalances indicate where aggressive directional order flow occurred within the candle. A stack of bullish imbalances (multiple consecutive price levels showing 3:1+ buy/sell ratio) indicates a burst of institutional buying at that price range. When price returns to a level with stacked bullish imbalances in a future candle, those imbalances often act like order blocks — areas where the original buyers defend their positions on pullbacks.

Absorbed Volume (Failed Auctions)

When a candle's high or low has significant volume traded at that extreme but price didn't move through it — large volume "absorbed" at the price extreme without continuation — it indicates that the directional move has been absorbed by the opposing side. High sell volume at a candle's high that stops upward progress is bearish absorption; high buy volume at a candle's low that stops downward progress is bullish absorption. These absorbed levels often become high-probability reversal zones because the opposing institutional interest that absorbed the initial move is now positioned to push price the other way.

How to Set Up Order Flow+ in NinjaTrader 8

Order Flow+ requires the NinjaTrader Order Flow+ subscription ($39/month or included in some NinjaTrader brokerage plans). After subscription activation: open a chart → right-click → Chart Type → Footprint. Configure the footprint settings: Footprint Type (Bid/Ask Volume is the most common starting point), Row Size (1 tick for ES = 0.25 points; this shows every price level), and Imbalance Ratio (start at 300% — 3:1 ratio to highlight significant imbalances).

For ES and NQ futures on a 15-minute chart: set the Row Size to 0.25 (one tick per row, showing every ES price level inside each 15-minute candle). This gives the fullest view of the microstructure within each candle. On busy sessions, a single 15-minute ES candle may have 50–100 price rows — focus on the extreme rows (high and low of the candle) and the rows at KPL levels, not every row in the middle.

Practical Application: Using Footprint Charts with KPL Levels

The most efficient use of Order Flow+ for KPL trading is as a confirmation tool at key levels, not a primary signal generator. The workflow: (1) Identify the KPL level where you're watching for a reversal setup. (2) As price approaches the level, switch to footprint view to read the microstructure in real time. (3) Look for: negative delta at KPL resistance (selling pressure absorbing buying at the level), bullish imbalances appearing at KPL support (aggressive buyers stepping in), or large absorbed volume at the extreme that confirms rejection. (4) Enter when the footprint confirms the KPL setup — rejection at the level with supporting delta and imbalance evidence. This confirmation reduces false signals at KPL levels that would otherwise produce equal-looking setups with very different microstructure quality.

Tags:

About the Author

Cameron Bennion

Founder, Young Money Investments · Quant Trader

Cameron has 18+ years of live market experience trading ES, NQ, and futures. He founded Young Money Investments to teach systematic, data-driven trading to everyday traders — the same quantitative methods used at his hedge fund, Magnum Opus Capital. His members have collectively earned $50M+ in prop firm funded accounts.

18+ Years Trading ExperienceHedge Fund Manager — Magnum Opus Capital$50M+ Funded for MembersNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Trade with Cameron's systems:7-Day Free Trial →

Free — No Credit Card

Get Daily KPLs in Your Inbox

AI-generated Key Price Levels for ES & NQ, delivered every trading morning. Join 500+ traders who start their session with a plan.

🔒 Your information is secure. We respect your privacy and will never spam you.

Risk Disclosure & Disclaimer

Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.

Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.

CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Ready to Apply These Strategies?

Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans to trade systematically.

Intro Trader includes a 7-day free trial • 30-day money-back guarantee on all tiers