The OBV Complete Guide: The Volume Indicator That Still Works After 60 Years

⚠️ Educational content only — not financial advice. Trading futures, options, and other leveraged products involves substantial risk of loss and is not suitable for every investor. All examples shown are historical or hypothetical and do not guarantee future results. You may lose more than your initial deposit. Please consult a licensed financial advisor before making any trading decision. See full Disclaimer.
📊 VOLUME MASTER SERIES

The OBV Complete Guide: The Volume Indicator That Still Works After 60 Years

On-Balance Volume was invented by Joe Granville in 1963. Most modern indicators have surpassed it in theory. In practice, it still catches divergences nothing else does — if you know when to trust it and when to walk away.

Most trading indicators get replaced every ten years. OBV is still standing after sixty. That is either extraordinary durability or extraordinary marketing inertia. This post argues it is mostly the first — with important caveats.

If you have read the CMF + 200 EMA post, you already know volume analysis pays off when it is layered onto structure rather than used alone. OBV is the older, simpler cousin of CMF. It measures something CMF cannot, and CMF measures something OBV cannot, which is why serious volume traders use both.

In this post I will walk through what OBV actually measures (not the marketing version), the four setups where it genuinely earns its keep, when it fails and why, and how I actually combine it with CMF for lower-noise entries on mid-cap equities and futures.

📍 IN THIS GUIDE
  1. What OBV actually measures
  2. OBV vs CMF — the honest comparison
  3. The four setups where OBV earns its keep
  4. Real example: OBV divergence on WTI Crude
  5. OBV + CMF layered framework
  6. Reality Check: when OBV fails
  7. How I actually use OBV in 2026

1. What OBV Actually Measures

The On-Balance Volume indicator, published by Joseph Granville in his 1963 book Granville's New Key to Stock Market Profits, is one of the simplest volume indicators ever created. The full definition fits in a sentence:

OBV adds the current bar's volume to a running total if the close is higher than the previous close, subtracts it if the close is lower, and does nothing if the close is unchanged. That is the entire indicator.

What is it actually capturing? Granville's original thesis was that volume precedes price. If accumulation (smart-money buying) is happening quietly, OBV will rise even when price is flat, because up-days accumulate more volume than down-days. Distribution shows the opposite pattern. The cumulative line acts as a running score of the accumulation-distribution balance.

For a formal definition and the exact formula, Investopedia's OBV article is a decent reference. The key thing to internalize is that OBV is cumulative and unbounded. Unlike CMF, which oscillates between -1 and +1, OBV can drift to any level. The absolute number is meaningless. Only the slope and divergence versus price carry information.

2. OBV vs CMF — The Honest Comparison

Both OBV and CMF are volume-flow indicators, and traders often argue about which one is better. My take after years of using both: they answer different questions.

Question Better answered by
"Is money flowing in or out of this instrument right now?" CMF (bounded, real-time)
"Has the money flow story quietly diverged from the price story over months?" OBV (cumulative, macro)
"Should I enter this trade at this specific candle?" CMF (fast reaction)
"Is the multi-week trend supported by real participation or is it running on fumes?" OBV (long memory)

The practical translation: OBV is a filter, CMF is a trigger. OBV tells you whether a symbol deserves to be on your watchlist at all this month. CMF tells you whether this specific bar is worth acting on. Traders who ignore one usually get punished by the market it was built for.

3. The Four Setups Where OBV Earns Its Keep

Not every OBV signal is useful. The following four are the ones I have seen work often enough on my own logged trades that I still keep the indicator on my charts.

Setup 1 — Bullish Divergence at a Prior Low

What it looks like: Price makes a lower low over 2-6 weeks. OBV does not confirm the lower low; instead, OBV makes an equal low or higher low.

What it means: Sellers are exhausting into the second low despite the visually worse price. Accumulation is quietly outpacing distribution beneath the noise.

Best on: Mid-cap equities, commodity futures (WTI, gold), major crypto (BTC, ETH). Tends to fail on mega-caps because passive ETF flow buries the signal.

Setup 2 — Bearish Divergence at a Prior High

What it looks like: Price makes a higher high. OBV makes a lower high or fails to make a new high.

What it means: The rally is running on shrinking participation. Distribution is starting under the surface. Late buyers are being sold into.

Warning: This is the setup that fires most often as a false alarm. Bearish OBV divergence in a strong bull market is background noise. Take it seriously only in the context of a broader deceleration or a well-defined resistance level.

