Blog · October 27, 2026 · by Matheus Rocha
What is order flow trading in futures?
Two five-minute candles on NQ can look identical. Same open, same close, same wick. In one of them, buyers chased price up with market orders the whole way. In the other, price drifted up because sellers simply stopped showing up. The chart draws both the same way. The trade you take afterwards should not be the same.
Order flow trading is the habit of looking under the candle to find out which of those two stories happened.
Every trade has an aggressor
Start with the mechanism, because everything else follows from it.
At any moment the futures market has a best bid (the highest price someone is willing to pay) and a best ask (the lowest price someone is willing to sell at). Those prices exist because traders have left limit orders resting there. They are passive. They wait.
A trade only happens when someone stops waiting. A trader who sends a market order to buy crosses the spread and takes the contracts sitting at the ask. A market sell hits the bid. That trader is the aggressor: the one who decided price was good enough right now.
So every single print on the exchange has two sides, a passive one and an aggressive one, and the exchange data tells you which side was aggressive. Order flow is the record of that aggression, trade by trade. Who crossed the spread, how many contracts, at what price, and what happened to price afterwards.
That last part matters most. Aggression is easy to see. Whether it worked is the actual information.
Why futures are a good place to read it
On CME futures like NQ and ES, every contract trades on a single central exchange. There is no dark pool and no dozen venues splitting the volume. When you watch the tape on NQ, you are watching all of NQ.
That is a real advantage over reading flow on single stocks, where a large share of the volume happens off-exchange and the picture you get is partial. In futures, if 400 contracts traded at a price, you see 400.
The four ways to look at the same flow
Think of order flow as one data stream (the trades plus the resting orders) displayed in different shapes, rather than as a single indicator. Each shape answers a different question.
The tape (Times & Trades)
The raw list. Each line is a trade: time, price, size, and whether it hit the bid or lifted the ask. It is the most honest view and the hardest to read at speed. During the first minutes of the New York session, NQ can print hundreds of lines in a few seconds. The tape is where you notice pace: the moment trades start coming faster and bigger in one direction.
The DOM (depth of market)
The ladder of resting limit orders above and below price. The tape shows what traded; the DOM shows what is waiting to trade. How deep the ladder goes depends on your data: full depth needs a login with level 2 market data, and without it you see only the best bid and ask. Useful, with one large warning further down.
The footprint
The tape, sorted. Instead of a list, the footprint splits each candle into price levels and shows, at each level, how many contracts traded on the bid and how many on the ask. You can see inside the bar where buyers were aggressive, where sellers were, and where nobody cared. It is the view most order flow traders end up living in.
Delta and volume at price
Summaries of the same data. Delta is aggressive buying minus aggressive selling, per bar or per level. Volume profile stacks all the volume of a session by price, so you see where the market spent its time and where it moved through quickly.
What the flow shows that a candle hides
The classic example is absorption. Suppose NQ falls into the low of the previous session. On the tape, sellers keep hitting the bid: 50 lots, 80 lots, 120 lots, a few hundred contracts in total at that one price. A candle chart shows a small bar sitting on a level. The footprint shows something more specific: heavy selling at the low, and price refusing to print a tick lower. Somebody with a limit order was buying everything the sellers threw at them.
On its own, that proves nothing about where price goes next. What it does establish is a fact about the auction at that moment: aggressive sellers spent contracts and did not move price. If the next minutes show sellers giving up and buyers starting to lift the offer, the story has a second chapter.
The opposite matters too. A breakout where price pushes through a high on thin, uneven aggression, with the delta barely positive, is a different trade from a breakout where buyers lift every level on the way through. Same candle shape. Different fuel.
Order flow tells you when, not where
The most common misuse goes like this. Someone opens a footprint, stares at the middle of a quiet session, and tries to find meaning in every imbalance. There is always something to see in order flow. Most of it is noise.
Flow becomes useful at a location you already cared about before the price got there. The previous day’s high or low, the value area edges, a session VWAP, a big volume node. You decide in advance where you would be interested, and then the flow tells you whether the market is accepting or rejecting that price. Location first. Flow second. If you reverse that order, you end up trading every print.
Limits worth knowing
Some of the limits of order flow are structural, and no amount of screen time removes them.
Resting orders can disappear. A big bid on the DOM is an intention, not a commitment. It can be cancelled a tick before price reaches it. Trades on the tape cannot be cancelled, which is why I trust the tape over the ladder.
Big players hide. Large participants slice their orders into small pieces precisely so you will not see a 500-lot on the tape. A real buyer may look like a steady stream of 3s and 5s.
Aggression is not direction. Heavy selling into a level that holds is often bullish, as in the absorption example. Reading “more sellers, so short” misses the whole point.
News overrides everything. When a major economic release hits, the flow of the seconds before it says nothing about what comes after.
Order flow stays useful with all of that. You just read it as evidence in context, never as a signal in isolation.
How to start reading it
Start with a single market. NQ is fast, which means it teaches quickly and punishes quickly; ES is slower and easier on the eyes. Then a single window of the day, the first hour of the New York session being the most active. Then mark two or three levels before the session and watch only what happens when price gets there. Tape and footprint, nothing else. Do that for a few weeks before you add more tools.
If you want a structured path, the free tape reading course covers the tape in detail. The order flow tools in EliteXCharts (footprint, volume profile, DOM and Times & Trades) run on the data from your own Rithmic account, which the platform requires to connect. And if you want to know why we built a platform around this way of reading the market, the first post on this blog explains it.
Futures trading involves substantial risk of loss and is not suitable for every investor.
Trade with EliteXCharts
Every feature on every plan — 6 months, 1 year or lifetime.
See plans & pricing