Search
GBP
Trading Tools
    Menu Close

    Adaptive Laguerre Filter Indicator for cTrader

    Adaptive Laguerre Filter Indicator for cTrader


    Support via Forum & AI Assistant

    The Adaptive Laguerre Filter is a smart way to smooth out price data without losing the essential signals. It adjusts in real time based on market conditions, helping traders see the trend more clearly while filtering out noise. Because it reacts faster when the market is moving and slows down during choppy periods, it's often used directly on price charts to help spot turning points and follow the trend with more confidence.
    (OS) Type: Windows & Mac OS Compatible
    Current version: 1.0.0
    Updated: Saturday, 23 August 2025

    cTrader Indicator

    Need a cTrader broker?  Open a demo account

    Educational use only: Read our disclaimer

    Personal Use Only

    Free for personal use under our license agreement. Redistribution & resale are strictly prohibited.

    cTrader Software





    The Adaptive Laguerre Filter for the cTrader platform was created by John Ehlers, who brought his background in engineering and signal processing into the world of trading. He wasn't satisfied with how traditional moving averages handled changing markets; they were either too slow to react or too sensitive to noise. So he built something better. By using the Laguerre transform and making it adaptive, he came up with a filter that smooths out price data but still stays in sync with the market. 

    It adjusts itself depending on how fast or slow things are moving, which makes it worthwhile when you're trying to follow trends without getting whipsawed by small price moves. Over the years, it's become a favourite among traders who want something more refined than a basic moving average.

     

    cTrader Adaptive Laguerre Filter Indicator

     

    Adaptive Laguerre Filter Formula

    This filter smooths out price action on the cTrader platform while preserving the overall market direction. It adapts to changing volatility, remaining steady during quiet periods and reacting quickly when momentum picks up. It’s a practical choice for traders who want to follow the trend without getting thrown off by every minor fluctuation.

     

    Variables:

    • alpha: adaptive smoothing factor, usually between 0 and 1
    • price: input price (e.g. close price)
    • L0, L1, L2, L3Internal Laguerre levels
    • Laguerre: the final output (smoothed value)

     

    Recursive Calculation:

    L0 = (1 - alpha) * price + alpha * L0_prev
    L1 = -alpha * L0 + L0_prev + alpha * L1_prev
    L2 = -alpha * L1 + L1_prev + alpha * L2_prev
    L3 = -alpha * L2 + L2_prev + alpha * L3_prev
    
    Laguerre = (L0 + 2 * L1 + 2 * L2 + L3) / 6

    Adaptive Alpha Example:

    alpha = Math.Abs(price - pricePrev) / smoothingFactor

    This approach allows the filter to adjust based on market movement automatically.

     

    Key Concepts

    Adaptive smoothing:

    The filter adjusts its sensitivity based on recent price changes, helping it stay responsive in fast markets and smooth in slow ones.

    Recursive calculation:

    Each level is built on the previous one, creating a layered smoothing effect that reduces noise without losing direction.

    Low lag:

    Because it adapts to current conditions, it reacts quicker than standard moving averages, making it helpful in spotting trend changes early.

    Built for chart overlays:

    It’s designed to sit directly on the price chart, giving a clear visual of trend direction without cluttering the screen.

    Works in all markets:

    It can be used in trending or sideways conditions, adjusting its behaviour accordingly.

     

    While the Adaptive Laguerre Filter is a powerful tool, it’s not perfect. If the smoothing is too strong, it can delay signals and cause you to miss good trades. In quiet or sideways markets, it may still produce whipsaws or misleading moves. Since it does not generate signals on its own, you’ll need to pair it with other indicators or use crossovers to decide when to enter or exit. .

     

    How To Install & Remove

    First, ensure that you have the cTrader trading platform installed. Then, unzip the file and double-click it to install the platform automatically.

     

    Need Extra Help?

    Get instant answers with cTrader Sensei — our free AI assistant built for the cTrader platform. It can explain the indicator settings, suggest trading strategies, and guide you step-by-step through this indicator. Rated 4.9 out of 5 in the ChatGPT Store.

    Chat with cTrader Sensei

    Prefer human help? Visit our support forum where our team and community can assist you.

    Note: cTrader Sensei runs on OpenAI's ChatGPT platform. To use it, you will be asked to create a free OpenAI account. Registration is quick and costs nothing.

    The free version works immediately, but upgrading to a ChatGPT Plus subscription unlocks the latest GPT model, which provides more accurate and detailed answers for trading, coding, and product support.

    To upgrade, log in to ChatGPT, click your profile in the bottom left, and select Upgrade to Plus.

     

    Need a Broker

    If you're still looking for a broker with tight spreads and fast execution, visit our top cTrader broker site.