Learn

Order Flow Divergence: When Price and Volume Disagree

Every trend needs fuel. When price pushes to a new extreme but the order flow behind it weakens, the move is running on momentum and hope — and that disagreement between price and flow is one of the most reliable early reversal signals available.

What divergence means

A divergence is a disagreement between two series that normally move together. In classical technical analysis it's price vs. RSI or MACD. Order flow divergence replaces the derived oscillator with something more fundamental: actual buying and sellingCVD or a composite like LBI.

  • Bearish divergence: price prints a higher high, order flow prints a lower high. The second push had less real buying than the first — late longs are chasing a move that smart flow already abandoned.
  • Bullish divergence: price prints a lower low, order flow prints a higher low. Selling pressure is drying up even as price ticks lower.

Why it works: price extremes attract attention, but flow measures commitment. When commitment fades before price does, price usually follows.

The mechanics of finding divergences

Pivots, not lines

Divergence is measured between swing pivots — local highs and lows — not between arbitrary points. A pivot needs confirmation: a high only becomes a pivot after price retreats from it by a meaningful amount. Fixed thresholds fail across volatility regimes, so adaptive detection scales the threshold by ATR — what counts as a "meaningful" retreat on a quiet day is noise on a volatile one.

The repainting problem

This is where most divergence indicators cheat. If a detector evaluates the current, still-forming candle, its signals appear and then vanish when the candle closes differently — great-looking history, useless live. An honest detector works on closed candles only: signals appear slightly later, but once drawn, they never repaint. When you evaluate any divergence tool, this is the first question to ask.

Confirmation across indicators

A divergence visible in one metric is a hint; the same divergence in two independent metrics is a signal. Price making a higher high while both CVD and LBI make lower highs means both the raw aggression and the composite (book + spoofing + footprint) weakened together.

Trading around divergences

  • Divergence is a warning, not an entry. It says the trend's fuel is low — it doesn't say when the reversal starts. Wait for structure: a break of the prior swing, or absorption at the extreme.
  • Strength scales with timeframe and with how clean the pivots are. A 4h divergence outranks five 1m ones.
  • Failed divergences are information too: if price keeps making highs against repeated divergences, a genuinely strong buyer is present — stop fading.

Automatic detection in ChainVol

ChainVol runs this whole pipeline continuously: ATR-adaptive pivot detection on closed candles, comparison of price pivots against LBI and CVD, and an on-chart label — e.g. "DIV LBI+CVD" when both indicators confirm — with diagonal lines connecting the diverging pivots. Tap a label to see price levels, indicator values, and strength. Signals never repaint. Divergence detection is available for the top 5 coins (BTC, ETH, SOL, XRP, ADA) — see Order Flow Analysis or the video tutorial.

Watch it in action

LBI Divergence Tracking — from our video tutorials.

See It Live in ChainVol

Everything described here runs in real time in the ChainVol app. Try every feature free for 14 days.

Get it on Google Play

Prefer video? Watch the tutorials.