Overview of the BB_Analyzer_2.03_alerts_nrp Indicator

The BB_Analyzer_2.03_alerts_nrp indicator is an advanced visual tool for Bollinger Band analysis on MT4. It goes beyond standard BBs by highlighting squeeze zones, slope-based trend shifts, and “bubble” breakouts. The indicator uses color-coded bands, middle-line slope changes, and alert triggers to provide a more nuanced view of market conditions.
By integrating slope detection with Bollinger Band width and color changes, traders can quickly identify ranging vs trending phases and potential volatility expansions. It is ideal for traders using BB strategies or those wanting early breakout signals from consolidations.
How to Use It in Practice

In real trading, you can use BB_Analyzer_2.03_alerts_nrp to:
- Spot Bollinger Band squeezes that indicate upcoming breakouts.
- React to trend shifts using slope changes on the middle line.
- Visually detect when price enters expansion phases (“bubble” zones).
- Receive alerts for specific volatility conditions (squeeze, slope, sausage).
- Use band color transitions to filter trades or avoid choppy ranges.
This indicator works well on any timeframe and is especially useful in volatile or sideways markets where breakout anticipation is key.
Parameter Explanations

Periods
Sets the number of bars used to calculate the Bollinger Bands. This controls the sensitivity of the indicator.
Deviation
Defines how far the upper and lower bands are from the moving average, based on standard deviation.
Method_to_Smooth
Specifies the smoothing method used for the middle band. Options typically include EMA, SMA, etc.
Periods_to_Smooth
Determines how many periods are used for smoothing the middle line, affecting slope calculations.
Slope
Sets the minimum slope threshold to detect a valid trend or bubble movement.
Percent
Specifies the required percentage distance from the center line to confirm a valid “sausage” phase (BB expansion).
Show_BB_Middle_Line
Enables or disables the visibility of the middle band on the chart.
Slope_Detection
Adjusts how sensitive the slope detection is for triggering slope-related color changes and alerts.
Bars_to_Calculate_Slope
Sets how many bars back the indicator looks to calculate slope for trend determination.
Color_Bands
Sets the default color for the outer Bollinger Bands.
Color_Middle
Defines the base color of the center line (usually the smoothed moving average).
Color_Middle_Up
Color for the middle line when its slope is positive (uptrend).
Color_Middle_Dn
Color for the middle line when its slope is negative (downtrend).
Color_Bubble_Up
Color used when a “bubble” breakout phase is confirmed in an upward direction.
Color_Bubble_Down
Color used when a “bubble” breakout phase is confirmed downward.
Color_Sausage_Up
Color shown when BBs are expanding upwards — part of the sausage phase.
Color_Sausage_Down
Color for the sausage pattern during downward expansions.
Color_Squeeze
Defines the color used for BB squeeze zones, where volatility is low.
line_width
Adjusts the thickness of the BB lines on the chart.
outer_bands_width
Controls how thick the upper and lower bands appear visually.
alertsOn
Turns alerts on or off for bubble, squeeze, or slope conditions.
alertsOnCurrent
When true, alerts are triggered on the current bar instead of waiting for confirmation.
alertsBubble
Enables or disables alerts when a bubble breakout is detected.
alertsSausage
Turns on alerts for BB sausage expansions.
alertsSqueeze
Turns on alerts for BB squeeze conditions — ideal for breakout anticipation.
