Strategy

Order Flow and Footprint Charts for ES and NQ: A Beginner's Guide

Cameron Bennion
·
2025-12-02
·
4 min read
Calculator, notebook and pencil on a work desk
Photo by Cht Gsml on Unsplash.

A standard candle tells you where price went. A footprint chart splits that candle's volume by price, and at each price into trades that hit the bid and trades that lifted the ask. That extra detail is useful for judging whether a move at a level is being pushed or absorbed, but it is also easy to overread. Here is how the numbers are built and what they can and can't tell you.

How the data is built

Every futures trade has a buyer and a seller. Charting software labels a trade by which side was aggressive. A trade at the ask is counted as buying pressure because a buyer lifted the offer, and a trade at the bid is counted as selling pressure because a seller hit the bid. That label is an inference from the print price, since limit orders resting at the bid or ask are the other side of each trade. A footprint cell at 5,002.00 might read 35 x 80, meaning 35 contracts traded at the bid and 80 at the ask there.

Delta is ask volume minus bid volume. Hypothetical candle: at three prices the cells read 50 x 20, 35 x 80, and 12 x 30. Delta at each is minus 30, plus 45, and plus 18, and the candle total is plus 33. A candle can also be reported with a cumulative delta, which is the running sum across candles.

Delta divergence

Your next step

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

Divergence means price and delta disagree. Price makes a higher high while the candle's delta at that high is negative or weaker than at the prior high. Price makes a lower low while delta at that low is positive or less negative. The common reading is that aggressive participants are being absorbed by passive orders. That is an interpretation, not a fact, because a trade at the bid can be a seller hitting a resting buy order or a stop being triggered, and the data can't tell you which is going on. It is also a weak signal alone. Treat it as one input that you log and test.

Imbalances

An imbalance flags a price where one side outweighs the other by a set ratio, often 3 to 1, though most platforms let you change it. Example: 90 contracts at the ask against 25 at the bid at one price is 3.6 to 1 and would be highlighted. Some traders watch whether price later returns to those zones, but whether that has any predictive value is something you must check against your own data. Don't assume it.

Volume profile is the simpler version

Volume by price shows the total contracts traded at each price over a session or period without the bid and ask split. High-volume nodes show where trading concentrated, and low-volume areas show where price moved through quickly. Most charting platforms offer it as a standard indicator. If you can't get footprint data, a volume profile and ordinary volume still give you part of the picture.

What you need to run footprint charts

Footprints need tick-level data that includes bid and ask information. Check that your platform and data subscription support it, and that historical footprint replay is available if you want to study past sessions, since not every setup stores it. Different platforms may classify trades slightly differently, so numbers won't always match between them. Futures volume from different data vendors can also differ.

Using it with reference levels

A practical workflow is to pick the trade from your normal analysis first, then use delta as a filter. If a KPL level (a fixed reference price anchored to the regular session opening print, four in the standard ES and NQ map, mapped only after the 9:30 am ET open) is tested, you can look at what the footprint shows at that price. Strong negative delta at a test from below may support a short thesis, and positive delta at a test from above may support a long one. After entry you can watch whether delta confirms the move or starts to diverge, as an early prompt to tighten a stop. I have no evidence that adding delta improves results, so run it as an experiment. See the KPL trading guide for how the levels are built.

A simple test

For each level touch you take, record the delta reading, whether you entered, and the result. Then compare entries with and without confirming delta. Fifty touches is still a small sample, so don't read it as proof, and the edge calculator can help you see how uncertain a modest sample really is. Include costs. Footprint software and data subscriptions have their own fees, and a tool that costs more than the improvement it adds isn't worth running.

Limits

Delta doesn't show who is trading. It can't separate large participants from small ones, and a large number can be a few hedgers or many small orders. Absorption can be present when price doesn't move, but a stall can also just be a pause. The accessible version of this idea needs no special software: price moving with strong volume is more convincing than price moving on fading volume, and you can check that with an ordinary volume histogram first.

Tags:

About the Author

Cameron Bennion
Cameron BennionAbout Cameron →

Founder, Young Money Investments · Quant Trader

Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.

Systematic Futures TradingHedge Fund Manager, Magnum Opus CapitalRisk-First EducationNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Learn the daily planning process:7-Day Free Trial →

Free, No Credit Card

Get the Free Room Preview

See how the room works before choosing a membership. Follow a setup in SIM and review what happened.

🔒 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.

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

Intro includes a 7-day trial, then $97/month. Cancel before the trial converts if it isn't a fit.