OPEN-SOURCE SCRIPT
1D ATR Volatility Compression — with 5, 13, 22 WMA Trend Filter

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.
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.
Скрипт с открытым кодом
В истинном духе TradingView автор этого скрипта опубликовал его с открытым исходным кодом, чтобы трейдеры могли понять, как он работает, и проверить на практике. Вы можете воспользоваться им бесплатно, но повторное использование этого кода в публикации регулируется Правилами поведения.
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.
Скрипт с открытым кодом
В истинном духе TradingView автор этого скрипта опубликовал его с открытым исходным кодом, чтобы трейдеры могли понять, как он работает, и проверить на практике. Вы можете воспользоваться им бесплатно, но повторное использование этого кода в публикации регулируется Правилами поведения.
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.