Volume & flow

OBV Divergence

When price makes a fresh high or low but on-balance volume refuses to follow, the move is running on empty — a volume-divergence heads-up that a swing reversal is near.

Swing tradingIntermediate1h - daily
14512096Rising = expanding, falling = fading
OBV 38760061.00How OBV Divergence reads on the chart — the callouts mark what to look for.

Rules at a glance

The mechanical checklist — decide these before you trade.

Entry
  • Spot a divergence: price prints a lower low while OBV makes a higher low (bullish), or price a higher high while OBV makes a lower high (bearish).
  • Wait for a price confirmation — a reversal candle, a break of the short-term trendline, or a swing-structure shift.
  • Enter in the direction of the divergence once price confirms, not on the divergence alone.
Exit
  • Target the prior swing, a key moving average, or the range's opposite side.
  • Trail as structure builds (higher-lows for longs, lower-highs for shorts).
Stop
  • Beyond the extreme that formed the divergence (the price low or high).
  • Size so that distance is a fixed small account risk.
Filters
  • Prefer divergences at established support or resistance, not mid-range.
  • Skip during strong, high-volume trends where divergence can persist.

The idea

On-balance volume is a running total that adds a bar's volume when price closes up and subtracts it when price closes down, so it is a cumulative measure of whether volume is flowing into or out of a name. The powerful signal is divergence: when price grinds to a new low but OBV makes a higher low, the selling is happening on lighter volume than before — distribution is drying up and accumulation may be starting underneath. The mirror case, a new price high met by a lower OBV high, warns that a rally is being led by thinner and thinner volume and is vulnerable. The idea rests on the notion that volume often shifts before price does, because informed accumulation or distribution shows up in the volume tally first. It is a leading, anticipatory signal, which makes it powerful but also premature if traded naively. That is why divergence is a heads-up to get ready, not a standalone entry.

The setup

Plot OBV in a pane beneath price on the hourly-to-daily chart and mark the recent significant swing highs and lows on both. You are comparing slopes: draw a line connecting the last two price lows and the corresponding two OBV lows and look for them to disagree. The highest-quality divergences form at a level that already matters — a prior support shelf, a round number, a long-term moving average — where a reversal has a logical place to occur. A divergence floating in the middle of a range is far weaker than one pressing into obvious support or resistance. Note that OBV is unitless and only its direction and pattern matter, not its absolute value.

Entry

Divergence tells you the current move is weakening, but price must confirm before you commit, because a divergence can persist while price keeps trending. Wait for a trigger: a reversal candle at the extreme such as a hammer or bullish engulfing for a bullish divergence, a break of the short-term down-trendline, or a shift in swing structure such as the first higher-high after a bullish divergence. Enter on that confirmation in the direction OBV is pointing. This two-step approach — divergence to arm, price action to fire — is what keeps you from repeatedly buying into a downtrend that has one more leg. Mirror everything for a bearish divergence into resistance.

Common price-action setups

How the signal typically plays out on the chart.

Bullish OBV divergence

Price makes a lower low while OBV makes a higher low at support; buy once a reversal candle confirms, stop below the low.

Buy on confirm
Reversal higher
Bearish OBV divergence

Price makes a higher high while OBV makes a lower high at resistance; short once price rejects, stop above the high.

Short on confirm
Reversal lower
Failed divergence

In a strong trend OBV can diverge yet price keeps going; without price confirmation, skip it and respect the trend.

Stand aside
Trend continues

At a glance

Style
Swing trading
Difficulty
Intermediate
Timeframes
1h - daily
Markets
Liquid stocks and futures
Uses

OBV divergence vs other divergence tools

OBV divergenceRSI divergenceA/D line divergence
MeasuresCumulative volumePrice momentumVolume x range
Leads priceOftenSometimesOften
Needs confirmYesYesYes
Best marketLiquid, rangingAny liquidLiquid, ranging

Exit and targets

Because you are trading a potential reversal, natural targets are the prior swing in the new direction, a central moving average the price snaps back to, or the opposite side of the range the move came from. Bank partial profit at the first obvious level and trail the rest as fresh structure forms — higher-lows on a long, lower-highs on a short — letting a genuine trend change run. Keep watching OBV: if it resumes agreeing with price in your direction, the reversal has legs; if a new divergence forms against you, tighten up. Do not overstay a mean-reversion snap that stalls at the midpoint. The first target should always cover enough to make the trade worthwhile on its own.

Risk management

Place the stop just beyond the price extreme that created the divergence — below the swing low for a long, above the swing high for a short — because a close through that point says the divergence has failed and the trend is intact. Size so that distance equals a small fixed fraction of the account. The characteristic danger of divergence trading is that it is a counter-trend bet, and strong trends can print divergence after divergence while price keeps going; requiring price confirmation and honoring the stop are what keep those failures small. Never add to a losing divergence trade in the hope the reversal is just late. Treat each attempt as a small, defined-risk probe.

Best timeframes and markets

OBV divergence is a swing tool best read on the 1-hour to daily charts, where each bar carries enough volume for the tally to be meaningful and swings are large enough to compare cleanly. It suits liquid stocks and futures where volume data is reliable; on thin or fragmented instruments OBV is noisy and its divergences are false more often. Higher timeframes produce fewer but more trustworthy divergences. The signal is strongest in ranging or maturing trends and weakest in the middle of a powerful, high-volume move, where divergence can be an illusion of exhaustion that never arrives.

Common mistakes and variations

The classic mistake is entering on the divergence alone with no price confirmation, which in a strong trend means fighting it repeatedly. Variations include using the accumulation-distribution line or Chaikin money flow instead of OBV for a slightly different volume read, requiring the divergence to coincide with an RSI divergence for a double confirmation, or only trading divergences that appear at major support and resistance. Some traders grade divergences by how many swings they span. Across all of them, the discipline is the same: let volume warn, but let price pull the trigger.

A worked example

A future has been sliding for two weeks and prints a fresh low at 4200, but OBV, which bottomed on the prior low, makes a distinctly higher low — sellers are exhausting even as price ticks lower. You wait; two bars later price closes back above the prior swing and breaks the short down-trendline, your confirmation. You buy 4230 with a stop at 4185, just under the divergent low, risking 45 points. Price mean-reverts to the 50-period moving average at 4320 where you bank half, then trails higher-lows to 4380 before a lower OBV high warns you out, turning a well-timed reversal into roughly a 3-to-1 winner.

Common mistakes

  • Entering on the divergence alone without waiting for price to confirm the turn.
  • Fighting a strong, high-volume trend that keeps diverging without ever reversing.
  • Reading divergences mid-range instead of at meaningful support or resistance.
  • Placing the stop too close and getting shaken out before the reversal develops.
  • Trusting OBV on thin, illiquid names where the volume tally is unreliable.