Skip to content
All library documents

ATR-Normalized Triangular Moving Average Slope Signals

Article ProRealCode

Summary

This indicator measures the change in a Triangular Moving Average relative to Average True Range, producing a volatility-normalized slope. With the stated default settings, it uses a 20-period average, a 100-period ATR, and upper and lower slope thresholds of 0.04 and -0.04. The thresholds divide conditions into bullish, bearish, and intermediate regimes: above the upper level, it labels the market buy-only; below the lower level, sell-only; between them, ranging, with no new orders suggested.

The histogram also distinguishes whether the slope is rising or falling within each regime, and the description recommends comparing signals across timeframes. This is an indicator recipe and qualitative trading framework, not a tested strategy: it provides no performance results, transaction-cost analysis, or evidence that the thresholds generalize across markets. The ranging label is a heuristic, and the signal alone does not specify entries, exits, or position sizing.

Key ideas

  • The indicator divides the Triangular Moving Average change by ATR to normalize its slope for volatility.
  • Upper and lower slope thresholds classify bullish, bearish, and intermediate conditions.
  • The intermediate range is presented as a reason to avoid initiating new orders.
  • Histogram colors distinguish rising and falling slope within each threshold regime.
  • The description recommends comparing signals across timeframes but supplies no performance validation.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.