OPEN-SOURCE SCRIPT

1D ATR Volatility Compression — with 5, 13, 22 WMA Trend Filter

91
Discover volatility before it explodes! 🚀

This powerful tool tracks the 1-Day Average True Range (ATR) together with its 5, 13, and 22-period Weighted Moving Averages (WMAs) to highlight volatility contraction zones — the calm before major market moves.

When ATR falls below all its WMAs, it signals a potential squeeze phase, often preceding sharp directional breakouts.

You can easily:

🌈 Highlight the chart background when volatility contracts

🔴 Show a dot above candles as a compact signal marker

Both features are fully toggleable for flexible chart visualization.

Use this indicator to:

Detect volatility compressions ahead of breakouts

Spot low-volatility accumulation or trend exhaustion zones

Combine with momentum or breakout setups for early entries

🎯 Works on all timeframes and symbols — ATR is always calculated from 1D data for consistent volatility context.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.