OPEN-SOURCE SCRIPT
更新済 NATR (Normalized ATR) Oscillator

🍀Overview
🍀Features
🍀Inputs
🍀Usage
🍀Disclaimer
- NATR (Normalized ATR) Oscillator converts Normalized Average True Range into a rolling 0–100 oscillator, making it easier to evaluate current volatility relative to recent market conditions.
- NATR is calculated as ATR divided by the current closing price and expressed as a percentage. The indicator then compares that value with the highest and lowest NATR readings over the selected lookback period.
🍀Features
- Displays normalized volatility on a 0–100 scale.
- Highlights low- and high-volatility conditions with configurable threshold levels.
- Includes a 50 midline to identify neutral relative-volatility conditions.
- Uses gradient fills to visually emphasize elevated volatility above the midline and subdued volatility below it.
- Works across markets and price ranges because ATR is normalized by price.
🍀Inputs
- ATR Length — Number of bars used to calculate Average True Range. Default: 14.
- NATR Min-Max Lookback — Number of bars used to normalize NATR into the rolling 0–100 oscillator range. Default: 14.
- High Volatility Level — Upper threshold used to identify relatively high volatility. Default: 80.
- Low Volatility Level — Lower threshold used to identify relatively low volatility. Default: 20.
🍀Usage
- Readings above the High Volatility Level indicate that normalized volatility is near the upper end of its recent range. This may occur during breakouts, rapid price moves, or volatile market conditions.
- Readings below the Low Volatility Level indicate that normalized volatility is near the lower end of its recent range. This may occur during consolidation, compression, or quieter trading conditions.
- Readings near 50 suggest that volatility is relatively neutral compared with the selected lookback period.
- Use the oscillator to adapt trade selection, position sizing, stop placement, or strategy expectations to the current volatility regime.
- Combine it with trend, momentum, volume, and price-action tools for context. The oscillator measures volatility only; it does not determine market direction.
🍀Disclaimer
- This indicator is provided for informational and educational purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any asset.
- The oscillator measures relative volatility within the selected rolling lookback window. A high or low reading reflects recent context and does not guarantee future price movement, trend direction, or trading performance. Always use independent analysis and appropriate risk management before making trading decisions.
リリースノート
Updated the chartオープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
buymeacoffee: buymeacoffee.com/flukefluke_
Stay lucky!🍀
Stay lucky!🍀
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
buymeacoffee: buymeacoffee.com/flukefluke_
Stay lucky!🍀
Stay lucky!🍀
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。