Trading Software
    Menu Close

    cTrader Detrended Price Oscillator (DPO)

    Limited Support (Read Me)

    This is an enhanced version of the classic cTrader Detrended Price Oscillator (DPO) indicator that uses an Average True Range (ATR) indicator and Standard Deviation-based filters for volatility to filter out smaller movements. Source code included
    Type: cTrader Indicator + source code
    Current version: 1.0
    Requires: Windows 7, 10, 11
    Updated: Thursday, 28 July 2022

    Need a broker?  Open a risk-free demo account

    cTrader Broker Offer

    Single payment, 1-year free support

    Read our licensing terms

    A detrended price oscillator is used in technical analysis and it removes price trends in a measure to estimate the length of price cycles from peak to peak or trough to trough. This is not a momentum indicator, it simply highlights the peaks and dips in the price of a symbol.


    cTrader Detrended Price Oscillator (DPO)



    No specific requirements, this indicator should work with all versions of the cTrader Desktop platform.


    How to Trade Using This Indicator

    As this indicator is from the community, the documentation is limited, to find out how to use it try a Google search for Detrended Price Oscillator or DPO, you can also visit Investopedia for help.


    Custom Parameters

    The indicator allows the option to change the DPO periods and smoothing value, plus the moving average type, the average true range and standard deviation indicators are also configurable.


    DPO Settings


    Remove Info Box

    You can easily remove the info box shown on the chart by setting the show info parameter in the indicator settings to No.


    How To Install & Remove

    First, make sure you have the cTrader trading platform installed and then simply unzip the file and double-click on it to automatically install it onto the platform.


    Any Questions?

    If you have any questions, please first search our product help forum for the answer, if you cannot find it, post a new question.


    Join Telegram Community

    You can join a Telegram community and chat with other traders to discuss, share and ask for help.