Order Flow Trading: How to Read the DOM, Time and Sales and Delta on ES/NQ

Quick Answer: Order flow trading means reading the orders behind price instead of indicators calculated from it. On ES and NQ you watch three things: the DOM (resting limit orders at each price), executed trades (time and sales and footprint charts) and delta (aggressive buying minus aggressive selling). Trade it at levels you marked in advance: absorption at support or resistance, stacked imbalances in the trend direction, or delta divergence at an extreme, with the stop just beyond the level.

📅 January 16, 2026 • Updated: October 5, 2026 • ⏱️ 10 min read

What Is Order Flow Trading?

Order flow is the stream of orders hitting the market: resting limit orders waiting on the book, and aggressive market orders that take liquidity and actually move price. Order flow tools show:

  • How much traded at each price (volume at price)
  • Which side was aggressive: buyers lifting the ask or sellers hitting the bid
  • Where resting orders are stacked or pulled on the book
  • Whether aggressive volume is moving price or being absorbed

Order flow doesn't tell you who is trading. Exchange data doesn't identify participants, so any "institutional" read is an inference from size and behaviour.

📌 Core Principle: Price moves when aggressive orders consume the resting liquidity at a price faster than it is replenished. Order flow tools let you watch that happen in real time instead of inferring it from a lagging indicator.

Order Flow vs Traditional Indicators

Traditional indicators Order flow
Calculated from past prices Built from live orders and trades
Lag behind price by design Real time, but noisy and fast
Same reading for every trader Requires interpretation and context
Work on any timeframe Most useful intraday, at key levels

If indicators are what you trade today, our ES and NQ strategies and indicators guide covers the left-hand column. This guide covers the right.

💡 Pro Tip: Order flow doesn't replace technical analysis; it refines it. Use support and resistance, VWAP and volume profile levels to decide where to trade, then use order flow to decide when.

The 3 Core Order Flow Tools

1. DOM (Depth of Market / Order Book)

The DOM lists the resting limit orders at each price around the market: bids (buy orders) and asks (sell orders). NinjaTrader's SuperDOM, for example, shows depth in its Buy and Sell columns.

How to Read the DOM:

  • Bid side: resting buy orders waiting to be filled
  • Ask side: resting sell orders waiting to be filled
  • Spread: the gap between best bid and best ask, normally one tick (0.25 index points) on ES and NQ when the market is active
  • Size that stands out: a level holding far more contracts than its neighbours
  • Pulling: large orders cancelled before price reaches them
  • Refreshing: size at a level that keeps reappearing after it is traded through

📊 DOM Technique: Spotting Refreshing Liquidity

Some traders display only part of a large order (an iceberg order), or keep re-placing size as it fills. On the DOM it looks like a level that keeps trading volume without being taken out. If ES shows 20 contracts on the bid at a level, then trades several hundred contracts there and still holds, someone is replenishing that bid. That level is worth watching for absorption, but the real size behind it is unknowable.

2. Time and Sales (the Tape)

Time and sales, also called the tape, lists executed trades as they print: time, price and size. NinjaTrader's Time & Sales window, for example, shows the current bid and ask with colour-coded last-traded time, price and size, and can flag block trades above a size you set. Where the DOM shows what traders intend to do, the tape shows what they actually did.

How to Read the Tape:

  • Prints at the ask: buyers lifting the offer (aggressive buying)
  • Prints at the bid: sellers hitting the bid (aggressive selling)
  • Pace: a burst of prints at one price shows urgency; a slow tape at your level means nobody has committed yet
  • Size: prints far larger than the usual trade, which a block filter highlights
  • Prints without progress: heavy selling at the bid while price stops falling is absorption happening in real time

The tape moves fast on ES and NQ, so most traders also summarise it two ways: by side (delta, below) and by price (footprint charts).

3. Volume Delta

Delta measures aggression. Trades at the ask are aggressive buys (market buy orders lifting the offer); trades at the bid are aggressive sells (market sell orders hitting the bid).

Delta = volume at the ask − volume at the bid. NinjaTrader's volumetric bars documentation uses the same buy-minus-sell definition.

Types of Delta:

  • Bar delta: delta for a single bar
  • Cumulative delta: the running total through the session
  • Delta divergence: price and cumulative delta moving in opposite directions

How to Read Delta:

