OPEN-SOURCE SCRIPT
Average Directional Index + MA (with Fill trend color)

Description
This indicator combines the Average Directional Index (ADX) with a configurable moving average (SMA, EMA, RMA, or WMA) and visual fill. It helps traders assess the strength of a trend by highlighting when ADX is above or below its moving average.
When ADX is rising above the MA, it suggests strengthening momentum; when falling below, it indicates weakening momentum. The dynamic green/red fill makes these transitions easy to spot.
Horizontal threshold levels at 20 and 25 are included as key references:
Below 20 → often signals ranging or sideways/consolidation markets.
Crossing above 20 or 25 → may suggest the beginning of a breakout or trend, useful for trend-following strategies.
How to use
Filter out sideways/consolidation phases and focus on breakout or trend-following opportunities when price action coincides with ADX crossing above the 20/25 thresholds.
Customization
ADX length & smoothing.
Moving average type and length.
Adjustable fill transparency.
Optional threshold lines at 20 and 25.
This indicator combines the Average Directional Index (ADX) with a configurable moving average (SMA, EMA, RMA, or WMA) and visual fill. It helps traders assess the strength of a trend by highlighting when ADX is above or below its moving average.
When ADX is rising above the MA, it suggests strengthening momentum; when falling below, it indicates weakening momentum. The dynamic green/red fill makes these transitions easy to spot.
Horizontal threshold levels at 20 and 25 are included as key references:
Below 20 → often signals ranging or sideways/consolidation markets.
Crossing above 20 or 25 → may suggest the beginning of a breakout or trend, useful for trend-following strategies.
How to use
Filter out sideways/consolidation phases and focus on breakout or trend-following opportunities when price action coincides with ADX crossing above the 20/25 thresholds.
Customization
ADX length & smoothing.
Moving average type and length.
Adjustable fill transparency.
Optional threshold lines at 20 and 25.
Script de código abierto
Siguiendo fielmente el espíritu de TradingView, el creador de este script lo ha publicado en código abierto, permitiendo que otros traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Puede utilizarlo de forma gratuita, pero tenga en cuenta que la publicación de este código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.
Script de código abierto
Siguiendo fielmente el espíritu de TradingView, el creador de este script lo ha publicado en código abierto, permitiendo que otros traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Puede utilizarlo de forma gratuita, pero tenga en cuenta que la publicación de este código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.