Order flow trading explained: the complete beginner guide
You've analyzed charts with candlesticks and indicators, but you wonder what's happening under the surface? Order flow shows you exactly that: who is buying, who is selling — and where the real money flows. This guide walks through the fundamentals, the four core tools, and how to start with NinjaTrader 8.
What is order flow trading?
Order flow trading analyzes the actual buy and sell orders being executed on an exchange. Instead of looking only at price movements and indicators, you look behind the curtain: how much volume traded at what price level, whether aggressive buyers or sellers dominate, and where institutional participants are active.
Order flow vs. classical technical analysis
Classical technical analysis works with price and time — candlestick patterns, moving averages, RSI, MACD. The problem: these indicators are lagging. They tell you what already happened.
Order flow trading is a leading approach. You see:
- Where liquidity sits — before price gets there
- Whether a breakout is backed by real volume — or just a fake move
- Where institutional traders are positioned — and how to align with them
Imagine you're standing in a marketplace. Technical analysis shows you the price tags. Order flow shows you who is buying right now, how much, and how aggressively.
The four most important order-flow tools
Order flow trading uses specialized displays that go beyond the standard candlestick chart. Here are the four tools you should know:
1. Footprint chart
The footprint chart shows you volume per price level within a single bar. Instead of just open, high, low, close, you see:
- How many contracts traded on the bid side (aggressive sellers)
- How many on the ask side (aggressive buyers)
- Where imbalances form — strong skew between buyers and sellers
A footprint chart makes the inner structure of every bar visible. A green bar with weak ask volume at the top? Probably not a sustained move. A red bar with strong bid volume at the bottom? Potential reversal.
2. Delta
Delta is the difference between ask volume and bid volume:
Delta = Buyers (Ask) − Sellers (Bid)
- Positive delta: More aggressive buyers — bullish
- Negative delta: More aggressive sellers — bearish
Delta helps you read the strength behind a price move. Price rising but delta negative? Aggressive traders aren't buying — a warning sign.
Particularly insightful: cumulative delta shows the trend over multiple bars and reveals divergences between price and order flow.
→ More on delta analysis with OrderFlowAi
3. Volume profile
The volume profile shows traded volume as a horizontal histogram along the price axis. Instead of asking "how much volume did this bar have?", you ask: "at what price level did the most volume trade?"
The three key levels:
- POC (Point of Control): The price level with the highest volume — the "fair price" of the session
- VAH (Value Area High): Upper boundary of the area where 70% of volume traded
- VAL (Value Area Low): Lower boundary
Traders use these levels as support/resistance zones built on actual trading volume — not arbitrarily drawn lines.
4. Heatmap (order book visualization)
The heatmap shows limit orders in the book as a color-coded display in real time. You see:
- Where large limit orders sit (hotspots)
- How they shift or vanish over time (spoofing detection)
- Where absorption happens — price pushes a level, but it holds
The heatmap is the only tool that gives you leading information: you see orders before they get filled.
→ GPU-accelerated heatmap from OrderFlowAi
How to read a footprint chart
The footprint chart can look overwhelming at first. Step-by-step:
Basic structure
Each bar unfolds and shows two numbers per price level:
Bid Volume × Ask Volume 120 × 340
- Left (bid): Contracts sold at the bid (aggressive sellers)
- Right (ask): Contracts bought at the ask (aggressive buyers)
Spotting imbalances
An imbalance forms when ask volume exceeds bid volume by a multiple at a single level (typical: 3:1 or more). It signals:
- Ask imbalance (bullish): Strong buying pressure on this level
- Bid imbalance (bearish): Strong selling pressure
Stacked imbalances in one direction form an imbalance stack — a strong momentum signal.
Delta per level
Per-level delta shows whether buyers or sellers dominate at a specific price. Combined with bar delta you can identify:
- Absorption: High turnover but little price movement → the opposing side is absorbing pressure
- Initiative: High turnover with price movement → one side is pushing aggressively
- Exhaustion: Delta drops at the end of a move → momentum fading
Order flow on futures vs. CFDs
A critical point many beginners miss: order flow trading only works on real market data.
Futures (CME, Eurex, etc.)
- Real volume: Every traded contract is transparently logged at the exchange
- Central order book: All participants trade at the same venue
- Level-2 data (depth of market): You see the actual liquidity in the book
- Conclusion: Order flow analysis is most meaningful here
CFDs and spot forex
- No real volume: CFD brokers mirror the price; volume is internal only
- No central order book: Each broker has their own liquidity
- Tick volume as a proxy: Measures price-change count, not actual trading volume
- Conclusion: Order flow analysis is limited here
If you're serious about order flow trading, futures is the path. Standard instruments: ES (S&P 500), NQ (Nasdaq), CL (Crude Oil), GC (Gold), 6E (EUR/USD future).
Practical entry with NinjaTrader 8
NinjaTrader 8 is the most popular platform for order flow trading — for good reason:
Why NinjaTrader?
- Free platform: Simulation and charting free, paid only for live trading
- Extensible: Hundreds of add-ons and indicators (including OrderFlowAi)
- Data-feed agnostic: Works with Kinetick, Rithmic, CQG, Interactive Brokers, and more
- Performant: Handles large real-time data streams
Setup in three steps
Step 1: Download and install NinjaTrader 8 (free at ninjatrader.com)
Step 2: Connect a data feed — for order flow you need at least Level-1 data (tick), ideally Level-2 (depth of market) for heatmap visualization
Step 3: Install order-flow indicators — this is where OrderFlowAi fits in, delivering footprint, delta, volume profile, and heatmap as ready-made indicators
What OrderFlowAi delivers
OrderFlowAi is an indicator suite for NinjaTrader 8 that combines all four order-flow tools in one:
- GPU-accelerated heatmap — real-time order book visualization without performance hit
- Delta analysis — cumulative delta, per-bar delta, and delta divergences
- Volume profile — POC, value area, and session levels calculated automatically
- Iceberg detection — hidden institutional orders identified automatically
Summary: your roadmap
- Understand the basics: Order flow shows you supply and demand in real time
- Learn the tools: Footprint, delta, volume profile, heatmap — each has its purpose
- Use real data: Futures on regulated exchanges, not CFDs
- Start with NinjaTrader 8: Free, extensible, proven
- Practice in sim: No real money until you can read the patterns
Related articles
Start order flow trading today
OrderFlowAi gives you every tool — heatmap, delta, volume profile, iceberg detection — as NinjaTrader 8 indicators. 14 days free. No credit card required.
START FREE TRIAL →