Imagine standing beside a river. You can see the water at the surface, sometimes calm, sometimes rushing, while the currents underneath stay out of sight. You may know a similar moment in the market: your setup looks sound, price is about to break out of a range, you enter – and it turns back.

The chart shows where trading took place. An order-flow viewOrder flow concerns changing orders and executions. It shows market activity, but not an individual trader's motives. adds which orders were displayed in the book and which trades actually executed. This can help you examine what happened at a level you selected beforehand. It cannot reveal why a particular trader acted or where price must go next.

After a failed breakout, you may first look to candles, lines or indicators for an explanation. That is where the reversal is visible. To examine how trading unfolded at the range boundary, you need a closer look at executions and the displayed order book. Even those data do not provide a complete story. They add to the chart observation and may challenge a hasty explanation.

The idea behind this article

Market analysis provides the where: a price area where you expect a response. Order flow adds the what: displayed orders, executed volume and price reaction. Together, these observations give context to your decision.

01

What order flow shows – and what it does not

A chart compresses past trades into candles or lines. You see the outcome of a move, but only part of the process. Order-flow tools let you look more closely at what was displayed at individual price levels and what really traded there. In exchange-traded futuresStandardised contracts with a defined underlying market, contract size and expiry., for example, these two kinds of data can be viewed side by side.

Before execution

Displayed limit orders

The order book shows offered buy and sell quantities. They can be added, changed or cancelled. They are not yet traded contracts.

After execution

Actual trades

Executions show where volume changed hands. Price and volume alone identify neither the participants nor their intentions.

A chart and an order-flow view answer different questions. The latter may show whether aggressive buys or sells occurred at a level, whether a lot traded in a narrow area and whether price then progressed. It cannot establish “genuine interest” or a particular hidden intention with certainty. A large displayed order may never execute.

Three questions help with this assessment: Are buyers or sellers entering aggressively? Does price stall despite those executions, or does it progress? And how does the displayed supply on the other side change? Heavy buying does not automatically mean rising prices. Every executed buy has a seller; the amount of liquidity available or replenished on that side also matters.

That is why order flow is no holy grail. Think of it as the screws and nails in a toolbox: useful alongside a plan, market analysis and risk rules. Without a connection to your trading idea, you will find conspicuous patterns everywhere. A brief volume spike or absorption in the middle of a move may simply be market noise.

CME explains how orders, changes and executions update the electronic order book. What depth you can actually see depends on the market, data feed and tool.

02

Why the “what” needs a “where”

Even if you can see what is trading now, a second question remains: where is it happening? For a trading idea aimed at a move lasting more than a few seconds, an arbitrary spike in delta or volume is not enough. You need a defensible area on the chart where a reaction would matter to your thesis.

Mark a support or resistance area, or the edge of a range, before price reaches it. Ask what response you expect and what would challenge your idea. When the market arrives, watch how displayed liquidity, actual trading volume and price progress relate to one another. Strong execution without further progress tells a different story from a breakout that trades through additional levels.

Do not chase every very short-term move. The smaller the time window, the less time you have to check an observation. Before price reaches your area, decide which data and timeframe you will use. A signal without context can tempt you to invent a story only after placing the trade.

1Mark a level

Why does this price area matter to your market analysis?

2Observe the reaction

What happens to executions, displayed depth and price?

3Look for another explanation

Could thin liquidity or a short impulse explain the observation too?

4Limit your risk

A pattern cannot replace a stop or sensible position sizing.

The “where” and “what” work like two interlocking gears. Market analysis shows where you might want to trade; order flow helps you assess the response there. A level you have marked is never a guarantee that the market will react as expected.

03

Reading the order book and heatmap

The order bookA view of displayed buy and sell orders at individual price levels, also called depth of market., or DOM, shows visible limit ordersOrders with a price limit: a buy may fill at or below the limit, a sell at or above it. Execution is not guaranteed. on the bid and ask sides. It is a snapshot. Orders are constantly placed, changed and cancelled. The displayed quantity is neither volume already traded nor a promise that it will still be there when price arrives.

A heatmap plots those displayed quantities over time as coloured traces. Bright areas generally represent more displayed orders in the particular tool. This helps you see where orders rested for longer, which levels price touched repeatedly and where displayed depth fell before price approached. The colour cannot tell you who traded or why an order disappeared.

A heatmap makes changes easier to follow than the flickering numbers in a DOM. A bright trace may show that a large quantity remained displayed at a level for longer. Repeated touches show how price behaved there. A fading trace shows that displayed depth changed. Only with the actual trades can you interpret these observations cautiously. A level that price did not trade through may reflect replenished orders or a lack of aggressive orders.

Historical Bookmap screenshot showing price, horizontal liquidity traces and volume.
Bookmap screenshot from 2025. Bright traces indicate displayed depth in the data feed used then. Open the image for detail; this is not a current market view. Image: TradeNeon.

In this view, Level of Interest added coloured horizontal lines to the heatmap to mark price areas identified through prior market analysis. Those lines are analysis, not executions or evidence of institutional orders. Level of Interest can point to areas worth another look; you assess the reaction there yourself.

If a bright trace fades, order changes and cancellations are possible explanations, as is the way the feed displays depth. That alone does not prove spoofing. CME cautions against using order-book depth alone to measure liquidity. Consider executions, the spreadThe gap between the best available bid and ask prices in a market. and price response too.

Other views

A volume profile groups executed volume by price level. Delta bars and footprint charts show aggressive buy and sell executions within a candle or at each price level. An order-book imbalance compares displayed buy and sell quantities, so it is different from executed volume. You do not need all these views at once. You do need to know what data each one actually shows.

04

What cumulative delta adds