Setup 3 — OBV Breakout Ahead of Price

What it looks like: Price is stuck in a range for weeks. OBV quietly breaks above its own multi-week high, even while price stays inside the range.

What it means: Someone is accumulating aggressively without moving the price yet, because supply from the range top is still absorbing them. When that supply is exhausted, price usually catches up.

Best on: Consolidations lasting 4+ weeks. Weak signal on tight 1-week ranges (which are often just noise).

Setup 4 — OBV Trend Confirmation at 200 EMA Reclaim

What it looks like: Price reclaims the 200 EMA after a correction. OBV is simultaneously trending upward (higher lows on the OBV line).

What it means: The trend change is not just a price event; it is supported by cumulative accumulation. This is the highest-conviction reclaim variant.

How I use it: This is the setup where I stack OBV on top of the CMF + 200 EMA framework. If OBV agrees, position size is larger. If OBV disagrees or is flat, I skip.

4. Real Example — OBV Divergence and 200 EMA Reclaim on WTI Crude (July 2026)

In early July 2026, WTI Crude futures (NYMEX:MCL1!) printed a lower low around $67 after a two-week slide from the mid-$70s. Price alone told a bearish story. But zoom into the OBV panel and the picture changes: OBV held meaningfully above its mid-June low. The cumulative flow was not confirming the price weakness.

The following session a reversal candle closed near $69. Within roughly nine trading days price had reclaimed the 200 EMA around $78 and touched the $80 area — an unusually clean resolution of the setup.

WTI Crude Oil daily chart July 2026 showing bullish OBV divergence and 200 EMA reclaim: price makes lower low near 67 dollars while OBV holds firm, followed by roughly 16 percent rally to 80

🔼 Micro WTI Crude Daily — Bullish OBV divergence followed by a decisive 200 EMA reclaim. The rally covered roughly 16% in nine sessions. Chart by TradingView.

The Trade Breakdown

Entry Trigger Lower low in price + OBV holding above its prior low + first reversal candle close
Entry Reference $68.60 (reversal candle close, early July 2026)
Stop $67.00 (below divergence low) — Risk 2.33%
Target $79.90 (200 EMA / prior consolidation zone) — Reward 16.47%
Notional R:R 7.06 : 1 (exceptional, not typical)
Duration Roughly 9 trading sessions from reversal candle to first tag of the 200 EMA zone

Important caveats. The 7.06 R:R on this example is unusually clean — a tight $1.60 stop happened to combine with a 200 EMA target that sat almost exactly at prior consolidation resistance. Most of the OBV divergences I have logged do not resolve this well. Roughly half fail within two weeks. This is a textbook illustration of the setup structure, chosen precisely because the reversal was decisive. Your live results will look different.

Two honesty notes. First, I am reading this setup with the benefit of the reversal candle already closed — in live trading you need a rule for when to commit, and slippage on the reversal bar is real. Second, the target here was defined by a 200 EMA that happened to align with structural resistance; when those two do not coincide, expect noisier exits and smaller R:R.

5. The OBV + CMF Layered Framework

Neither OBV nor CMF alone gives me enough conviction to size up. Combining them is where the noise reduction actually happens.

The layered rule I use for a long entry on liquid mid-cap equities and commodity futures:

  1. Structure (200 EMA): Price is above the 200 EMA on the daily chart, or reclaiming it decisively.
  2. Long-term flow (OBV): OBV is making higher lows over the last 4-6 weeks. If OBV is flat or falling, no trade.
  3. Real-time flow (CMF, 20-period): CMF crosses above +0.10 and ideally above +0.25.
  4. Entry timing: Wait for the candle close that confirms both OBV structure and CMF cross.
  5. Stop: Below the 200 EMA or below the most recent structural swing low, whichever is tighter.
Why layered: OBV catches the macro story CMF misses. CMF catches the micro trigger OBV misses. The 200 EMA gate throws out the trades where either signal is technically valid but structurally on the wrong side of the trend. Two out of three of my worst logged losses would have been filtered by this layered rule.

6. Reality Check — When OBV Fails

OBV has aged well, but it is not immune to the same failure modes that plague any volume indicator. If you use it without understanding these, you will get punished.

Honest expectations: On my own audited trades between 2023 and 2025 using OBV-driven signals filtered by the 200 EMA and CMF, the win rate was in the 42-48% range across mid-cap equities and WTI. Positive expectancy came from asymmetric R:R (median winner around 2.5R, median loser around -1R), not from accuracy. Past performance, whether backtested or live, does not guarantee anything about future results.

