DYNAMIC PRICE OSCILLATOR Trading Guide

Last updated: February 8, 2026

The Dynamic Price Oscillator is a volatility-adjusted momentum metric that smooths out chaotic price action using True Range, delivering a highly responsive yet clean oscillator. Paired with expanded Bollinger Bands directly applied to the oscillator itself, it is highly adept at capturing major swing cycle extremes.

What does the indicator show?

  • Price Oscillator Line (Orange): The central momentum curve representing volatility-adjusted price changes.
  • Signal EMA Line (Blue): A smoothed exponential moving average of the Main Oscillator.
  • Dynamic Mean (Yellow): The baseline average from which the bands expand.
  • Bollinger Bands (Light & Dark): Dynamic volatility channels applied directly to the oscillator. The inner band represents a 1 standard deviation move, while the thick outer band represents a 2 standard deviation extreme.

Key Settings

  • Length: The lookback period used for comparing historical prices and extracting volatility adjustments.
  • Smoothing Factor: Determines how fluid and noise-free the primary oscillator line behaves.
  • Signal EMA Length: The speed at which the blue signal line reacts to the main oscillator’s movements.

How to use Strategy Parameters (Condition Source)

Within the Strategy Tester module, you can leverage the data from this indicator to create powerful logical conditions for trade entries and exits.

1. Oscillator & Signal Crossovers

Capture momentum shifts around the baseline.

  • osc — The raw dynamic price oscillator value.
  • signalEma — The smoothed signal line value.

Strategy Example: Trigger a buy entry when osc crosses_above signalEma, capitalizing on a fresh wave of upward momentum.

2. Standard Deviation Extremes (Bands)

Identify overstretched conditions by tracking when the oscillator breaks its own mathematical borders.

  • bbHigh / bbHighExp — The standard and expanded upper Bollinger Band thresholds.
  • bbLow / bbLowExp — The standard and expanded lower Bollinger Band thresholds.

Strategy Example: If building a mean-reverting script, wait for deep exhaustion by looking for an entry where osc crosses_above bbLowExp (indicating recovery from a 2 standard-deviation oversold drop).

Continue Research

Explore the full academy, the product documentation, and the main platform pages for deeper crypto backtesting and strategy research.

Browse all academy guides Read the documentation Compare platform plans See the research engine