OPEN-SOURCE SCRIPT

Accumulation/Distribution Oscillator (ADO)

482
What is the ADO?
The formula shown is:
Step 1 — Calculate AD per bar:

AD = [(Close – Open) / (High – Low)] × Volume

Step 2 — Sum 20 bars:

ADO = Σ AD (over 20 periods)

This measures whether money is flowing into (accumulation) or out of (distribution) an asset over a 20-bar rolling window, weighted by volume.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.