If using indicators, for signals and/or backtesting, make sure the chosen one takes account of the full range of price movement for each period and not just the close/current price. The most well known indicator that does this is Wilder's Directional Movement System. The problem with the ADX, however, is that it's two times removed from price, so the lag severely restricts its effectiveness.