OPEN-SOURCE SCRIPT
Mis à jour 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.
Notes de version
Updated the chartScript open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
buymeacoffee: buymeacoffee.com/flukefluke_
Stay lucky!🍀
Stay lucky!🍀
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
buymeacoffee: buymeacoffee.com/flukefluke_
Stay lucky!🍀
Stay lucky!🍀
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.