ADP Trading Guide
Last updated: July 22, 2026
The ADP (Accum/Dist %) is a quantitative technical analysis tool. Accumulation/Distribution Percentage (ADP) Based on ADP [cI8DH] - Pine Script v3 Volume-weighted momentum indicator with optional RSI overlays
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- Range Bound % (
rangeBound): Controls the calculation period and sensitivity for market detection. - Show True RSI (
showRSI): Controls the calculation period and sensitivity for market detection. - Show VW RSI (
showVWRSI): Controls the calculation period and sensitivity for market detection. - Length (
length): Controls the calculation period and sensitivity for market detection. - A/D Weight (0-1) (
adWeight): Controls the calculation period and sensitivity for market detection. - Factor Price (Money Flow) (
priceEnable): Controls the calculation period and sensitivity for market detection. - ADP (
adp): Controls the calculation period and sensitivity for market detection. - True RSI (
rsi): Controls the calculation period and sensitivity for market detection. - VW RSI (
vwRsi): Controls the calculation period and sensitivity for market detection. - ADP Value (
adp): Controls the calculation period and sensitivity for market detection. - ADP vs 70 (Overbought) (
adp_vs_70): Controls the calculation period and sensitivity for market detection. - ADP vs 30 (Oversold) (
adp_vs_30): Controls the calculation period and sensitivity for market detection. - ADP vs 50 (Neutral) (
adp_vs_50): Controls the calculation period and sensitivity for market detection. - ADP vs True RSI (
adp_vs_rsi): Controls the calculation period and sensitivity for market detection. - ADP vs VW RSI (
adp_vs_vwrsi): Controls the calculation period and sensitivity for market detection. - ADP Rising/Falling (
adp_rising): Controls the calculation period and sensitivity for market detection. - True RSI Value (
rsi): Controls the calculation period and sensitivity for market detection. - VW RSI Value (
vwRsi): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
buySignal- Fires when a bullish market condition is confirmed.sellSignal- Fires when a bearish market condition is confirmed.signalDir- Outputs1for bullish,-1for bearish, and0when neutral.
2. Filters and Trade Levels
rangeBound- Range Bound % value used for structural qualification or thresholds.showRSI- Show True RSI value used for structural qualification or thresholds.showVWRSI- Show VW RSI value used for structural qualification or thresholds.length- Length value used for structural qualification or thresholds.adWeight- A/D Weight (0-1) value used for structural qualification or thresholds.priceEnable- Factor Price (Money Flow) value used for structural qualification or thresholds.adp- ADP value used for structural qualification or thresholds.rsi- True RSI value used for structural qualification or thresholds.vwRsi- VW RSI value used for structural qualification or thresholds.adp- ADP Value value used for structural qualification or thresholds.adp_vs_70- ADP vs 70 (Overbought) value used for structural qualification or thresholds.adp_vs_30- ADP vs 30 (Oversold) value used for structural qualification or thresholds.adp_vs_50- ADP vs 50 (Neutral) value used for structural qualification or thresholds.adp_vs_rsi- ADP vs True RSI value used for structural qualification or thresholds.adp_vs_vwrsi- ADP vs VW RSI value used for structural qualification or thresholds.adp_rising- ADP Rising/Falling value used for structural qualification or thresholds.rsi- True RSI Value value used for structural qualification or thresholds.vwRsi- VW RSI Value value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.