Skip to content
Day Trading: An Honest Definition and Survival Guide
TradeOlogy Academy
VolumeA/D

Accumulation / Distribution Line

A volume-weighted gauge of whether each bar's price action reflects buying pressure (close near the high) or selling pressure (close near the low).

AAPL1D
Loading AAPL...

Accumulation / Distribution Line on AAPL, daily candles. Data via Financial Modeling Prep, cached server-side.

Quick reference

Formula
Money Flow Multiplier = ((Close - Low) - (High - Close)) / (High - Low). Money Flow Volume = MFM × Volume. A/D Line = running cumulative sum of MFV.
Default settings
Cumulative - no period to set.
Best for
Detecting accumulation (smart money buying) vs distribution (smart money selling) underneath messy price action.
Signal
A/D rising while price ranges sideways = stealth accumulation. A/D falling while price holds = distribution and likely breakdown coming.
Common mistake
A/D only weights position-within-bar; it ignores bar-to-bar gaps. On gappy markets (overnight stocks, weekend forex) it underweights real moves.

The Accumulation / Distribution Line is what the volume tape looks like when you ask it: "How committed was the buying or selling on each bar?" A bar that closes at the very top of its range, even by a hair, gets near-maximum positive weight. A bar that closes at the very bottom gets near-maximum negative weight. A bar that closes right in the middle contributes near-zero - the indicator treats it as indecision.

This bar-position weighting is the A/D Line's defining feature and the source of both its strength and its limitations. Unlike OBV, which treats every up-day equally regardless of how strong the close was, A/D distinguishes between conviction and indecision. A series of bars closing at their highs builds the A/D Line aggressively. A series of bars closing in the middle of their ranges barely moves it.

What the A/D Line actually measures

The A/D Line measures the cumulative dollar-weighted buying versus selling pressure based on each bar's intra-bar price action.

For each bar, the indicator computes a "Money Flow Multiplier" (MFM) that ranges from -1 to +1:

  • MFM = +1: close at the bar's high (max bullish)
  • MFM = +0.5: close in the upper portion of the range
  • MFM = 0: close exactly at the midpoint
  • MFM = -0.5: close in the lower portion of the range
  • MFM = -1: close at the bar's low (max bearish)

That multiplier is then multiplied by the bar's volume to produce "Money Flow Volume" (MFV). The A/D Line is the running cumulative sum of MFV across all bars.

The cumulative nature is important. A/D's absolute value is arbitrary (it depends on when the series began). What matters is the slope and the relationship to price.

The formula

Money Flow Multiplier (MFM) = ((Close - Low) - (High - Close)) / (High - Low)

Money Flow Volume (MFV) = MFM × Volume

A/D Line(today) = A/D Line(yesterday) + MFV(today)

The MFM formula collapses to a simpler form:

MFM = (2 × Close - High - Low) / (High - Low)

A close at the high yields MFM = 1. A close at the low yields MFM = -1. A close at the midpoint yields MFM = 0.

There is no period to set - A/D is cumulative across the entire data series.

A worked example

Three consecutive bars print:

Bar 1: High = 102, Low = 100, Close = 101.50, Volume = 10,000
       MFM = ((101.50 - 100) - (102 - 101.50)) / (102 - 100)
           = (1.50 - 0.50) / 2
           = 0.50
       MFV = 0.50 × 10,000 = +5,000

Bar 2: High = 103, Low = 101, Close = 102.95, Volume = 8,000
       MFM = ((102.95 - 101) - (103 - 102.95)) / (103 - 101)
           = (1.95 - 0.05) / 2
           = 0.95
       MFV = 0.95 × 8,000 = +7,600

Bar 3: High = 104, Low = 102, Close = 103, Volume = 15,000
       MFM = ((103 - 102) - (104 - 103)) / (104 - 102)
           = (1.00 - 1.00) / 2
           = 0.00
       MFV = 0.00 × 15,000 = 0

The A/D Line increased by 5,000 + 7,600 + 0 = +12,600 across these three bars.

