ADX DI Trading Guide
Last updated: July 22, 2026
The ADX / DI is a quantitative technical analysis tool. ADX and DI (Average Directional Index with Directional Indicators) Based on ADX_DI_v4 by BeikabuOyaji Optimized to the Golden Standard
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
- Length (
length): Controls the calculation period and sensitivity for market detection. - Threshold (
threshold): Controls the calculation period and sensitivity for market detection. - DI+ (
diPlus): Controls the calculation period and sensitivity for market detection. - DI- (
diMinus): Controls the calculation period and sensitivity for market detection. - ADX (
adx): Controls the calculation period and sensitivity for market detection. - Threshold (
threshold): Controls the calculation period and sensitivity for market detection. - DI+ crosses DI- (
di_cross): Controls the calculation period and sensitivity for market detection. - DI+ vs DI- (
di_position): Controls the calculation period and sensitivity for market detection. - ADX vs Threshold (
adx_vs_threshold): Controls the calculation period and sensitivity for market detection. - ADX Value (
adx): Controls the calculation period and sensitivity for market detection. - DI+ Value (
diPlus): Controls the calculation period and sensitivity for market detection. - DI- Value (
diMinus): Controls the calculation period and sensitivity for market detection. - ADX Rising (
adx_rising): Controls the calculation period and sensitivity for market detection. - Bullish Trend Signal (
bullish_trend): Controls the calculation period and sensitivity for market detection. - Bearish Trend Signal (
bearish_trend): 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
length- Length value used for structural qualification or thresholds.threshold- Threshold value used for structural qualification or thresholds.diPlus- DI+ value used for structural qualification or thresholds.diMinus- DI- value used for structural qualification or thresholds.adx- ADX value used for structural qualification or thresholds.threshold- Threshold value used for structural qualification or thresholds.di_cross- DI+ crosses DI- value used for structural qualification or thresholds.di_position- DI+ vs DI- value used for structural qualification or thresholds.adx_vs_threshold- ADX vs Threshold value used for structural qualification or thresholds.adx- ADX Value value used for structural qualification or thresholds.diPlus- DI+ Value value used for structural qualification or thresholds.diMinus- DI- Value value used for structural qualification or thresholds.adx_rising- ADX Rising value used for structural qualification or thresholds.bullish_trend- Bullish Trend Signal value used for structural qualification or thresholds.bearish_trend- Bearish Trend Signal value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.