VOOI Academy
  • VOOI Academy: Home
  • Candlestick Analysis
    • Candle Patterns
      • One-Candle Patterns
      • Two-Candle Patterns
      • Three+ Candle Patterns (Part 1)
      • Three+ Candle Patterns (Part 2)
  • 📈 Trading strategies
    • 🛡️ Strategy basics
      • Swing Trading: A Beginner-Friendly Guide
      • Zero-Cost Collar: What It Is and How It Works
      • Calendar Spread: What It Is and How It Works
    • 🧠 Introduction to Trading Psychology and Risk Management
      • Trading Psychology
      • Risk Management
      • Decision-Making Under Uncertainty in Trading
      • Handling Losses & Drawdowns in Trading
      • Developing Discipline & Patience in Trading
    • 📊 Indicators & Tools
      • MA Cross
      • Relative Strength Index (RSI)
      • Accelerator Oscillator (AC)
      • Accumulation/Distribution (A/D) Indicator
      • Accumulative Swing Index (ASI)
      • Advance/Decline Line (A/D Line)
      • Arnaud Legoux Moving Average (ALMA)
      • Aroon Indicator
      • Average Directional Index (ADX)
      • Average Price Indicator
      • Average True Range (ATR)
      • Awesome Oscillator (AO)
      • Balance of Power (BOP)
      • Bollinger Bands
      • Chaikin Money Flow (CMF)
      • Chaikin Oscillator
      • Chaikin Volatility (CV)
      • Chande Kroll Stop
      • Chande Momentum Oscillator (CMO)
      • Chop Zone Indicator
      • Choppiness Index
      • Commodity Channel Index (CCI)
      • Connors RSI: A Powerful Twist on a Classic Indicator
      • Coppock Curve: A Momentum Indicator with Long-Term Vision
      • Correlation – Log: Understanding Market Relationships with Precision
      • Correlation Coefficient Indicator: Understanding Asset Relationships
      • Detrended Price Oscillator (DPO)
      • Directional Movement (DMI)
      • Donchian Channel: Trend Clarity with Simplicity
      • Double Exponential Moving Average (DEMA)
      • Ease Of Movement (EOM)
      • Elder’s Force Index (EFI)
      • Envelopes Indicator
      • Fisher Transform
      • Guppy Multiple Moving Average (GMMA)
      • Historical Volatility (HV)
      • Hull Moving Average (HMA)
      • Ichimoku Cloud
      • Keltner Channels
      • Klinger Oscillator
      • Know Sure Thing (KST)
      • Least Squares Moving Average (LSMA)
      • Linear Regression Curve
      • Linear Regression Slope
  • Automated Trading
    • Automated Trading vs. Manual Trading
    • Choosing the Right Strategy for Automated Trading
    • Alerts and their importance in automated trading
    • Connecting alerts using API keys
    • Setting up a trading bot for VOOI
  • VOOI
Powered by GitBook
On this page
  • ⚡ What is it?
  • ⚙️ How it works
  • 📖 How to read it
  • ⚙️ Best settings
  • 🛠️ How to use it in a strategy
  • ❌ Common mistakes
  • 🌟 Final thoughts
  1. 📈 Trading strategies
  2. 📊 Indicators & Tools

Detrended Price Oscillator (DPO)

PreviousCorrelation Coefficient Indicator: Understanding Asset RelationshipsNextDirectional Movement (DMI)

Last updated 11 days ago

⚡ What is it?

The Detrended Price Oscillator (DPO) is a technical analysis tool used to remove the long-term trend from prices and focus on short-term cycles. Unlike other momentum oscillators, DPO is not designed to identify overbought or oversold conditions, but rather to isolate shorter-term price movements and help traders better understand market cycles.

It is particularly useful for traders who aim to time their entries and exits based on short-term momentum swings without the interference of longer-term trends.

⚙️ How it works

DPO works by comparing a past price (typically the closing price) to a simple moving average (SMA) of a specified period. The formula essentially subtracts a shifted SMA from the current price to display how far above or below that average the price is.

Formula:

DPO = Close(price - (n/2 + 1)) - SMA(n)

Where:

  • n = chosen period (e.g., 20)

  • SMA(n) = Simple Moving Average over n periods

The result is an oscillator that fluctuates above and below the zero line, representing short-term price cycles relative to the moving average.

📖 How to read it

  • When the DPO is above zero, the price is higher than the average — indicating a possible bullish short-term cycle.

  • When the DPO is below zero, the price is lower than the average — suggesting a bearish short-term cycle.

  • A peak in the DPO may precede a local price top.

  • A trough in the DPO may precede a local price bottom.

This makes DPO helpful for identifying short-term reversals and potential cycle highs/lows.

⚙️ Best settings

There’s no one-size-fits-all, but some commonly used settings include:

  • Period: 20, 21, or 30

  • Timeframe: Works best on daily or hourly charts for swing or short-term traders.

The period should align with the typical cycle length you want to study. For example, if you trade based on a 10-day swing cycle, a 20-period DPO might suit your style.

🛠️ How to use it in a strategy

  1. Cycle detection: Use DPO to spot regular price cycles and time entry/exit based on local tops or bottoms.

  2. Entry signals: Buy when DPO bottoms and turns upward. Sell when it peaks and turns downward.

  3. Exit timing: DPO can help determine when a move is exhausted, offering clues to exit before price reverses.

  4. Filter tool: Combine DPO with a trend indicator (like EMA) — only trade DPO signals in the direction of the overall trend.

Example:

  • In an uptrend (verified by EMA), enter long when DPO crosses up from below zero.

  • In a downtrend, use DPO peaks to enter short positions.

❌ Common mistakes

  • ❌ Using DPO alone: It doesn’t signal trend direction — it isolates cycles, so use it alongside trend tools.

  • ❌ Misinterpreting long-term moves: DPO is best for short-term analysis — don’t use it for long-term forecasting.

  • ❌ Lagging signals: Since it uses past prices, DPO is slightly lagging. Confirm with price action or volume.

🌟 Final thoughts

The Detrended Price Oscillator is a great tool for traders looking to exploit short-term price cycles without the "noise" of longer-term trends. While not suitable for identifying overall market direction, its ability to isolate cyclical highs and lows makes it valuable in range-bound or cycle-driven markets.

Use DPO alongside trend confirmation indicators and proper risk management to unlock its full potential in your trading strategy.