The Ehlers' Super Smoother Filter is a smoothing technique developed by John F. Ehlers, based on aerospace analog filters. This filter aims at reducing noise in price data, which appears to be stronger as the high-to-low price swings increase especially when chart is plotted for greater time intervals. In theory, this filter eliminates the noise completely, as opposed to moving averages, e.g., exponential (EMA) which only offers a modest attenuation effect.

Regardless of the time frame used, all waves having cycles of less than 10 bars are considered noise. Thus, the filter only passes those spectral components whose periods are greater than 10 bars. Note that the period of 10 bars is a default value which can be customized using the cutoff length input parameter.

Input Parameters

Parameter Description
price The price to which the filter is applied.
cutoff length Maximum period for a wave cycle to be considered noise.


Plot Description
SuperSmootherFilter The Ehlers' Super Smoother Filter.

Further Reading

1. "Predictive Indicators for Effective Trading Strategies" by John F. Ehlers. Technical Analysis of Stocks & Commodities, January 2014.


*For illustrative purposes only. Not a recommendation of a specific security or investment strategy.

  Past performance is no guarantee of future performance.

You may also like
The Pair Trading Long strategy is part of Domenico D'Errico's pair trading system. By design, ...
Monkey Bars
Before you start, watch this detailed video. The Monkey Bars chart mode displays price action ...
Time Charts
Time charts are probably the most popular chart type in terms of aggregation as the algorithm of ...