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.