Delta signal Interpretation Action
Positive delta + rising price Aggressive buyers in control Favour longs on pullbacks
Negative delta + falling price Aggressive sellers in control Favour shorts on rallies
Negative delta + price holding Selling being absorbed by passive buyers Watch for a long at support
Positive delta + price stalling Buying being absorbed by passive sellers Watch for a short at resistance
New price high, lower delta high Buying aggression fading Tighten longs; consider a reversal short
New price low, higher delta low Selling aggression fading Tighten shorts; consider a reversal long

Where Footprint Charts Fit

A footprint chart is the tape organised by price: each bar is split into price levels showing the volume traded at the bid and at the ask, with the bar's delta underneath. Platforms call it different things: Sierra Chart's Numbers Bars, NinjaTrader's Order Flow Volumetric Bars, TradingView's Volume footprint, and Quantower and ATAS cluster charts. Reading one well is a skill of its own, so it has its own guide: how to read footprint charts walks through delta, diagonal imbalances, absorption and exhaustion bar by bar with worked ES examples.

Platforms for Order Flow Trading

You need a platform that can show depth and bid/ask volume, plus real-time CME data from your broker or data provider. Features and pricing change often, so check each vendor's current plans.

Platform Footprint tool Depth / DOM tool
Sierra Chart Numbers Bars Chart and trading DOM
NinjaTrader Order Flow Volumetric Bars SuperDOM
TradingView Volume footprint chart type (Premium plans and above) Depends on the connected broker
Quantower Cluster chart DOM Trader
ATAS Cluster (footprint) charts Smart DOM

For a head-to-head on two popular options, see TradingView vs Quantower. There are also dedicated order-flow platforms such as DeepCharts, which bundles footprint, large-trade detection, DOM and replay tools and was co-founded by trader-educator Andrea Cimi.

3 Order Flow Trading Setups

Setup 1: Absorption at a Level

Concept: aggressive orders keep hitting a level, but price doesn't move through it. Passive orders on the other side are absorbing the flow, and when the aggressors give up, price often turns.

Entry Rules:

  1. Mark the level in advance (prior-day low, VAL, VWAP or a swing low).
  2. Wait for price to test it.
  3. On the tape or footprint, look for unusually heavy selling printing at the bid (for a long) while price fails to print meaningfully below the level. On the DOM, a bid that keeps refreshing is the passive side doing the absorbing.
  4. Enter once price ticks back up off the level, in the direction of the absorbing side.

Stop: a few ticks beyond the absorption level
Target: the prior swing or next level, at least 2:1 reward to risk

📊 Illustrative Example: ES Absorption Long (hypothetical prices)

Setup: the prior low is 5,795.00. Price drops into it and the footprint shows heavy selling at the bid at 5,795.00 and 5,795.25, but no trade prints below 5,795.00.
Entry: long at 5,795.50, two ticks above the level, as price lifts off it.
Stop: 5,794.25, which is five ticks (1.25 points) below entry: $62.50 risk per ES contract.
Target: 5,798.00, which is ten ticks (2.5 points) above entry: $125 per contract, or 2:1.
ES ticks are 0.25 index points worth $12.50 each (CME specs).

Setup 2: Imbalance Continuation

Concept: in a trend, stacked imbalances in the trend direction on a pullback show aggressors stepping back in. Trade with them.

Imbalances are a footprint reading: one side's aggressive volume at a price is a set multiple of the other side's. The footprint guide linked above explains how platforms detect them and which threshold to start with.

Entry Rules:

  1. Confirm the trend: higher highs and higher lows, or the reverse.
  2. Wait for a pullback to VWAP or a key level.
  3. Look for three or more stacked imbalances in the trend direction.
  4. Enter on the break of that bar, with the stop beyond the imbalance zone.

Setup 3: Delta Divergence Reversal

Concept: when price makes a new high or low but cumulative delta does not, the aggressive side is running out of fuel. It is a warning, not a trigger, so wait for price to confirm.

Entry Rules (Short Example):

  1. Price pushes to a new high at a marked resistance level.
  2. Cumulative delta makes a lower high than on the previous push.
  3. Wait for the first lower high or bearish bar.
  4. Enter short with the stop a few ticks above the swing high, targeting VWAP or the prior swing low.

Common Order Flow Mistakes to Avoid

