Skip to content
All library documents

TrendFlex Oscillator Using Smoothing and RMS Normalization

Article TradingView scripts

Summary

The TrendFlex indicator implements a trend-sensitive oscillator attributed to John Ehlers. It first applies a SuperSmoother filter to the chosen price series, then averages differences across a configurable period and normalizes the result using a fast root-mean-square measure. The plot is centered on zero, with positive and negative coloring and configurable upper and lower reference levels. Users can adjust the trend period, smoothing, RMS period, thresholds, and presentation.

The description characterizes the oscillator as responsive to reversals while retaining trend information, and says its output is bounded between plus and minus two across sampling intervals. It provides implementation details and later notes a rewrite that addressed a rounding issue on very small-priced assets. However, it supplies no trading rules, backtest, or evidence that threshold crossings produce profitable signals. The settings are intended for experimentation, so behavior should be evaluated on the intended instrument and timeframe rather than assumed from the indicator description.

Key ideas

  • The oscillator smooths price, averages recent differences, and normalizes them using a fast RMS calculation.
  • Its zero line distinguishes positive from negative readings, with adjustable threshold levels for context.
  • The SuperSmoother and post-smoothing periods can be configured independently.
  • The description claims a bounded range across sampling intervals but provides no supporting test results.
  • The indicator defines no standalone entry, exit, or position-sizing rules.

Tags

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