MadStocks Learn Lesson 10
Level 2 — Lesson 10 ⏱ 5 min read

Price can lie.
Volume cannot.

A stock can be pushed up by a handful of large sellers unloading into thin air. Price looks constructive. But volume tells the real story. On-Balance Volume (OBV) tracks the cumulative flow of buying and selling pressure — and it often leads price by days or weeks.

⚡ 30-second answer

OBV is a running total that adds the day’s volume when price closes up and subtracts it when price closes down. When OBV is making new highs while price is flat or lagging, institutions are quietly accumulating — price usually follows. When OBV is falling while price is still rising, smart money is distributing into the strength — the rally is on borrowed time.

Why volume matters more than price

Every price move is a negotiation between buyers and sellers. The price tells you who won the negotiation. Volume tells you how convincing the win was.

A stock that rallies 3% on 10 million shares traded is a very different signal than a 3% rally on 80 million shares. The first could be a short-squeeze, a thin-float move, or algorithmic noise. The second is institutional conviction. Volume is the only indicator that cannot be faked by the price action alone.

The classic observation: Institutional orders are too large to execute at a single price point. A fund buying 5 million shares of a mid-cap stock has to spread that order over days or weeks to avoid moving the market against themselves. This creates a pattern: OBV slowly rises over multiple sessions while price barely moves — then price suddenly jumps when they finish accumulating and the float gets tight. OBV leads; price follows.

How OBV is calculated

OBV is conceptually simple. It is a running total that updates every session:

OBV update rules — each session
Close > Prev Close OBV = OBVprev + Today’s Volume (full volume added)
Close < Prev Close OBV = OBVprev − Today’s Volume (full volume subtracted)
Close = Prev Close OBV = OBVprev (unchanged)
The absolute value of OBV is meaningless — only the direction and trend of the OBV line matters.

Accumulation vs distribution: the two OBV stories

📈 Accumulation (bullish)

OBV is trending higher over multiple sessions, even as price consolidates or moves sideways. Buyers are absorbing supply quietly. When the float gets tight enough, price breaks out with OBV already leading higher.

Pattern: price flat or in a tight range for 2–4 weeks, OBV making a series of higher highs. Watch for a volume-backed breakout above the range high as confirmation.

📉 Distribution (bearish)

OBV is trending lower even as price is still holding up or making marginal new highs. Sellers are unloading into buying demand. When demand is exhausted, price drops sharply with no support left.

Pattern: stock makes new 52-week high but OBV is below its prior peak. This is OBV divergence — a warning that the institutional bid is being withdrawn from underneath.

The four volume scenarios

Raw volume (not just OBV) gives you immediate context on every candle. Here are the four combinations to recognize instantly:

✓ Confirmed bullish

Price up + Volume high

Real institutional buying. The move has conviction. This is the setup you want to see on a breakout or breakout-retest day. Add size with confidence.

⚠ Weak signal

Price up + Volume low

Low-conviction rally. Could be a short-covering pop or algorithmic noise. Do not chase. Wait for volume confirmation before adding.

✗ Confirmed bearish

Price down + Volume high

Institutional distribution or panic selling. The first heavy-volume down day after a long run is often the first crack. Tighten stops immediately.

⚠ Constructive signal

Price down + Volume low

Healthy pullback. Sellers are not aggressive — this is normal profit-taking. In a bull trend, low-volume pullbacks are often the best buying opportunities.

OBV divergence: the leading signal

Like RSI and MACD, OBV’s most powerful signals come from divergence — when OBV and price disagree:

Divergence type Price OBV What it means
Bullish OBV divergence Making lower lows Making higher lows (accumulating) Sellers are losing control. Buyers are absorbing every down move. Price reversal or base-building is likely.
Bearish OBV divergence Making higher highs Making lower highs (distributing) Buying pressure is drying up even as price extends. The move is thinning. Tighten stops; expect a reversal.
OBV leading breakout Still below resistance Already breaking to new highs Institutions are pre-positioning. Price breakout above resistance is likely within days. Watch closely.
OBV lagging rally Breaking to new high Not confirming the new high Classic distribution pattern. The breakout lacks institutional support. High probability of a false breakout and reversal.

Volume on breakouts: the most important single check

Breakouts above key resistance levels (prior highs, base ranges, EMA clusters) are only valid if confirmed by volume. Breakouts on low volume fail more often than not — they are traps set by institutional sellers into retail buying demand.

Dry-up volume before a breakout: One of the most reliable pre-breakout signals is a 2–5 session sequence of declining volume as price tightens into a narrow range near resistance. Volume drying up means sellers have exhausted their supply. When a buyer shows up with size into thin air, the stock gaps or accelerates through resistance. This “volatility contraction + dry-up volume” pattern is one of the cleaner setups in swing trading.

Practical rules for using OBV & volume on MadStocks

See OBV on MadStocks charts

Open any MadStocks stock chart to see OBV plotted alongside price action.

MadStocks stock chart with OBV indicator showing accumulation pattern before a price breakout
📊

See live OBV on any stock at MadStocks Dashboard

OBV on MadStocks. Watch the OBV line relative to price. When OBV trends higher and price is flat, that is accumulation in progress. When OBV makes a new high ahead of price, the breakout has institutional backing. When OBV diverges from a new price high, distribution is underway.

What the MadStocks OBV Analyzer scores

When you run the OBV Analyzer on any ticker, it checks five conditions and returns a score from 0 to 5:

#SignalPass conditionWhy it matters
1 OBV Trending Up Positive 10-bar OBV slope OBV has risen over the past 10 bars — cumulative volume-weighted buying pressure is increasing.
2 OBV Above EMA(20) OBV > its 20-bar EMA OBV is running above its own trend line — current accumulation is stronger than the recent average.
3 OBV at 20-Bar High OBV is at or near its 20-bar peak OBV breaking to a new high signals a volume breakout — the kind that often precedes price breakouts.
4 OBV Confirms Price OBV slope and price slope are in the same direction No divergence — volume and price are moving together, confirming the trend is genuine.
5 OBV EMA Rising OBV EMA(20) has a positive slope The smoothed OBV trend is pointing up — sustained accumulation, not just a one-day spike.
Score interpretation: 5/5 = strong accumulation setup  ·  3–4/5 = proceed with caution  ·  0–2/5 = avoid longs

Analyze OBV on Any Stock

See live OBV readings, accumulation signals, and a 0–5 score for any ticker — free, no signup needed.

Open OBV Analyzer → Next: Bollinger Bands →

Next in the path

🌞
Lesson 11: When the bands squeeze, a big move is coming
Bollinger Bands — how volatility contractions before expansions signal the most powerful breakouts.