1. Reading Every Tick

Don't try to interpret every DOM change or footprint cell. Focus on the few levels you marked before the session.

2. Ignoring Context

Absorption at support in an uptrend means something very different from the same print in the middle of a range during a downtrend.

3. Overtrading

Order flow throws off constant signals. Trade only at your levels and in the liquid hours, mainly the first hours after the 9:30 a.m. ET open and the final hour.

4. Not Accounting for Speed

ES and NQ move fast. Use bracket orders (entry, stop and target together) so execution doesn't depend on reflexes.

5. Trading Displayed Size

Large resting orders get cancelled for many reasons. Entering orders you intend to cancel before execution is spoofing, which CME Rule 575 prohibits. Because you can't know intent from the screen, don't build a trade on displayed size alone. Wait for actual trades to print at the level.

⚠️ Warning: order flow reading takes substantial screen time. Use replay or a simulator until you can follow your rules consistently, then start small, for example on Micro E-mini contracts (MES/MNQ), with a fixed risk per trade from a written risk management plan.

Order Flow vs Volume Profile

Feature Order Flow Volume Profile
Time focus Real-time, tick by tick Accumulated over a session or range
Best use Timing entries and exits Finding key levels
Tools DOM, footprint, delta POC, VAH, VAL, HVN/LVN
Learning curve Steeper (fast, noisy) Gentler (static levels)

💡 Pro Combination: use the volume profile to find the level (POC, value area high or low), then use footprint and DOM behaviour to time the entry at that level.

Ready to Trade with Institutional Edge?

Stop trading blind. Join FuturesHive and learn order flow analysis, volume profile, and professional risk management from traders who've been consistently profitable for 291+ days.

MASTER ORDER FLOW TRADING

Frequently Asked Questions

What is order flow trading?
Order flow trading means reading the orders behind price rather than indicators calculated from past prices. You watch resting limit orders on the DOM, executed trades on time and sales or a footprint chart, and delta (aggressive buying minus aggressive selling) to judge which side is in control at a level. It is mainly used for intraday entries and exits on liquid futures such as ES and NQ.
What is the DOM in futures trading?
DOM stands for depth of market, also called the order book or ladder. It lists the resting buy (bid) and sell (ask) limit orders at each price around the market in real time. Traders use it to see where size is stacked, where it is being pulled, and how price behaves when it reaches those levels. Displayed size can change or be cancelled at any moment, so it is context, not a signal.
What are footprint charts?
Footprint charts (called cluster charts, Numbers Bars or volumetric bars depending on the platform) split each bar into price levels and show how much volume traded at the bid and at the ask at each level. That reveals where aggressive buyers or sellers dominated, where volume was absorbed, and the delta of every bar, which a candlestick cannot show.
What is delta in order flow trading?
Delta is volume traded at the ask (aggressive buy orders lifting the offer) minus volume traded at the bid (aggressive sell orders hitting the bid). Positive delta means buyers were more aggressive; negative delta means sellers were. Cumulative delta keeps a running total through the session. When price makes a new high but cumulative delta does not, buying aggression is fading.
What is time and sales in order flow trading?
Time and sales, also called the tape, lists every executed trade as it prints, with its time, price and size, and platforms such as NinjaTrader colour-code the prints and can flag large block trades. It shows what traders actually did, where the DOM shows what they intend to do. Because it moves fast on ES and NQ, most traders also summarise it by side (delta) and by price (footprint charts).
Is order flow trading profitable?
It can add precision to entries and exits, but it is not an edge on its own. Order flow is noisy, fast and easy to over-read, it takes a lot of screen time to recognise patterns, and it works best at levels you have already marked with volume profile, VWAP or prior-day highs and lows. Practise on a simulator or replay first, and keep risk per trade small.

Final Thoughts: Is Order Flow Right for You?

Order flow suits day traders and scalpers who can watch the New York session, are comfortable making fast decisions, and will put in the screen time. If you swing trade or can't watch the open, start with volume profile and VWAP instead. For a public example of the approach, look at NQ scalper Fabio Valentini: auction market theory picks the location, and order flow confirms the trade.

🎯 Bottom Line: mark your levels first, let order flow tell you whether those levels are being defended, and keep every loss small. Practise on replay or a simulator before risking real money.

Related Articles

Sources