Direct Answer

Trendflex is a John Ehlers oscillator that keeps the trend component of price. It smooths price with a Super Smoother filter, then averages the differences between the current filtered value and each of the last N filtered values, and rescales the result by its own root-mean-square so it is comparable over time. Values above zero mean the smoothed price sits above its recent history on average, values below zero the opposite.

By Swoopr Editorial Team AI-assisted research, human-verified

Trendflex Indicator: Formula, Meaning, Signals, Examples and How to Use It

How Is Trendflex Indicator Calculated?

Trendflex is a John Ehlers oscillator that keeps the trend component of price. It smooths price with a Super Smoother filter, then averages the differences between the current filtered value and each of the last N filtered values, and rescales the result by its own root-mean-square so it is comparable over time.

Formula: Filt = SuperSmoother(price, N/2); Sum = (1/N) * sum over k=1..N of (Filt[0] - Filt[k]); Trendflex = Sum / sqrt(MS), where MS = 0.04*Sum^2 + 0.96*MS[previous]

Inputs:

Reading it. Values above zero mean the smoothed price sits above its recent history on average, values below zero the opposite. Because the output is normalized by a running RMS, magnitudes of roughly 1 or more are large relative to the series' own recent history. Rising values describe strengthening upward drift, falling values the reverse.

Limits. The Super Smoother adds lag, and the RMS normalization means readings are relative to recent behavior rather than an absolute scale. In a sideways market the oscillator hovers near zero and crosses it often without any durable trend behind the crossings.

What is Trendflex Indicator?

Trendflex is a John Ehlers oscillator that keeps the trend component of price. It smooths price with a Super Smoother filter, then averages the differences between the current filtered value and each of the last N filtered values, and rescales the result by its own root-mean-square so it is comparable over time.

How to use Trendflex Indicator

Values above zero mean the smoothed price sits above its recent history on average, values below zero the opposite. Because the output is normalized by a running RMS, magnitudes of roughly 1 or more are large relative to the series' own recent history. Rising values describe strengthening upward drift, falling values the reverse. A reading alone is never a buy or sell signal; it needs context from price structure, volume, volatility and the broader market regime.

Strengths

Weaknesses and limitations

Editorial and risk note

This page is educational content, not individualized investment advice. It should not imply guaranteed prediction, accuracy or outperformance.

Frequently Asked Questions

Is Trendflex Indicator a buy or sell signal?

No. Values above zero mean the smoothed price sits above its recent history on average, values below zero the opposite. The Super Smoother adds lag, and the RMS normalization means readings are relative to recent behavior rather than an absolute scale. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.

What is the best setting for Trendflex Indicator?

Trendflex Indicator takes these inputs: close prices; lookback length N (often 20); super Smoother cutoff period (commonly N/2). There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.

Can Trendflex Indicator be used by itself?

The Super Smoother adds lag, and the RMS normalization means readings are relative to recent behavior rather than an absolute scale. In a sideways market the oscillator hovers near zero and crosses it often without any durable trend behind the crossings. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.

Does Trendflex Indicator work on every timeframe?

The calculation (Filt = SuperSmoother(price, N/2); Sum = (1/N) * sum over k=1..N of (Filt[0] - Filt[k]); Trendflex = Sum / sqrt(MS), where MS = 0.04*Sum^2 + 0.96*MS[previous]) can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.

Why does Trendflex Indicator give false signals?

After a volatility burst, the 0.96-weighted RMS term decays slowly, which keeps later readings compressed for a while. N sets both the Super Smoother cutoff (N/2) and the averaging window, so one parameter changes lag and sensitivity together. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.

How should Trendflex Indicator be backtested?

Rebuild Trendflex Indicator from close prices using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.

Swoopr Editorial Team

The Swoopr Editorial Team produces independent investment education, research, and tools for understanding markets, evaluating opportunities, and managing risk. All content is educational only and does not constitute personalized investment advice.

See our editorial policy and corrections policy.