---
title: "Accumulation/Distribution Line (A/D Line): Formula, Meaning & Signals"
description: "The Accumulation/Distribution Line is a running total that adds a slice of each period's volume, sized by where the close sits inside the high-low range. A..."
canonical: https://www.getswoopr.com/indicators/volume/accumulation-distribution-line/
source: "Swoopr Investment: https://www.getswoopr.com"
---

## Direct Answer



> Accumulation/Distribution Line (A/D Line) is a cumulative volume indicator that weights each period’s volume by the close’s location within the high-low range. A higher reading generally means the cumulative line rises when volume is repeatedly associated with closes toward the upper part of ranges; a lower reading generally means the line falls when volume is associated with closes toward the lower part of ranges. The main limitation is that gap behavior and bars with high equal to low require care; the formula infers pressure from location rather than identifying actual buyers and sellers.





      


# Accumulation/Distribution Line (A/D Line): Formula, Meaning, Signals, Examples and How to Use It



## How Is Accumulation/Distribution Line Calculated?

The Accumulation/Distribution Line is a running total that adds a slice of each period's volume, sized by where the close sits inside the high-low range. A close near the high adds most of the volume; a close near the low subtracts most of it.

**Formula:** `MFM = ((C - L) - (H - C)) / (H - L); MFV = MFM * Volume; ADL(t) = ADL(t-1) + MFV`

**Inputs:**

- High, low and close of each period
- Volume of each period
- A starting value for the line (any base, often zero)
- No lookback setting: the line is cumulative from the first bar

**Worked example.** With a prior line value of 12,000 and a bar that has a high of 50, a low of 40, a close of 47 and volume of 10,000, the multiplier is 0.4, that bar adds 4,000, and the new line value is 16,000. The inputs are illustrative numbers, not market data.

**Reading it.** The multiplier runs from -1 (close at the low) to +1 (close at the high), so the line rises when volume accompanies closes in the upper part of ranges and falls when it accompanies closes in the lower part. Only the direction and slope matter, since the absolute level depends on the starting point.

**Limits.** A bar with high equal to low has a zero denominator and needs an explicit rule. The multiplier looks only at the close within its own bar, so a gap between bars is ignored, and the line infers pressure from location rather than identifying actual buyers or sellers.



## Indicator snapshot





| Attribute | Value |
| --- | --- |
| Category | Volume |
| Creator / origin | Marc Chaikin |
| Common settings | Cumulative |
| Primary purpose | Measure participation, traded volume, volume-weighted price, or volume-at-price structure. |
| Main limitation | Gap behavior and bars with high equal to low require care; the formula infers pressure from location rather than identifying actual buyers and sellers. |





## What is Accumulation/Distribution Line?



Accumulation/Distribution Line is a cumulative volume indicator that weights each period’s volume by the close’s location within the high-low range. It is a transformation of market data, not an independent forecast. Its value comes from making one market property measurable and repeatable so the same rule can be compared through time or across instruments when the input convention stays fixed.



This profile is separate from any trading strategy. It explains what the measure does, how it is calculated, what its readings mean, where it fails, and what other evidence can complement it. Entry, exit, position sizing and portfolio construction belong to strategy or risk-management content.



## Formula



**Money Flow Multiplier = ((C−L) − (H−C)) / (H−L); MFV = Multiplier × Volume; ADLt = ADL(t−1) + MFV**



### Calculation requirements



1. Define the asset, timeframe, session and data source before calculation.
2. State lookback, smoothing, reset and initialization rules.
3. Define behavior for missing values, zero denominators and warm-up periods.
4. Reproduce a worked example from raw inputs.
5. Compare the result with an independent implementation before publication.



## How to interpret it



A higher reading generally means **the cumulative line rises when volume is repeatedly associated with closes toward the upper part of ranges**. A lower reading generally means **the line falls when volume is associated with closes toward the lower part of ranges**. That is a description of the selected inputs, not a promise about what price will do next. Strong readings can persist, reverse, or become irrelevant when the market regime changes.



The neutral zone should be defined by the indicator’s job rather than a generic red/green treatment. Direction-neutral measures should never be visually labeled bullish solely because the number is high.



## Settings and parameter sensitivity



A common reference is **Cumulative**. Defaults are conventions, not universal optima. Shorter windows usually respond faster and create more state changes; longer windows smooth more history and react later. When multiple platform conventions exist, publish the exact one Swoopr uses and identify important alternatives.



## Worked hypothetical example



Take a liquid instrument and compute Accumulation/Distribution Line using the documented convention. If the reading moves materially, trace the change back to its raw inputs before assigning meaning. Then compare the reading with one independent information family such as volume, volatility, benchmark-relative performance or price structure. Finally, define what observation would invalidate the interpretation. This prevents the indicator from being treated as a standalone prediction engine.



## Strengths



- Reproducible once the exact calculation is fixed.
- Suitable for screening, charting, research and comparative analysis.
- Forces the analyst to convert vague impressions into explicit rules.
- Can be evaluated against a simpler baseline and across regimes.



## Weaknesses and false signals



