bb_upper
Bollinger Bands Upper Band (MA + num_stdev * stdev)
bb_upper(source, period, num_stdev, matype="sma")
Parameters
| Name | Type | Description |
|---|---|---|
source |
field | Data series (typically close) |
period |
int | MA and stdev period (commonly 20) |
num_stdev |
float | Standard deviations (commonly 2.0) |
matype |
str, optional | MA type ["sma", "ema", "wma", "wilder"], default "sma" |
Formula
```
Upper = MA + (num_stdev * STDEV)
```
Examples
close > bb_upper(close, 20, 2); // Price breakout above upper band
/* price pierced above upper band, but closed below */
high > bb_upper(close, 20, 2.5) and close < bb_upper(close, 20, 2.5);
/* upper bollinger band rising (expanding volatility) for 3 consecutive bars */
rising(bb_upper(close, 20, 2.0), 3) == true;
/* upper bollinger band falling (contracting volatility) for 3 consecutive bars */
falling(bb_upper(close, 20, 2.0), 3) == true;
Returns
Float (upper band value) ## See Also bb_lower, bb_width