Skip to content
All library documents

Detrended Price Oscillator for Price Cycles and Extremes

Article MQL5 code base

Summary

The Detrended Price Oscillator (DPO) removes a moving-average trend component from price to make shorter-term fluctuations easier to inspect. The document presents it as a way to study price cycles and potential overbought or oversold areas without the long-term trend obscuring those movements. It also notes that longer cycles can be viewed as combinations of shorter cycles, whose turning points may help identify critical phases within a larger cycle.

The indicator has two inputs: the period used for the moving-average calculation and the moving-average method. The description gives no detailed formula, parameter guidance, trading rules, or performance evidence. DPO readings therefore offer a detrended view for analysis, but the document does not establish that cycle or extreme readings reliably predict reversals.

Key ideas

  • DPO subtracts a moving-average trend component to emphasize price fluctuations.
  • The document presents the indicator as a tool for examining cycles and potential overbought or oversold areas.
  • Shorter cycles can help analyze turning points within longer cycles.
  • The period and moving-average method are configurable inputs.
  • No trading rules or performance evidence are provided.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.