The Detrended Price Oscillator (DPO) is a technical indicator designed to identify price cycles and potential reversals by removing the influence of long-term trends from price data. Developed by William Blau in 1991, the DPO helps traders focus on short- to medium-term price movements, making cyclical patterns more visible.
Unlike many oscillators, the DPO is not bounded by upper or lower limits, which makes it easier to identify extreme highs and lows relative to the recent Price Action. It fluctuates around a zero line, signaling bullish or bearish momentum.

How the DPO Indicator Works
The DPO is calculated by subtracting a moving average of closing prices from the current closing price. This generates a line that oscillates above and below zero:
- Above Zero Line – Indicates that recent prices are above the long-term average, suggesting a bullish bias (potential BUY)
- Below Zero Line – Indicates that recent prices are below the long-term average, suggesting a bearish bias (potential SELL)
By filtering out the longer-term trend, the DPO makes it easier to identify cyclical price highs and lows, which can serve as entry or exit points.
Buy and Sell Signals
The DPO generates potential trade signals as follows:
Buy Signal
- The DPO line is above the zero line, indicating prices are above their moving average.
- A buy signal occurs when the DPO crosses below its signal line, signaling momentum shift and potential trend continuation.
Sell Signal
- The DPO line is below the zero line, indicating prices are below their moving average.
- A sell signal occurs when the DPO crosses above its signal line, signaling a potential short opportunity.
Important: The DPO is a lagging indicator, meaning it reacts to price movements rather than predicting them. It is best used in combination with other indicators to confirm trend direction or cyclical turning points.
How to Interpret the DPO
- The DPO is primarily a momentum oscillator around a centerline (zero).
- Positive DPO values suggest bullish momentum and overbought conditions.
- Negative DPO values suggest bearish momentum and oversold conditions.
- Traders often use it to identify cycles, spot trend reversals, and improve timing for entering or exiting positions.
By analyzing the DPO, traders can gain a clearer picture of short-term market momentum, even in the presence of a strong underlying trend.
Advantages of Using the DPO
- Highlights short- to medium-term price cycles
- Helps identify overbought and oversold conditions
- Provides potential buy and sell signals with clear visual cues
- Useful for trend-following and cyclical trading strategies
- Complements other indicators such as moving averages or MACD for confirmation
Conclusion
The Detrended Price Oscillator (DPO) is a versatile MT4 indicator that focuses on momentum and cyclical price movements by filtering out long-term trends. It can help traders identify potential reversals, overbought/oversold levels, and entry or exit points.
While it is a lagging indicator, combining the DPO with other technical tools and price action analysis can improve trading decisions and timing. This indicator is suitable for both novice and experienced traders looking to enhance their market analysis.