Back to Docs
Traderoid

Super Smoother Pass

Super Smoother Filter — Series Input

IndicatorTrendOverlay

Overview

Super Smoother Pass applies John Ehlers's Super Smoother two-pole Butterworth filter to any upstream numeric series. It eliminates aliasing noise while preserving trend components, making it ideal as a low-pass pre-filter before further analysis.

Formula

a = exp(−√2·π / period) b = 2·a·cos(√2·π / period) c2 = b, c3 = −a², c1 = 1 − c2 − c3 SS[t] = c1·(x[t]+x[t−1])/2 + c2·SS[t−1] + c3·SS[t−2]

Parameters

ParameterTypeDefaultDescription
periodnumber14Cut-off period in bars.

Inputs & Outputs

PortDirectionTypeDescription
inputInput(number | null)[]Any numeric series (values + timestamps).
valuesOutput(number | null)[]Smoothed output series, null for warm-up bars.
timestampsOutputnumber[]Bar timestamps aligned with values.