OPEN-SOURCE SCRIPT
업데이트됨 ATR% | Volatility Normalizer

This indicator measures true volatility by expressing the Average True Range (ATR) as a percentage of price. Unlike basic ATR plots, which show raw values, this version normalizes volatility to make it directly comparable across instruments and timeframes.
How it works:
Uses True Range (High–Low plus gaps) to capture actual market movement.
Normalizes by dividing ATR by the chosen price base (default: Close).
Multiplies by 100 to output a clean ATR% line.
Smoothing is flexible: choose from RMA, SMA, EMA, or WMA.
Optional Feature:
For comparison, you can toggle an auxiliary line showing the average absolute close-to-close % move, highlighting the difference between simplified and true volatility.
Why use it:
Track regime shifts: identify when volatility expands or contracts in % terms.
Compare volatility across different markets (equities, crypto, forex, commodities).
Integrate into risk management: position sizing, stop placement, or volatility filters for entries.
Interpretation:
Rising ATR% → expanding volatility, potential breakouts or unstable ranges.
Falling ATR% → contracting volatility, possible consolidation or range-bound conditions.
Sudden spikes → market “shocks” worth paying attention to.
How it works:
Uses True Range (High–Low plus gaps) to capture actual market movement.
Normalizes by dividing ATR by the chosen price base (default: Close).
Multiplies by 100 to output a clean ATR% line.
Smoothing is flexible: choose from RMA, SMA, EMA, or WMA.
Optional Feature:
For comparison, you can toggle an auxiliary line showing the average absolute close-to-close % move, highlighting the difference between simplified and true volatility.
Why use it:
Track regime shifts: identify when volatility expands or contracts in % terms.
Compare volatility across different markets (equities, crypto, forex, commodities).
Integrate into risk management: position sizing, stop placement, or volatility filters for entries.
Interpretation:
Rising ATR% → expanding volatility, potential breakouts or unstable ranges.
Falling ATR% → contracting volatility, possible consolidation or range-bound conditions.
Sudden spikes → market “shocks” worth paying attention to.
릴리즈 노트
This script provides a normalized volatility framework by plotting:1. ATR% (True ATR ÷ Price × 100)
- Uses True Range (high–low, gaps, closes).
- Normalized as % of price for easier comparison across instruments and timeframes.
2. Avg |ΔClose%|
- The average absolute close-to-close % change.
- A simplified volatility proxy to contrast with ATR%.
How it works
- The script calculates both series over a user-defined period (default 14 bars).
- ATR smoothing can be chosen (RMA, SMA, EMA, WMA).
- By comparing ATR% against Avg |ΔClose%|, the script highlights whether volatility is dominated by intraday ranges (ATR% > Avg |ΔClose%|) or by close-to-close moves (ATR% ≈ Avg |ΔClose%|).
How to use it
- Expansion regime (ATR% > Avg |ΔClose%| by wide margin): signals increased intraday/gap volatility. Trend traders should allow wider stops or reduce size; mean reversion traders should be cautious.
- Contraction regime (ATR% ≈ or crosses below Avg |ΔClose%|): volatility calming, ranges tighten, swing/mean-reversion setups become cleaner.
- Useful in portfolio monitoring — if many watchlist stocks show expansion at once, your portfolio is in a higher-risk regime.
Integration with Screener / Watchlists
- This script’s outputs are compatible with TradingView’s Pine Screener.
- Add your portfolio tickers into a Watchlist, then display ATR% and Avg |ΔClose%| columns for each instrument.
- This allows you to:
- Scan your portfolio daily for volatility regime shifts.
- Set alerts when multiple tickers cross into expansion simultaneously.
- Track which instruments are running “hot” (ATR% >> Avg |ΔClose%|) and which are calmer.
- Scan your portfolio daily for volatility regime shifts.
This turns the indicator from a chart-only tool into a portfolio risk dashboard, helping traders monitor volatility in real time across many instruments.
Why it’s useful
- Normalizes volatility so you can compare risk across assets.
- Provides actionable insight into regime shifts that raw ATR or close-to-close metrics alone don’t show.
- Helpful in portfolio risk management — identify when multiple positions simultaneously shift into high-vol regimes.
릴리즈 노트
This script provides a normalized volatility framework by plotting:1. ATR% (True ATR ÷ Price × 100)
- Uses True Range (high–low, gaps, closes).
- Normalized as % of price for easier comparison across instruments and timeframes.
2. Avg |ΔClose%|
- The average absolute close-to-close % change.
- A simplified volatility proxy to contrast with ATR%.
How it works
- The script calculates both series over a user-defined period (default 14 bars).
- ATR smoothing can be chosen (RMA, SMA, EMA, WMA).
- By comparing ATR% against Avg |ΔClose%|, the script highlights whether volatility is dominated by intraday ranges (ATR% > Avg |ΔClose%|) or by close-to-close moves (ATR% ≈ Avg |ΔClose%|).
How to use it
- Expansion regime (ATR% > Avg |ΔClose%| by wide margin): signals increased intraday/gap volatility. Trend traders should allow wider stops or reduce size; mean reversion traders should be cautious.
- Contraction regime (ATR% ≈ or crosses below Avg |ΔClose%|): volatility calming, ranges tighten, swing/mean-reversion setups become cleaner.
- Useful in portfolio monitoring — if many watchlist stocks show expansion at once, your portfolio is in a higher-risk regime.
Integration with TradingView Screener / Watchlists
- This script’s outputs are compatible with TradingView’s Pine Screener.
- Add your portfolio tickers into a Watchlist, then display ATR% and Avg |ΔClose%| columns for each instrument.
- This allows you to:
- Scan your portfolio daily for volatility regime shifts.
- Set alerts when multiple tickers cross into expansion simultaneously.
- Track which instruments are running “hot” (ATR% >> Avg |ΔClose%|) and which are calmer.
- Scan your portfolio daily for volatility regime shifts.
This turns the indicator from a chart-only tool into a portfolio risk dashboard, helping traders monitor volatility in real time across many instruments.
Why it’s useful
- Normalizes volatility so you can compare risk across assets.
- Provides actionable insight into regime shifts that raw ATR or close-to-close metrics alone don’t show.
- Helpful in portfolio risk management — identify when multiple positions simultaneously shift into high-vol regimes.
릴리즈 노트
This script provides a normalized volatility framework by plotting:1. ATR% (True ATR ÷ Price × 100)
- Uses True Range (high–low, gaps, closes).
- Normalized as % of price for easier comparison across instruments and timeframes.
2. Avg |ΔClose%|
- The average absolute close-to-close % change.
- A simplified volatility proxy to contrast with ATR%.
How it works
- The script calculates both series over a user-defined period (default 14 bars).
- ATR smoothing can be chosen (RMA, SMA, EMA, WMA).
- By comparing ATR% against Avg |ΔClose%|, the script highlights whether volatility is dominated by intraday ranges (ATR% > Avg |ΔClose%|) or by close-to-close moves (ATR% ≈ Avg |ΔClose%|).
How to use it:
- Expansion regime (ATR% > Avg |ΔClose%| by wide margin): signals increased intraday/gap volatility. Trend traders should allow wider stops or reduce size; mean reversion traders should be cautious.
- Contraction regime (ATR% ≈ or crosses below Avg |ΔClose%|): volatility calming, ranges tighten, swing/mean-reversion setups become cleaner.
- Useful in portfolio monitoring — if many watchlist stocks show expansion at once, your portfolio is in a higher-risk regime.
Integration with TradingView Screener / Watchlists:
- This script’s outputs are compatible with TradingView’s Pine Screener.
- Add your portfolio tickers into a Watchlist, then display ATR% and Avg |ΔClose%| columns for each instrument.
- This allows you to:
- Scan your portfolio daily for volatility regime shifts.
- Set alerts when multiple tickers cross into expansion simultaneously.
- Track which instruments are running “hot” (ATR% >> Avg |ΔClose%|) and which are calmer.
- Scan your portfolio daily for volatility regime shifts.
This turns the indicator from a chart-only tool into a portfolio risk dashboard, helping traders monitor volatility in real time across many instruments.
Why it’s useful:
- Normalizes volatility so you can compare risk across assets.
- Provides actionable insight into regime shifts that raw ATR or close-to-close metrics alone don’t show.
- Helpful in portfolio risk management — identify when multiple positions simultaneously shift into high-vol regimes.
릴리즈 노트
This script provides a normalized volatility framework by plotting:1. ATR% (True ATR ÷ Price × 100)
Uses True Range (high–low, gaps, closes).
Normalized as % of price for easier comparison across instruments and timeframes.
2. Avg |ΔClose%|
The average absolute close-to-close % change.
A simplified volatility proxy to contrast with ATR%.
How it works:
The script calculates both series over a user-defined period (default 14 bars).
ATR smoothing can be chosen (RMA, SMA, EMA, WMA).
By comparing ATR% against Avg |ΔClose%|, the script highlights whether volatility is dominated by intraday ranges (ATR% > Avg |ΔClose%|) or by close-to-close moves (ATR% ≈ Avg |ΔClose%|).
How to use it:
Expansion regime (ATR% > Avg |ΔClose%| by wide margin): signals increased intraday/gap volatility. Trend traders should allow wider stops or reduce size; mean reversion traders should be cautious.
Contraction regime (ATR% ≈ or crosses below Avg |ΔClose%|): volatility calming, ranges tighten, swing/mean-reversion setups become cleaner.
Useful in portfolio monitoring — if many watchlist stocks show expansion at once, your portfolio is in a higher-risk regime.
Integration with TradingView Screener / Watchlists:
This script’s outputs are compatible with TradingView’s Pine Screener.
Add your portfolio tickers into a Watchlist, then display ATR% and Avg |ΔClose%| columns for each instrument.
This allows you to:
- Scan your portfolio daily for volatility regime shifts.
- Set alerts when multiple tickers cross into expansion simultaneously.
- Track which instruments are running “hot” (ATR% >> Avg |ΔClose%|) and which are calmer
This turns the indicator from a chart-only tool into a portfolio risk dashboard, helping traders monitor volatility in real time across many instruments.
Why it’s useful
Normalizes volatility so you can compare risk across assets.
Provides actionable insight into regime shifts that raw ATR or close-to-close metrics alone don’t show.
Helpful in portfolio risk management — identify when multiple positions simultaneously shift into high-vol regimes.
오픈 소스 스크립트
진정한 트레이딩뷰 정신에 따라 이 스크립트 작성자는 트레이더가 기능을 검토하고 검증할 수 있도록 오픈소스로 공개했습니다. 작성자에게 찬사를 보냅니다! 무료로 사용할 수 있지만 코드를 다시 게시할 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.
오픈 소스 스크립트
진정한 트레이딩뷰 정신에 따라 이 스크립트 작성자는 트레이더가 기능을 검토하고 검증할 수 있도록 오픈소스로 공개했습니다. 작성자에게 찬사를 보냅니다! 무료로 사용할 수 있지만 코드를 다시 게시할 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.