Detrended Price Oscillator (DPO)
- Home /
- Trading Academy /
- Technical Indicators /
- Momentum /
- Detrended Price Oscillator
The Detrended Price Oscillator (DPO) is a specialized indicator designed to do exactly what its name suggests — it removes the overall trend from the chart so you can focus entirely on short-term price cycles.
How the DPO Works
Rather than using current price data, the DPO shifts price backward by a set number of periods — typically 20. This offset removes trend bias and lets you see how far price is moving above or below a historical average.
Here’s the core formula:
DPO = Price (n/2 + 1 periods ago) – n-period Simple Moving Average
So, instead of reacting to the latest close, DPO is showing you how current price compares to the midpoint of a previous cycle.
| DPO Reading | What It Tells You |
|---|---|
| Above 0 | Price is above its historical average → possible overbought |
| Below 0 | Price is below its historical average → possible oversold |
| Crosses zero | Reversion point or cycle midline |
