Skip to content
Master SMC & Order Flow Trading for Futures
⏱ Indices Killzones
6pm 8pm 10pm 12am 2am 4am 6am 8am 10am 12pm 2pm 4pm
Asia
London
NY AM
NY PM
Lunch
Order FlowIntermediate

Order Flow Imbalances: Predicting Short-Term Direction

By Chriss Rakoot Updated 5 min read

Order flow imbalances occur when buying and selling activity are significantly unequal. These imbalances create directional pressure that often predicts short-term price movement. Learning to identify and trade imbalances adds a powerful tool to your Order Flow arsenal.

Simulated NinjaTrader 8 footprint of ES with a 300% imbalance ratio: a single buying imbalance, three stacked buying imbalances and one selling imbalance — SmartFlow Futures
At a 300% threshold, a cell is coloured when one side has at least 3x the volume of the other: cyan for buying imbalances, magenta for selling (NinjaTrader's default colours). Three stacked imbalances carry more weight than a single one. Simulated NinjaTrader 8 display with illustrative data.

What is an Order Flow Imbalance?

An imbalance exists when one side of the market is significantly more aggressive than the other:

Buying Imbalance: Significantly more volume trading at the ask (aggressive buyers) than at the bid (aggressive sellers).

Selling Imbalance: Significantly more volume trading at the bid (aggressive sellers) than at the ask (aggressive buyers).

Imbalances are typically measured as ratios. A 300% imbalance means one side has 3x the volume of the other. NinjaTrader compares the cells diagonally: the ask at one price against the bid one tick lower, and the bid against the ask one tick higher.

Why Imbalances Matter

Imbalances reveal who is in control:

Supply and Demand: Significant buying imbalance means demand exceeds supply at current prices. Price typically rises to find more supply. Significant selling imbalance means supply exceeds demand. Price typically falls to find more demand.

Institutional Activity: Large imbalances can indicate institutional participation, although the footprint does not show who traded. Either way, that side is aggressive and may want to move price.

Identifying Imbalances on Footprint

Footprint charts display imbalances visually:

Imbalance Highlighting: Most footprint tools highlight cells where imbalance exceeds a threshold. Green or blue highlighting for buying imbalances. Red or orange highlighting for selling imbalances. NinjaTrader’s defaults color the numbers instead: cyan for buying, magenta for selling.

Threshold Settings: Common thresholds are 200%, 300%, or 400%. NinjaTrader’s default is 150%, entered as a ratio (1.5), so 300% means a ratio of 3. Higher thresholds identify stronger imbalances. Lower thresholds show more activity but with more noise.

Start with 300% as a balanced threshold and adjust based on your observations.

Imbalance Patterns

Single Imbalance:

One price level showing imbalance. Least significant. Could be noise. Use for context, not as signal alone.

Stacked Imbalances:

Multiple consecutive price levels (three or more is a common minimum) with same-sided imbalance. More significant than a single imbalance. Shows strong one-sided conviction. Often leads to continuation in imbalance direction.

Imbalance at Key Level:

Imbalance appearing at an SMC level (order block, FVG, liquidity). Suggests strong interest at that level. Adds weight to the setup when combined with structure.

Trading Imbalances

With-Trend Imbalances:

In an uptrend, buying imbalances support continuation. In a downtrend, selling imbalances support continuation. These usually need less confirmation than counter-trend imbalances, but none is certain.

Counter-Trend Imbalances:

Buying imbalance during a downtrend may signal reversal. Selling imbalance during an uptrend may signal reversal. Require more confirmation. Context matters most.

Entry Technique:

When stacked imbalances form in your direction: Consider immediate entry if already at valid setup. Or wait for pullback to the imbalance zone. Stop beyond the imbalance formation. Target based on structure and next significant level.

Imbalance Exhaustion

Simulated NinjaTrader 8 footprint of four ES bars with stacked buying imbalances gaining +8, +5, +3 then +1 tick while delta stays positive; absorption at the top — SmartFlow Futures
Each bar shows a stack of buying imbalances and a similar positive delta, but each one buys less progress, and in the last bar heavy buying at the top fails to lift price. The move may be running out of steam. Simulated NinjaTrader 8 display with illustrative data.

Watch for signs that imbalance is exhausting:

Diminishing Returns: Strong imbalance but price not moving proportionally. Each subsequent imbalance produces less movement. Suggests the move is running out of steam.

Absorption: Imbalance on one side being matched by passive orders on the other. The footprint does not show those resting orders, only the net effect: price stability despite heavy aggressive activity. May precede reversal.

Imbalance and Delta

Imbalances and delta are related but different:

Delta: Net difference between buy and sell volume (at ask minus at bid). Shows overall pressure.

Imbalance: Ratio between diagonal ask and bid cells at specific price levels. Shows where aggressive activity is concentrated.

Use both together: Delta for overall direction, imbalances for specific entry zones.

Practical Application

Simulated NinjaTrader 8 footprint of ES: a sweep below support, stacked selling then stacked buying imbalances, delta turning positive, long entry, stop below the sweep low — SmartFlow Futures
Scenario: Reversal Confirmation. Price sweeps liquidity below support, stacked selling imbalances appear, then stacked buying imbalances follow and delta turns positive. Entry is long after the shift, with the stop below the sweep low. Simulated NinjaTrader 8 display with illustrative data.

Scenario: Long Setup

Price retraces to bullish order block. As price enters the block, footprint shows stacked buying imbalances. Delta shifts positive. Entry: Long after imbalance confirmation. Stop: Below the order block. Target: Recent high and beyond.

Scenario: Reversal Confirmation

Price sweeps liquidity below support. Immediate stacked selling imbalances followed by stacked buying imbalances. Shift from sell to buy pressure suggests a reversal. Entry: Long after imbalance shift. Stop: Below the sweep low.

Limitations

Time Sensitivity: Imbalances are most relevant in real-time or on recent bars. Old imbalances have less predictive value.

Context Required: Imbalances without context can mislead. A buying imbalance at strong resistance may fail. Always combine with structure and levels.

Threshold Sensitivity: Results vary based on threshold settings. Too low creates noise; too high misses signals. Calibrate for your market and timeframe.

Key Takeaways

Imbalances show when one side is significantly more aggressive. Buying imbalance suggests upward pressure; selling imbalance suggests downward pressure. Stacked imbalances indicate strong one-sided conviction. With-trend imbalances support continuation; counter-trend may signal reversal. Use imbalances at SMC levels to add weight to setups. Combine with delta for complete Order Flow picture. Imbalances are most valuable in real-time at significant levels.