A heatmap mainly describes what was visibly offered in the book. Order-flow delta instead compares aggressively executed buys and sells: trades at the ask are commonly assigned to the buy side and trades at the bid to the sell side. Cumulative delta sums that difference over a chosen period and is often shown as a line beneath the price chart.

If delta rises while price makes little progress at a level, passive sellers may be absorbing aggressive buys. That is a possible clue to absorption, not proof of a particular trader or an imminent reversal. If price rises without a strong delta impulse, several explanations remain possible, including fewer offers on the other side or changing limit orders. A sharp jump in delta indicates increased aggressive volume, but does not establish a single large order.

Three contrasts are particularly useful: pressure without a breakthrough, rising price without a strong delta impulse and a sudden jump in the delta line. All three are useful observations. A single certain explanation would go too far: rising delta with a stalled price does not prove one particular limit seller. A rise without a delta impulse does not prove “hidden strength”. And a sharp jump can consist of several executions. Compare timing, price response and data quality.

The contrast between price and delta makes this view useful. Compare them over the same period and keep your feed's calculation method in mind. Delta shows executed activity; it does not show all resting orders or identify the market participants.

05

Three order-flow patterns in examples

Absorption: much trading, little price progress

Imagine buyers repeatedly trading aggressively at resistance while price barely advances. One-sided delta, high executed volume in a narrow area and little price progress may appear together. Opposing passive limit orders could be absorbing the buying pressure. Who placed them, and what will happen next, remains unknown.

Historical heatmap chart with several marked tests of an upper price area followed by a decline.
Absorption example from 2025: several approaches to the upper area, followed by a decline. The image alone cannot establish which orders executed or why price later fell. Image: TradeNeon.

A large number in the order book is not enough to identify absorption. Look for the combination of actual executed volume and little price progress in the same area. Passive orders may be replenished, or the aggressive side may be weakening. The historical arrows in the image show where you would look more closely. They do not replace a time sequence of executions or a check of what happened afterwards.

In that historical example, the market fell after several attempts. It illustrates a past sequence, not a rule: absorption can also end without a reversal. At a level marked in advance, it is one piece of evidence to combine with other observations and your risk plan.

Sweep: trading through several price levels

In a sweep, aggressive executions take available liquidity across several price levels. This can cause a rapid price move. The chart shows the move; suitable execution data lets you check which levels actually traded. Thin displayed depth may amplify it. A steep delta move or a screenshot does not reveal whether one large participant was responsible.

Historical heatmap chart with a marked fast price move at a price area.
Marked price move in a screenshot from 2025. The marking highlights an area to examine; execution data is needed to assess a sweep. The trader or traders involved remain unknown. Image: TradeNeon.

The example connects a fast price move with a previously examined microstructure. That connection is the useful lesson. The static picture alone cannot verify whether transactions took several levels in one sweep. Use it to frame questions for the execution data, not as a completed diagnosis. Several participants could also trade aggressively at the same time.

Location matters here too. A fast move halfway through an established run may be noise for your plan. At a level marked beforehand, ask the same questions: what actually traded, how did price respond and what other explanation is possible?

Disappearing orders: an observation, not proof of spoofing

A large displayed quantity may appear close to price and disappear before price reaches it. Legitimate changes or cancellations can explain that. Spoofing, by contrast, involves placing an order with the intent to cancel it before execution and create a false impression. A single heatmap cannot establish that intent.

Historical heatmap chart with marked areas of displayed liquidity along the price path.
Heatmap labelled “spoofing” in a screenshot from 2025. Visible traces and cancellations may justify further investigation; this image does not prove deceptive intent. Image: TradeNeon.

When large orders appear briefly and vanish, start with what you can observe: time, price level, displayed size and whether a trade occurred. Then check whether the pattern repeats and how price responds. Even repetition does not prove deceptive intent. Unreliable displayed depth may matter to your trading decision without accusing another participant of unlawful conduct.

CME describes spoofing in terms of intent when placing an order. Careful language matters in your analysis: you can observe displayed liquidity arriving or disappearing without knowing the motive.

06

Using order flow in your trading routine

That is a lot to take in. A calm sequence helps: first choose your market and a relevant level. Write down what would support your thesis, what would challenge it and when you would stay out. Then observe executions, displayed orders and the price response. A striking colour or number becomes an observation you can test.

Order flow takes practice because one pattern rarely has only one interpretation. Absorption need not end in a reversal; a sweep does not identify a trader; a disappearing order does not prove deception. The question is whether what you observe at a level you selected beforehand fits a sound plan.

Level of Interest helps identify potential price areas for market analysis. It is not an order-flow display and cannot make a trading decision for you. If you want to explore the full process of market analysis, execution and risk management, TradeNeon's day-trading programme is currently available in German.

Which levels deserve a closer look?
Level of Interest helps you find potential price areas for analysis. You assess how the market trades when it reaches them.
Explore Level of Interest
Bull and bear – the TradeNeon characters for Level of Interest
Frequently asked questions
What is order flow in trading?

Order flow concerns a market's changing orders and executions. Depending on your data feed, you may see displayed limit orders, traded volume and how they change over time.

Does order flow tell me why price rises?

It adds observations about market activity. It cannot unambiguously reveal a particular trader's motive or the cause of every price move.

Is a large order in the book always important?

No. It can be changed or cancelled and might never execute. Assess it together with actual trades and the price response.

Can I identify spoofing with certainty in a heatmap?

No. Repeatedly disappearing orders can prompt questions, but a single view cannot establish the deceptive intent required for spoofing.

Simon Reichert
Simon Reichert
TradeNeon
Simon Reichert works on market analysis and trading education at TradeNeon.