TradingCalculated
Calculations run privately in your browser
80 rows
One row per period: High, Low, Close
Paste rows from a spreadsheet or CSV.
ADX(14)39trending market
+DI / −DI24.2 / 7.1buyers in control (+DI > −DI)
ADX measures trend strength, not direction — direction comes from comparing +DI and −DI. Many traders only use trend-following setups when ADX is above 20–25 and switch to range tactics below it.
Price
ADX and directional indicators
Last 10 bars
BarClose+DI−DIADX
#80109.8824.27.139
#79109.7422.67.637.8
#78108.8221.28.336.9
#77107.5521936.3
#76108.58239.736.1
#75106.8922.110.535.7
#74107.9823.86.735.7
#73108.5825.77.234.1
#72107.5725.77.932.5
#71108.1227.18.430.9

Not financial advice. Results are estimates based on the values you enter and simplified assumptions; real trades are affected by fees, slippage, gaps and other factors. Trading involves substantial risk of loss. Read the full disclaimer.

How to calculate ADX

+DM = High − Previous high (if larger than the down-move and > 0) −DM = Previous low − Low (if larger than the up-move and > 0) +DI = 100 × Smoothed +DM ÷ Smoothed TR −DI likewise DX = 100 × |+DI − −DI| ÷ (+DI + −DI) ADX = Wilder average of DX over n bars

Paste prices oldest-first, one value or row per bar — straight from a spreadsheet or CSV export. Use “Sample data” to try it instantly.

Worked example

  1. +DI = 30 and −DI = 10.
  2. DX = 100 × 20 ÷ 40 = 50.
  3. Averaged over 14 bars, an ADX in the 30s–40s indicates a strong uptrend (+DI above −DI).

How to interpret ADX

  • ADX below 20: weak or no trend — range strategies tend to work better.
  • 20–25: a trend may be forming.
  • Above 25: trending; above 40: very strong trend.
  • Direction comes from +DI vs −DI, not from ADX itself.

Limitations and common mistakes

  • ADX needs about 2 × n bars of data before the first value appears.
  • A falling ADX from high levels means the trend is weakening, even if price still rises.
Technical Indicators

Parabolic SAR Calculator

Calculate Parabolic SAR trailing-stop levels and trend flips from high and low data.

SAR(0.02, 0.2) → trailing stop + trend
Technical Indicators

MACD Calculator

Calculate the MACD line, signal line and histogram from closing prices.

MACD(12, 26, 9) → line, signal, histogram
Technical Indicators

ATR Calculator

Calculate Average True Range and turn it into volatility-based stop-loss levels.

ATR(14) 2.0 · 2× from 100 → stop 96

ADX calculator FAQ

Can ADX tell me to buy or sell?

Not on its own — it tells you whether trend-following signals (e.g. from MACD or moving averages) are likely to work.

What period is standard?

14, as defined by J. Welles Wilder.