Failure Mode 1 — Mega-Caps and Passive ETF Distortion

On AAPL, MSFT, GOOG and similar mega-caps, OBV is dominated by passive ETF rebalancing rather than active accumulation. The signal fires, but the "smart money" is actually just index funds doing their weekly maintenance. Divergences on mega-caps are unreliable and I treat them as noise.

Failure Mode 2 — Illiquid Names

On thinly-traded small-caps and low-volume altcoins, single large orders distort OBV disproportionately. A 100k share block from one seller can create the appearance of massive distribution when it is really just one desk repositioning. Volume needs to be spread across many participants for OBV to be meaningful.

Failure Mode 3 — News-Driven Days

Earnings days, FOMC releases, and CPI drops all produce OBV spikes that reflect volatility rather than accumulation intent. Divergences that form around scheduled news events are almost always statistical artifacts.

Failure Mode 4 — The "Cheating" Close Rule

Because OBV counts the entire bar's volume based only on the closing print, a bar that traded in a huge range but happened to close 1 cent higher gets classified identically to a bar that closed 5 percent higher. This oversimplification is OBV's biggest structural weakness and the main reason CMF (which weighs by intra-bar location) exists at all.

7. How I Actually Use OBV in 2026

To be honest about the workflow: I am currently in a documentation phase, not an active trading phase. That said, when I do return, this is the OBV workflow I will be starting from, because it is the one that survived the audit:

  1. Weekly scan (Sundays): On my watchlist of about 15-20 mid-caps, futures, and major crypto, I check OBV structure on the daily chart. Any name where OBV is making a clear higher-low sequence over 4-6 weeks goes on a shortlist.
  2. Wait for structural alignment: The shortlist stays a shortlist until price also aligns with the 200 EMA. OBV alone does not trigger anything.
  3. CMF confirms the entry bar: Once structure and OBV both agree, I watch CMF for the +0.25 threshold cross. That is the actual entry trigger.
  4. Skip mega-caps, skip illiquid, skip news days: Non-negotiable filters. I have lost too many trades to each of these to keep them in play.
  5. Log everything: Especially the trades I skip. Skipped trades that later ran without me are as informative as trades I took, sometimes more so.

The bigger takeaway from six decades of OBV history: simple indicators tend to age better than complicated ones, because they measure fewer things and each thing they measure is well understood. OBV survived because Granville was disciplined about what he was trying to capture. That is worth studying, even if you never take an OBV trade in your life.

Takeaways

  • OBV is a filter, not a trigger. Use it to decide whether a symbol deserves attention over weeks, not whether to enter this bar.
  • Slope and divergence, not absolute value. The number itself is meaningless.
  • Four setups earn their keep: bullish divergence, bearish divergence (with strong caveats), breakout ahead of price, and 200 EMA reclaim confirmation.
  • Skip mega-caps. Passive ETF flow buries the signal.
  • Layer with CMF and 200 EMA. Alone, OBV produces too many false signals. Combined, it noticeably reduces noise.
  • Budget for failure. Roughly 42-48% win rate in my own audited trades. Positive expectancy came from R:R, not accuracy.

The next post in the Volume Master Series will look at VWAP as an institutional anchor, and how it differs from the volume-flow indicators covered so far. If you have been through the CMF and Volume Checklist posts already, this OBV guide fills the missing piece for macro-level volume validation.


⚠️ Disclaimer: This post is for educational purposes only and does not constitute financial or investment advice. The trade example is based on historical chart analysis. Past performance does not guarantee future results. Trading futures, stocks, and crypto involves substantial risk of loss. Always do your own research and consult a licensed financial advisor before trading. The author is not a financial advisor. See full disclaimer.

Dongmin Park — Coder Trader author profile photo
Dongmin Park — Software engineer (15+ years in automotive and defense) currently based in Ingolstadt, Germany. I write Coder Trader as a personal research journal applying systematic engineering thinking to retail trading.
LinkedIn · About · Contact

Comments

Popular posts from this blog

Cumulative Volume Delta (CVD): 6 Institutional Patterns Every Trader Must Know (2 Real MNQ Examples)

Ultimate Volume Trading Checklist: A 5-Layer Rule-Based Framework

Chaikin Money Flow + 200 EMA: How to Spot Institutional Accumulation (2 Real Trade Examples)