Normalized Average True Range (NATR)
period
= 14 (5–50) Overview
The Normalized Average True Range transforms the traditional ATR into a universal volatility metric by expressing it as a percentage of price rather than absolute dollars. This simple yet powerful modification - dividing ATR by the closing price and multiplying by 100 - creates a volatility measure that can be meaningfully compared across any security regardless of price. A $10 stock with $0.50 ATR and a $1000 stock with $50 ATR both show 5% NATR, revealing identical relative volatility despite their vastly different dollar movements. This normalization makes NATR indispensable for tasks that regular ATR cannot handle effectively.
The calculation maintains all of ATR's strengths in measuring true volatility by accounting for gaps and intraday ranges, while adding the critical ability to compare across different securities and time periods. For instance, NATR enables meaningful volatility comparisons between cryptocurrencies trading at thousands of dollars and penny stocks, or between the same stock at $10 versus $100. This percentage-based approach also solves ATR's limitation in long-term analysis - as a stock's price appreciates over years, its ATR naturally increases even if relative volatility remains constant. NATR remains consistent, showing that a 2% daily movement represents the same relative volatility whether the stock trades at $10 or $100.
Interpretation & Trading Signals
Volatility Levels:
- 0-1%: Very low volatility, stable/mature stocks
- 1-3%: Normal volatility for large-cap stocks
- 3-5%: Moderate volatility, typical growth stocks
- 5%+: High volatility, small-caps or volatile sectors
Trading Applications:
- Stock Screening: Filter stocks by volatility percentage
- Portfolio Balance: Mix high/low NATR stocks for risk management
- Strategy Selection: Match trading strategies to volatility levels
- Cross-Market Analysis: Compare volatility across asset classes
Volatility Analysis:
- Rising NATR: Increasing volatility, wider price swings expected
- Falling NATR: Decreasing volatility, consolidation likely
- NATR Spikes: Major news/events causing volatility expansion
- Historical Comparison: Current NATR vs long-term average
Example Usage
Code examples will be available once the Rust implementation is complete.