BB OBV Trading Guide
Last updated: July 22, 2026
The BB OBV is a quantitative technical analysis tool. BB OBV (Bollinger Bands On Balance Volume) OBV with Bollinger Bands, dual EMAs and scaled price overlay Fixes applied:
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
- BB Length (
bbLength): Controls the calculation period and sensitivity for market detection. - BB StdDev (
bbMult): Controls the calculation period and sensitivity for market detection. - EMA 1 Length (
ema1Length): Controls the calculation period and sensitivity for market detection. - EMA 2 Length (
ema2Length): Controls the calculation period and sensitivity for market detection. - OBV (
obv): Controls the calculation period and sensitivity for market detection. - BB Upper (
upper): Controls the calculation period and sensitivity for market detection. - BB Lower (
lower): Controls the calculation period and sensitivity for market detection. - BB Basis (
basis): Controls the calculation period and sensitivity for market detection. - EMA 1 (
ema1): Controls the calculation period and sensitivity for market detection. - EMA 2 (
ema2): Controls the calculation period and sensitivity for market detection. - Scaled Price (
price): Controls the calculation period and sensitivity for market detection. - OBV (
obv): Controls the calculation period and sensitivity for market detection. - Scaled Price (
price): Controls the calculation period and sensitivity for market detection. - BB Upper (
upper): Controls the calculation period and sensitivity for market detection. - BB Lower (
lower): Controls the calculation period and sensitivity for market detection. - BB Basis (
basis): Controls the calculation period and sensitivity for market detection. - EMA 1 (Fast) (
ema1): Controls the calculation period and sensitivity for market detection. - EMA 2 (Slow) (
ema2): Controls the calculation period and sensitivity for market detection. - OBV ↔ Price Cross (LONG/SHORT) (
obv_cross_price): Controls the calculation period and sensitivity for market detection. - OBV vs Upper Band (
obv_vs_upper): Controls the calculation period and sensitivity for market detection. - OBV vs Lower Band (
obv_vs_lower): Controls the calculation period and sensitivity for market detection. - OBV vs Basis (
obv_vs_basis): Controls the calculation period and sensitivity for market detection. - EMA1 ↔ EMA2 Cross (
ema1_cross_ema2): Controls the calculation period and sensitivity for market detection. - OBV vs EMA1 (
obv_vs_ema1): Controls the calculation period and sensitivity for market detection. - OBV vs EMA2 (
obv_vs_ema2): 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
buySignal- Fires when a bullish market condition is confirmed.sellSignal- Fires when a bearish market condition is confirmed.signalDir- Outputs1for bullish,-1for bearish, and0when neutral.
2. Filters and Trade Levels
bbLength- BB Length value used for structural qualification or thresholds.bbMult- BB StdDev value used for structural qualification or thresholds.ema1Length- EMA 1 Length value used for structural qualification or thresholds.ema2Length- EMA 2 Length value used for structural qualification or thresholds.obv- OBV value used for structural qualification or thresholds.upper- BB Upper value used for structural qualification or thresholds.lower- BB Lower value used for structural qualification or thresholds.basis- BB Basis value used for structural qualification or thresholds.ema1- EMA 1 value used for structural qualification or thresholds.ema2- EMA 2 value used for structural qualification or thresholds.price- Scaled Price value used for structural qualification or thresholds.obv- OBV value used for structural qualification or thresholds.price- Scaled Price value used for structural qualification or thresholds.upper- BB Upper value used for structural qualification or thresholds.lower- BB Lower value used for structural qualification or thresholds.basis- BB Basis value used for structural qualification or thresholds.ema1- EMA 1 (Fast) value used for structural qualification or thresholds.ema2- EMA 2 (Slow) value used for structural qualification or thresholds.obv_cross_price- OBV ↔ Price Cross (LONG/SHORT) value used for structural qualification or thresholds.obv_vs_upper- OBV vs Upper Band value used for structural qualification or thresholds.obv_vs_lower- OBV vs Lower Band value used for structural qualification or thresholds.obv_vs_basis- OBV vs Basis value used for structural qualification or thresholds.ema1_cross_ema2- EMA1 ↔ EMA2 Cross value used for structural qualification or thresholds.obv_vs_ema1- OBV vs EMA1 value used for structural qualification or thresholds.obv_vs_ema2- OBV vs EMA2 value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.