All indicators

Chebyshev Filters

By LuxAlgoJun 25, 2026

Static chart image

Chebyshev Filters smooths price with a real signal-processing design rather than a lookalike: cascaded biquad sections computed from the textbook recipe, normalized so the cascade sits on price. It is the definitive clean charting build of Chebyshev filters, offering both variants — Type I buys the steepest available roll-off with a small passband ripple, Type II keeps what it passes flat and shifts the ripple into the band it rejects.

How to Trade the Chebyshev Filters?

  • Slope color: the line turns bullish while rising and bearish while falling — the trend-baseline read — and slope reversals carry their own alerts.
  • Price crossings: crossovers and crossunders of the filter work like those of any moving-average baseline, with optional triangle markers and alerts.
  • Gradient fill: shading between price and the filter keeps the current side visible at a glance.

Choose a cutoff near the shortest swing being traded; the Source input also accepts another indicator's output, making pre-smoothing a series a first-class use.

Chebyshev Filters Settings

  • Source (default close): the series to smooth.
  • Filter Type (default Type I (passband ripple)): where the ripple lives. At the same cutoff Type II is smoother and slower, since its cutoff marks full rejection rather than the passband edge.
  • Cutoff Period (default 20): the trend/noise boundary in bars — slower cycles pass, faster ones are attenuated.
  • Order (default 3): how sharply the boundary is enforced; each added order cuts more decisively but adds lag and ringing.
  • Passband Ripple (dB) (default 0.5): Type I only — a larger allowance buys a steeper roll-off.
  • Stopband Attenuation (dB) (default 40): Type II only — minimum rejection beyond the cutoff.
  • Style: Slope Trend Coloring (default on), the three colors, Price / Filter Gradient Fill (default on), and Price Crossing Markers (default off).

Frequently Asked Questions

Chebyshev or Butterworth?

The classic trade. A Butterworth filter is maximally flat — no ripple anywhere — with a gentler transition, while a Chebyshev of the same order cuts noise off more sharply and pays in ripple.

Type I or Type II?

Type I when the priority is the sharpest cutoff, accepting that kept swings may be passed slightly unevenly. Type II when trend fidelity matters more: its passband is flat and the ripple lives in frequencies already being rejected.

What causes the overshoot after sharp reversals?

Ringing — the cost of a steep filter. It grows with the Order and, in Type I, with the ripple allowance. Start at a low order (2 to 4 covers most charting) and step up only when noise keeps bleeding through.

Original indicatorBuilt in-house by LuxAlgo

The Library is free. Quant makes it yours.

Pull any concept or indicator into Quant: rebuild it, retune it, or turn it into a backtested strategy of your own.