- Gap behavior and bars with high equal to low require care; the formula infers pressure from location rather than identifying actual buyers and sellers.
- Parameter selection can materially change signal timing.
- Platform conventions may differ even when the indicator name is the same.
- Correlated indicators can create false confidence rather than independent confirmation.
- Backtests can be overstated by look-ahead bias, survivorship bias, unrealistic fills and omitted costs.



## Combining Accumulation/Distribution Line with other indicators



Prefer a second measure that answers a different question. Related entities include Anchored VWAP, Chaikin Money Flow, Cumulative Volume Delta, Money Flow Index, On-Balance Volume, Relative Volume. Before calling two signals “confirmation,” test how often they disagree and whether the second measure changes out-of-sample decisions after costs.



## When not to use it



Do not use Accumulation/Distribution Line as a standalone buy/sell instruction or as a substitute for liquidity checks, risk sizing and execution planning. Avoid publishing optimized settings without a clearly defined universe, timeframe, cost model and validation period. Provider-defined indexes or metrics must use the provider’s disclosed methodology and licensing rules.



## Practical checklist



- [ ] Exact question defined
- [ ] Data source/session fixed
- [ ] Formula and parameters documented
- [ ] Independent calculation reproduced
- [ ] Regime identified
- [ ] Redundant indicators removed
- [ ] Invalidation condition written
- [ ] Costs and execution assumptions included where relevant



## Frequently asked questions



### Is Accumulation/Distribution Line a buy or sell signal?



No. It is an analytical measure. A decision still needs a hypothesis, trigger, invalidation rule, size and exit process.



### What is the best setting?



There is no universal best setting. Start from the common convention (Cumulative), test nearby values, and prefer stable parameter regions over a single historical winner.



### Can it be used by itself?



It can describe its specific market property, but a complete decision usually needs additional context from another information family.



### Why can the reading differ between platforms?



Data feeds, session rules, smoothing, initialization, lookback and provider methodology can all differ. Check the exact convention a given platform uses.



### Does it work on every timeframe?



The formula may transfer, but behavior changes with timeframe, liquidity, volatility and execution costs. Validate the exact use case.



### How should it be backtested?



Write rules before testing, use point-in-time data, include realistic costs, reserve an out-of-sample period, break results out by regime and compare with a simpler baseline.




## Choose your next step

### Apply

- [Accumulation/Distribution Line Explained](https://www.getswoopr.com/learn/technical-analysis/indicators/accumulation-distribution-line/) Step-by-step use, worked examples and the mistakes to avoid


      

## Related Swoopr content



- Parent hub: [Volume Indicators](https://www.getswoopr.com/indicators/volume/)
- Related guide: [Accumulation/Distribution Line Explained](https://www.getswoopr.com/learn/technical-analysis/indicators/accumulation-distribution-line/)
- Related indicators: Anchored VWAP, Chaikin Money Flow, Cumulative Volume Delta, Money Flow Index, On-Balance Volume, Relative Volume



## Sources and further reading



- [TA-Lib Functions](https://ta-lib.org/functions/)
- [TradingView built-in indicator list](https://www.tradingview.com/charting-library-docs/latest/ui_elements/indicators/Indicators-List/)



## Editorial note



Educational content only. Do not imply guaranteed prediction, accuracy or outperformance. Any provider-specific methodology must be labeled as such and rechecked when the provider changes its methodology.






## Frequently Asked Questions


        



Is Accumulation/Distribution Line a buy or sell signal?




No. The multiplier runs from -1 (close at the low) to +1 (close at the high), so the line rises when volume accompanies closes in the upper part of ranges and falls when it accompanies closes in the lower part. A bar with high equal to low has a zero denominator and needs an explicit rule. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.










What is the best setting for Accumulation/Distribution Line?




Accumulation/Distribution Line takes these inputs: high, low and close of each period; volume of each period; a starting value for the line (any base, often zero). There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.










Can Accumulation/Distribution Line be used by itself?




A bar with high equal to low has a zero denominator and needs an explicit rule. The multiplier looks only at the close within its own bar, so a gap between bars is ignored, and the line infers pressure from location rather than identifying actual buyers or sellers. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.










Does Accumulation/Distribution Line work on every timeframe?




The calculation (MFM = ((C - L) - (H - C)) / (H - L); MFV = MFM * Volume; ADL(t) = ADL(t-1) + MFV) can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.










Why does Accumulation/Distribution Line give false signals?




The level has no fixed scale and depends on where the series starts, so values cannot be compared across instruments or start dates. A bar that gaps and then closes mid-range adds almost nothing, even if most of its volume traded far from the previous close. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.










How should Accumulation/Distribution Line be backtested?




Rebuild Accumulation/Distribution Line from high, low and close of each period using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.












S




Swoopr Editorial Team



The Swoopr Editorial Team produces independent investment education, research, and tools for understanding markets, evaluating opportunities, and managing risk. All content is educational only and does not constitute personalized investment advice.



See our [editorial policy](https://www.getswoopr.com/legal/editorial-policy/) and [corrections policy](https://www.getswoopr.com/legal/corrections-policy/).
