Order Flow Divergence
IndicatorTrading edge for all serious traders!
*Subscription plans with all scripts or single Lifetime purchase available.
Order flow analysis that works!
The Best For the Job
Order Flow Divergence / Absorption Indicator for NinjaTrader 8
See the Hidden Battle Between Effort and Result
The Order Flow Divergence / Absorption Indicator is designed to help NinjaTrader 8 traders identify moments when aggressive buying or selling pressure is no longer producing clean directional follow-through.
Markets often turn, retrace, or pause when one side expends significant effort but fails to move price meaningfully. This indicator is built to detect exactly that type of imbalance by combining Volumetric BarDelta, session CVD, price-location analysis, and optional trend-context labeling into one clean, actionable chart signal.
Rather than simply showing whether buyers or sellers are active, this tool focuses on a more important question:
Is that order flow actually moving price — or is it being absorbed?
What the Indicator Detects
The indicator is designed for NinjaTrader 8 Volumetric bars. It reads each bar’s Volumetric BarDelta, builds a session-based CVD, and then looks for conditions where price makes a new extreme but the order-flow response fails to confirm that move.
This allows the trader to identify:
Bearish absorption / divergence
Large positive delta or new highs appear, but price fails to make meaningful upside progress or rejects back from the high.
Bullish absorption / divergence
Large negative delta or new lows appear, but price fails to make meaningful downside progress or rejects back from the low.
Potential reversal pressure
The indicator can flag situations where strong buying or selling effort is being met by weak price response, highlighting areas where trapped traders may be vulnerable.
Sweep Return setups
After a confirmed signal, the indicator can watch for a liquidity sweep beyond the original signal candle. A higher-high sweep after a bearish signal can produce an SWR SELL, while a lower-low sweep after a bullish signal can produce an SWR BUY. The target is configurable inside the original signal candle range, with the full target at the opposite side of that candle.
Why It Matters
Many order-flow tools show volume, delta, or footprint data, but the trader is still left to interpret whether that activity is meaningful. This indicator helps simplify that process by highlighting situations where effort and result are out of balance.
For example, a bar may show aggressive buying, but if price barely advances, closes poorly, or fails to confirm with CVD, that can reveal hidden selling pressure. Likewise, heavy selling that fails to push price lower may reveal absorption by stronger buyers.
This is especially valuable for traders who want to detect:
- Exhaustion near highs or lows.
- Failed breakouts and failed breakdowns.
- Trapped buyers or trapped sellers.
- Liquidity sweeps that may retrace back into the prior signal candle.
- Countertrend retrace opportunities without assuming a full trend reversal.
- Trend-aligned “repair” trades after temporary dislocation.
Trend Context Built In
The indicator includes manual Trend Bias classification so traders can interpret order-flow signals in the context of their broader directional framework.
When trend context labels are enabled, signals are classified as:
REPAIR BUY
A bullish order-flow signal aligned with bullish trend bias.
REPAIR SELL
A bearish order-flow signal aligned with bearish trend bias.
CT BUY WARN
A bullish order-flow signal against bearish trend bias.
CT SELL WARN
A bearish order-flow signal against bullish trend bias.
OF BUY / OF SELL
Neutral order-flow signals when no directional bias is selected.
This gives traders a cleaner way to distinguish between trend-aligned continuation/repair signals and countertrend warning or retracement signals.
Sweep Return Trade Logic
One of the most powerful features is the Sweep Return logic.
After a confirmed bearish order-flow signal, the indicator can monitor the next several bars for a higher-high sweep. If price sweeps above the signal candle and then meets the setup rules, the indicator can mark an SWR SELL.
After a confirmed bullish order-flow signal, the indicator can monitor for a lower-low sweep. If price sweeps below the signal candle and meets the setup rules, the indicator can mark an SWR BUY.
The Sweep Return feature is designed around a simple but powerful market concept:
When price sweeps liquidity beyond an exhaustion or absorption candle, it often retraces back into that candle’s range.
The indicator can plot:
- Sweep Return buy/sell markers.
- Configurable target lines.
- Full target reference.
- Original signal candle high/low range.
- Detailed signal text with entry reference, target, full target, and stop reference.
The configurable Sweep Target Percent allows the trader to choose how deeply into the original signal candle the target should be. For example, 50% can represent a conservative midpoint target, while 100% represents the opposite end of the signal candle range.
Intrabar Potential Signals
The indicator supports optional intrabar evaluation.
When Evaluate Intrabar is enabled, current-bar signals can appear as temporary POTENTIAL markers. If the setup remains valid after the bar closes, the marker is redrawn as a confirmed signal. If the setup fails before close, the temporary marker is removed.
This gives active traders earlier visibility into developing order-flow imbalance while still preserving the distinction between forming and confirmed signals.
Designed for Fast, Practical Decision-Making
The Order Flow Divergence / Absorption Indicator is not just a visual study. It is designed to support real-time decision-making by turning complex order-flow behavior into readable chart information.
Key configurable features include:
- Lookback period for prior highs/lows and CVD comparison.
- Minimum absolute bar delta threshold.
- Maximum price progress in ticks.
- Close rejection percentage.
- Optional CVD divergence requirement.
- Optional absorption and divergence signal display.
- Intrabar potential signal mode.
- Manual trend bias buttons.
- Minimum bars between same-direction signals.
- Sweep Return setup detection.
- Sweep break ticks.
- Sweep target percentage.
- Sweep stop offset reference.
- Target line and signal range display.
- Custom brushes/colors.
- Optional alerts for confirmed, potential, and Sweep Return setups.
Ideal Use Cases
This indicator is especially useful for:
Scalpers
Identify short-term exhaustion, failed pushes, liquidity sweeps, and fast retrace opportunities.
Order-flow traders
Turn raw delta and CVD behavior into actionable signals.
SuperTrend or trend-filter traders
Use trend context to distinguish between trend-aligned repair signals and countertrend warning signals.
Volumetric-bar traders
Extract more meaning from BarDelta and CVD without manually interpreting every footprint.
Retracement traders
Use Sweep Return logic to identify when price may revisit the original signal candle’s midpoint or opposite side.
The Core Advantage
The greatest strength of this indicator is that it does not merely ask whether buyers or sellers are aggressive.
It asks:
Did that aggression actually move the market?
When strong buying fails to produce upside progress, or strong selling fails to produce downside progress, the market may be revealing absorption, exhaustion, or trapped participation. The Order Flow Divergence / Absorption Indicator highlights those moments directly on the chart so traders can react with greater clarity and confidence.
For traders who rely on fast execution, clean signals, and meaningful order-flow context, this indicator provides a powerful way to see when the market’s apparent strength may actually be weakness — and when apparent weakness may actually be hidden strength.
Order Flow Data Stream Requirement
This indicator requires NinjaTrader 8 Volumetric bars because it reads the chart’s Volumetric BarDelta directly and builds its CVD calculation from that order-flow data. The indicator is specifically coded to check whether the chart is using a Volumetric bars type; if not, it displays a warning that OrderFlowDivergenceAbsorption requires Volumetric bars and exits without generating signals.
In practical terms, this means the trader must have:
- NinjaTrader 8 Desktop.
- Access to Order Flow+ / Volumetric bars.
- A futures data connection that supports the required tick/bid-ask data.
- A chart set to a Volumetric bar type, not a standard minute, tick, range, or candlestick-only chart.
NinjaTrader describes Order Flow Volumetric bars as providing an “x-ray” view into each price bar’s aggressive buying and selling activity, using delta to distinguish buying volume from selling volume. NinjaTrader also notes that for Bid/Ask delta classification, historical bid/ask tick data access from the provider is needed.
This indicator is not intended for spot Forex data, because NinjaTrader states that Order Flow Volumetric bars are not supported for Forex spot data due to the lack of centralized auction-based market data.
Easiest and Most Economical Way to Get Order Flow Data in NinjaTrader
For most non-professional futures traders, the simplest economical path is:
- Use NinjaTrader Desktop.
- Use a NinjaTrader/Tradovate futures connection.
- Maintain the minimum required market data subscription for the exchange you trade.
- Use Level I data unless you specifically need depth-of-market tools.
For this indicator specifically, Level II is generally not required because the indicator is based on Volumetric BarDelta and CVD, not depth map/order-book visualization. NinjaTrader’s Volumetric Bars support article states that Level II data is not required for Volumetric Bars.
The cheapest common route is usually CME Group Level I non-professional data. NinjaTrader currently lists non-professional CME market data at $4/month per exchange or $12/month for the CME, CBOT, NYMEX, and COMEX bundle. Level II is listed higher, at $16/month per exchange or $48/month for the bundle.
So the practical recommendation is:
For ES/NQ/YM/CL/GC futures order-flow use, start with NinjaTrader Desktop + Order Flow+ access + the lowest Level I exchange data package that covers the instrument you trade. Add Level II only if you need tools like Market Depth Map, DOM depth, or other order-book-depth features.
For traders with a funded NinjaTrader brokerage account, NinjaTrader support currently says funded brokerage users receive access to CME Group/EUREX market data and platform benefits, while users without a funded account may need the separate Order Flow+ add-on. Entitlements can vary by account type, vendor status, prop connection, and region, so traders should confirm the exact billing inside their NinjaTrader account portal before subscribing.
Features
The Order Flow Divergence / Absorption Indicator for NinjaTrader 8 helps traders detect hidden absorption, failed price progress, CVD divergence, and liquidity sweep retrace setups using Volumetric BarDelta and session CVD. With intrabar potential signals, trend-context labels, configurable alerts, and Sweep Return target logic, it turns complex order-flow behavior into clear, actionable chart signals.
See Order Flow Divergence Tutorial for detailed descriptions: Tutorial
*Subscription plans with all scripts or
single Lifetime purchase available.
Indicators & Strategies Included
Astounding value wrapped in a single package!
*All listed scripts included in the SniperPRO subscription tier level!
*exception: ala carte pricing
Tradingview Strategies
NinjaTrader Indicators
- SuperTrend
Ninjatrader Strategies
- SniperPRO ATM trading assistant
Tutorial
- SniperPRO ATM tutorial
