BOLLINGER BANDS PRO Trading Guide
Last updated: July 22, 2026
The Bollinger Bands Pro (Squeeze & Reversal) is a quantitative technical analysis tool. Bollinger Bands Pro (Squeeze & Reversal Edition) - Overlay indicator Upgrades: 1. Volatility Squeeze: Integrates Keltner Channels to identify squeeze zones.
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
- Bollinger & Keltner Period (
period): Controls the calculation period and sensitivity for market detection. - StdDev Multiplier (
multiplier): Controls the calculation period and sensitivity for market detection. - Middle Band MA Type (
maType): Controls the calculation period and sensitivity for market detection. - Keltner ATR Multiplier (
keltnerMultiplier): Controls the calculation period and sensitivity for market detection. - Show Strategy Signals (
showSignals): Controls the calculation period and sensitivity for market detection. - Middle Band Basis (
basis): Controls the calculation period and sensitivity for market detection. - Upper Bollinger Band (
upper): Controls the calculation period and sensitivity for market detection. - Lower Bollinger Band (
lower): Controls the calculation period and sensitivity for market detection. - Squeeze Cloud Shading (
squeezeFill): Controls the calculation period and sensitivity for market detection. - Bullish Cloud Shading (
bullFill): Controls the calculation period and sensitivity for market detection. - Bearish Cloud Shading (
bearFill): Controls the calculation period and sensitivity for market detection. - Squeeze Momentum (Bull Up) (
momUpBull): Controls the calculation period and sensitivity for market detection. - Squeeze Momentum (Bull Down) (
momDnBull): Controls the calculation period and sensitivity for market detection. - Squeeze Momentum (Bear Down) (
momDnBear): Controls the calculation period and sensitivity for market detection. - Squeeze Momentum (Bear Up) (
momUpBear): Controls the calculation period and sensitivity for market detection. - Buy Signals Tag (
buySignal): Controls the calculation period and sensitivity for market detection. - Sell Signals Tag (
sellSignal): Controls the calculation period and sensitivity for market detection. - Middle Band (
basis): Controls the calculation period and sensitivity for market detection. - Upper Band (
upper): Controls the calculation period and sensitivity for market detection. - Lower Band (
lower): Controls the calculation period and sensitivity for market detection. - %B Value (
percent_b): Controls the calculation period and sensitivity for market detection. - Bandwidth (
bandwidth): Controls the calculation period and sensitivity for market detection. - Squeeze Momentum (
squeezeMomentum): Controls the calculation period and sensitivity for market detection. - Squeeze Active (
squeeze_active): Controls the calculation period and sensitivity for market detection. - Squeeze Released (
squeeze_released): Controls the calculation period and sensitivity for market detection. - Buy Signal (
buy_signal): Controls the calculation period and sensitivity for market detection. - Sell Signal (
sell_signal): Controls the calculation period and sensitivity for market detection. - Middle Band (
basis): Controls the calculation period and sensitivity for market detection. - Upper Band (
upper): Controls the calculation period and sensitivity for market detection. - Lower Band (
lower): Controls the calculation period and sensitivity for market detection. - %B Value (
percent_b): Controls the calculation period and sensitivity for market detection. - Bandwidth (
bandwidth): Controls the calculation period and sensitivity for market detection. - Squeeze Momentum (
squeezeMomentum): Controls the calculation period and sensitivity for market detection. - Squeeze Active (
squeeze_active): Controls the calculation period and sensitivity for market detection. - Squeeze Released (
squeeze_released): Controls the calculation period and sensitivity for market detection. - Buy Signal (Any) (
buy_signal): Controls the calculation period and sensitivity for market detection. - Sell Signal (Any) (
sell_signal): Controls the calculation period and sensitivity for market detection. - Squeeze Breakout Buy (
sqz_buy): Controls the calculation period and sensitivity for market detection. - Squeeze Breakout Sell (
sqz_sell): Controls the calculation period and sensitivity for market detection. - Reversal Buy (
rev_buy): Controls the calculation period and sensitivity for market detection. - Reversal Sell (
rev_sell): 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
squeeze_active- Squeeze Active event signal.squeeze_released- Squeeze Released event signal.buy_signal- Buy Signal event signal.sell_signal- Sell Signal event signal.squeeze_active- Squeeze Active event signal.squeeze_released- Squeeze Released event signal.buy_signal- Buy Signal (Any) event signal.sell_signal- Sell Signal (Any) event signal.sqz_buy- Squeeze Breakout Buy event signal.sqz_sell- Squeeze Breakout Sell event signal.rev_buy- Reversal Buy event signal.rev_sell- Reversal Sell event signal.
2. Filters and Trade Levels
period- Bollinger & Keltner Period value used for structural qualification or thresholds.multiplier- StdDev Multiplier value used for structural qualification or thresholds.maType- Middle Band MA Type value used for structural qualification or thresholds.keltnerMultiplier- Keltner ATR Multiplier value used for structural qualification or thresholds.showSignals- Show Strategy Signals value used for structural qualification or thresholds.basis- Middle Band value used for structural qualification or thresholds.upper- Upper Band value used for structural qualification or thresholds.lower- Lower Band value used for structural qualification or thresholds.percent_b- %B Value value used for structural qualification or thresholds.bandwidth- Bandwidth value used for structural qualification or thresholds.squeezeMomentum- Squeeze Momentum value used for structural qualification or thresholds.basis- Middle Band value used for structural qualification or thresholds.upper- Upper Band value used for structural qualification or thresholds.lower- Lower Band value used for structural qualification or thresholds.percent_b- %B Value value used for structural qualification or thresholds.bandwidth- Bandwidth value used for structural qualification or thresholds.squeezeMomentum- Squeeze Momentum value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.