ForexVue

Detrended Price Oscillator

Technical Indicators

An indicator that removes the trend from price data to identify cycles and overbought/oversold conditions within the cycle. It compares the closing price to a displaced moving average to isolate the cyclical component of price movement.

What Is the Detrended Price Oscillator?

The Detrended Price Oscillator (DPO) strips out the underlying trend to expose the cyclical rhythm of price. It works by comparing the closing price to a Simple Moving Average that is shifted back by half the period plus one bar. The default period is 20. By removing the trend, DPO helps traders see the regular oscillations (cycles) in price that trend-following indicators mask.

Using DPO to Find Cycles

The primary use of DPO is cycle identification. Measure the distance between consecutive DPO peaks (or troughs) to estimate the dominant cycle length. If EUR/USD shows DPO peaks every 15-20 bars on a daily chart, you can anticipate the next cycle high approximately 15-20 days after the last one. This works because currency pairs, influenced by regular economic data releases and institutional rebalancing, often exhibit semi-regular cycles.

Key fact: DPO is plotted shifted backward in time (displaced to the left on the chart). It is not designed to generate real-time signals for the latest bar. Instead, it is an analytical tool for understanding the underlying rhythm of a pair.

Practical Application

DPO is best used as a supplementary tool for timing. Once you have identified a cycle length, use other indicators like RSI (Relative Strength Index) or Stochastic Oscillator to time entries within the cycle. For example, if DPO analysis suggests a cycle low is due in 2-3 bars, start watching for bullish reversal signals from your momentum indicators. DPO also helps with overbought/oversold assessment: when DPO reaches levels similar to its recent peaks, the cyclical component may be ready to turn down regardless of the overall trend.