ADX with Signals
Mar 25, 2021

The ADX with Signals indicator tool provides a comprehensive visual representation of trend strength and direction by combining the Average Directional Index (ADX) with Directional Indicators (DI+ and DI-).
Usage
The ADX with Signals tool is designed to identify the presence and intensity of a market trend. Users can interpret the indicator based on specific ADX level milestones:
- Below 20: The market is currently not trending or is in a consolidation phase.
- Cross above 20: Signifies that a new trend is emerging, suggesting traders may look for entries in the direction of the price movement.
- Between 20 and 40: Confirmation of an emerging trend.
- Above 40: Indicates a very strong trend is in progress.
- Above 50: Signifies an extremely strong trend.
- Above 70: A rare "Power Trend" state.
The indicator also generates signals based on the relationship between the directional components. A bullish signal is highlighted via background coloring when the DI+ is greater than the DI- and the ADX is also higher than the DI-, suggesting strong upward momentum.
Details
The script implements J. Welles Wilder's directional movement logic. It calculates the True Range (TR) and Directional Movement (+DI and -DI) for each period. These values are smoothed using Wilder’s Moving Average (RMA). The final ADX is derived from the Directional Movement Index (DX), which represents the percentage difference between +DI and -DI. This implementation ensures that users get a standard, mathematically accurate representation of trend strength while benefiting from integrated signal logic.
Settings
ADX Smoothing
- ADX Smoothing (14): Determines the period used to smooth the DX values into the final ADX line. Higher values result in a smoother line but more lag.
- DI Length (14): Sets the lookback period for calculating the +DI and -DI components.
- Threshold (30): Defines the horizontal reference line on the oscillator, used to gauge significant trend strength.
FAQ
How do I use the signals provided by this tool?
The signals are based on crossovers of the DI lines filtered by the ADX strength. When DI+ is above DI- and ADX is above DI-, it suggests a confirmed bullish trend environment.
What are the default levels for ADX?
While the script uses a default threshold of 30, standard interpretations often look at the 20 level for trend emergence and 40+ for high-strength trends.
How can I access ADX with Signals?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

