All indicators

Laguerre Filter

By LuxAlgoJun 18, 2026

Static chart image

Laguerre Filter is the clean single-line build of the Laguerre filter: four of John Ehlers' one-pole filter stages chained in series and blended with fixed 1-2-2-1 weights into one smoothed line on price. A lone damping factor stands in for the usual bar-count length, the line colors by its slope, and every stage is seeded with the source itself so the cascade opens on real data instead of ramping up from zero.

How to Trade the Laguerre Filter?

  • Price crossing the filter: traded the way EMA crosses are - optional triangle markers, with crossing alerts armed either way.
  • Slope color: a rising line under price sets the bullish bias; when the line flattens and price saws back and forth across it, trend entries are at their most failure-prone.
  • Gradient fill: highlights how pullbacks within a trend repeatedly test the line as dynamic support or resistance.

Slope-turn alerts complement the crossings, flagging the moments the smoothed line itself changes direction rather than waiting for price to cross it.

Laguerre Filter Settings

  • Source (default close): the series being smoothed. Ehlers' published example feeds the bar midpoint; the close is the common charting default.
  • Gamma (default 0.8): the filter's only knob, shared by all four stages. At 0 only the last four bars contribute, in a fixed weighting; raising it stretches the warped memory so smoothness and lag build together. Its effect compounds through the stages, so adjust gradually.
  • Slope Trend Coloring (default on): direction-colored line; disable for the neutral color.
  • Price / Filter Gradient Fill (default on) and Price Crossing Markers (default off): display toggles.

Frequently Asked Questions

What separates the Laguerre Filter from the Laguerre RSI?

They share the identical four-stage cascade but read it differently: this build draws the blended stage outputs as a trend line on the price scale, while the Laguerre RSI measures the gaps between successive stages and folds them into a bounded oscillator - a momentum question rather than a trend one.

How should I set Gamma?

0.8 is Ehlers' published example setting and a solid trend-following default. Lower values track price more closely for faster tactics; higher values approach a slow baseline. Since one parameter governs the whole cascade, change it in small increments.

Why use it instead of a conventional moving average?

The warped time base is the argument: recent bars are sampled finely while older ones compress into a decaying summary, a memory allocation a plain average cannot make with any length. It remains a smoother, though - it still lags genuine turns.

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.