Notice Bar 3: even though the bar was an "up" bar (closed higher than the prior bar's close, presumably) and traded heavy volume, the A/D Line did not move because the close was exactly mid-range. The bar showed indecision - buying and selling pressure cancelled out within the bar - so A/D contributed zero regardless of the volume.

This is the key difference from OBV, which would have added the full 15,000 volume to its running total because the bar was an up-day. A/D ignores the up/down classification and focuses on where the bar closed within its own range.

How traders actually use the A/D Line

Three uses generate edge. The fourth (treating A/D crosses through zero as signals) does not - A/D has no meaningful zero line.

1. Stealth accumulation in sideways price

The A/D Line's killer application. Price is ranging or drifting sideways with no clear trend. But the A/D Line is climbing steadily. The interpretation: even though net price progress is small, the bars are systematically closing in the upper half of their ranges. Buyers are absorbing supply at current price levels.

This pattern often precedes a breakout. Watch for the price catalyst (a key level breaking, a news event) - the underlying flow is already established; you just need the trigger.

The reverse pattern: price holds sideways or even rises slightly, but the A/D Line is falling. Bars are systematically closing in the lower half of their ranges - sellers unloading into strength. Often precedes a breakdown.

2. Divergence

Standard divergence logic. Bullish divergence: price prints a lower low; A/D prints a higher low. Bearish divergence: price prints a higher high; A/D prints a lower high. Confirmed by structure (a break of the prior swing level), divergence becomes actionable.

A/D divergence tends to be slower to set up than RSI or MACD divergence because A/D is cumulative. The signal is less frequent but often more durable when it does appear.

3. Confirming trend strength

In a clear trend, the A/D Line should move in the same direction as price. An uptrending market with the A/D Line also climbing = healthy trend with conviction. Uptrending market with A/D flat or falling = trend lacking conviction, candidate for failure.

This use overlaps significantly with OBV. The two indicators rarely disagree in clear trends; A/D adds value mainly when price action is ambiguous and the bar-position weighting reveals what OBV would miss.

The trap most retail traders fall into

The most common A/D mistake: misreading the cumulative line.

A/D's absolute value is meaningless. A reading of "5 million" on Stock A and "2 million" on Stock B does not mean Stock A has "more accumulation" than Stock B - it means Stock A has more data history or higher overall volume. The slope is what matters, not the level.

The second trap: ignoring the gap blindness. A/D weights position within each individual bar but completely ignores gaps between bars. If a stock closes at $100 and gaps to $105 the next morning (then trades a normal range and closes mid-range), A/D treats that second bar as indecision and contributes near-zero - even though the $5 gap was a meaningful buying event.

This is by design: Chaikin chose to focus A/D on intra-bar action only. For gap-sensitive analysis, use OBV (which captures the gap as a "directional" volume contribution) or anchored VWAP.

The third trap: comparing A/D readings across instruments. Each instrument has its own data history and volume scale. Comparing slopes on percentage-normalized terms (e.g., percent change in A/D over the past month) is the only meaningful cross-instrument comparison.

A/D vs other volume indicators

vs OBV. OBV treats every up-bar equally; A/D weights by close position within the bar. OBV captures gaps; A/D ignores them. A/D handles indecision bars better; OBV handles gap-driven moves better. Many traders use both: OBV for gap-sensitive cumulative flow, A/D for intra-bar conviction.

vs Chaikin Money Flow (CMF). CMF is essentially A/D normalized over a fixed period (typically 20 days) and divided by volume to produce a bounded -1 to +1 oscillator. Same intra-bar weighting; different framework. CMF is easier to read for systematic strategies because it is bounded.

vs Money Flow Index (MFI). MFI is RSI weighted by volume, where volume is multiplied by typical price direction (up or down). A/D weights volume by close-within-bar position. MFI is bounded; A/D is unbounded and cumulative. Different math; complementary signals.

vs On-Balance Volume (OBV). See above - the two are the most-directly-comparable volume indicators. OBV is simpler and gap-sensitive; A/D is finer-grained and gap-blind. Choose by preference and trading style.

Common questions

Should I change any settings on A/D? A/D has no period setting - it is fully cumulative. The only "setting" is whether to chart A/D itself or one of its derivatives (Chaikin Oscillator = MACD of A/D, for example).

Why does my A/D look very different on two platforms? Almost always because of the data starting point. Different platforms begin the cumulative calculation at different historical dates. The slope and shape will be similar; the absolute values will differ.

Does A/D work on intraday charts? Yes, especially on liquid instruments. Each 5-minute or 15-minute bar has a high, low, and close - the MFM calculation works on any timeframe. Intraday A/D divergence is a useful read.

Can A/D predict reversals? Only via divergence and only with confirmation. Slope changes in A/D can identify accumulation or distribution patterns before price reflects them, but the prediction is probabilistic - many such patterns resolve in the expected direction; many do not.

Is A/D better than OBV? For sideways price action: yes. A/D's bar-position weighting picks up patterns OBV misses. For gap-driven moves: OBV is better. For straightforward trending markets: roughly equivalent.

What is the Chaikin Oscillator? Chaikin Oscillator = 3-day EMA of A/D Line minus 10-day EMA of A/D Line. It is the MACD of A/D, designed to surface momentum changes in the underlying flow. Useful for systematic strategies; offers cleaner signals than raw A/D for short-term trades.

When to use the A/D Line and when not to

Use the A/D Line when:

  • You are scanning for stealth accumulation or distribution patterns in sideways price action
  • You want to confirm trend conviction with a bar-position-weighted volume measure
  • You are doing divergence analysis on liquid instruments

Skip the A/D Line when:

  • You are analyzing gap-heavy instruments (overnight stocks, weekend-trading forex) where the gap-blindness matters
  • You are trading instruments with unreliable volume data (microcaps, sketchy crypto)
  • You already have OBV doing the same job - the two are highly correlated in most scenarios

Related volume indicators