DYNAMIC BAND PASS VELOCITY Trading Guide

Last updated: July 22, 2026

The Dynamic Band-Pass Velocity is a quantitative technical analysis tool. Dynamic Band-Pass Velocity (DBPV) A premium DSP indicator combining: 1. John Ehlers' Homodyne Discriminator: dynamically measures dominant cycle period (T).

What does the indicator show?

  • Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
  • BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
  • Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.

Key Settings

  • Lookback Period (length): Controls the calculation period and sensitivity for market detection.
  • Band-Pass Bandwidth (bandwidth): Controls the calculation period and sensitivity for market detection.
  • Threshold Multiplier (thresholdMult): Controls the calculation period and sensitivity for market detection.
  • Ease Component Weight (easeWeight): Controls the calculation period and sensitivity for market detection.
  • Dynamic Smooth Ratio (smoothRatio): Controls the calculation period and sensitivity for market detection.
  • Min Cycle Period (minPeriod): Controls the calculation period and sensitivity for market detection.
  • Max Cycle Period (maxPeriod): Controls the calculation period and sensitivity for market detection.
  • Source (source): Controls the calculation period and sensitivity for market detection.
  • Bullish Easy (bullEasy): Controls the calculation period and sensitivity for market detection.
  • Bullish Strong (bullStrong): Controls the calculation period and sensitivity for market detection.
  • Bearish Easy (bearEasy): Controls the calculation period and sensitivity for market detection.
  • Bearish Strong (bearStrong): Controls the calculation period and sensitivity for market detection.
  • Upper Threshold (upperBand): Controls the calculation period and sensitivity for market detection.
  • Lower Threshold (lowerBand): Controls the calculation period and sensitivity for market detection.
  • Zero Line (zeroLine): Controls the calculation period and sensitivity for market detection.
  • DBPV Value (dbpv): Controls the calculation period and sensitivity for market detection.
  • Upper Band (upperBand): Controls the calculation period and sensitivity for market detection.
  • Lower Band (lowerBand): Controls the calculation period and sensitivity for market detection.
  • Oscillator Value (dbpv): Controls the calculation period and sensitivity for market detection.
  • Strong Bull Impulse (isStrongBullImpulse): Controls the calculation period and sensitivity for market detection.
  • Strong Bear Impulse (isStrongBearImpulse): Controls the calculation period and sensitivity for market detection.
  • Bullish Easy Movement (isBullEasy): Controls the calculation period and sensitivity for market detection.
  • Bearish Easy Movement (isBearEasy): Controls the calculation period and sensitivity for market detection.
  • Bullish Strong Movement (isBullStrong): Controls the calculation period and sensitivity for market detection.
  • Bearish Strong Movement (isBearStrong): Controls the calculation period and sensitivity for market detection.
  • Adaptive Cycle Period (adaptivePeriod): Controls the calculation period and sensitivity for market detection.

How to use Strategy Parameters (Condition Source)

Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.

1. Signal Events

  • isStrongBullImpulse - Strong Bull Impulse event signal.
  • isStrongBearImpulse - Strong Bear Impulse event signal.
  • isBullEasy - Bullish Easy Movement event signal.
  • isBearEasy - Bearish Easy Movement event signal.
  • isBullStrong - Bullish Strong Movement event signal.
  • isBearStrong - Bearish Strong Movement event signal.

2. Filters and Trade Levels

  • length - Lookback Period value used for structural qualification or thresholds.
  • bandwidth - Band-Pass Bandwidth value used for structural qualification or thresholds.
  • thresholdMult - Threshold Multiplier value used for structural qualification or thresholds.
  • easeWeight - Ease Component Weight value used for structural qualification or thresholds.
  • smoothRatio - Dynamic Smooth Ratio value used for structural qualification or thresholds.
  • minPeriod - Min Cycle Period value used for structural qualification or thresholds.
  • maxPeriod - Max Cycle Period value used for structural qualification or thresholds.
  • source - Source value used for structural qualification or thresholds.
  • dbpv - DBPV Value value used for structural qualification or thresholds.
  • upperBand - Upper Band value used for structural qualification or thresholds.
  • lowerBand - Lower Band value used for structural qualification or thresholds.
  • dbpv - Oscillator Value value used for structural qualification or thresholds.
  • adaptivePeriod - Adaptive Cycle Period value used for structural qualification or thresholds.

Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.

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