BB_MIDDLE
— Bollinger Band Middle (Basis) Trading Series
The BB_MIDDLE
trading series represents the middle band (basis) of the Bollinger Bands, calculated as a moving average over a specified period.
It is built upon the Bollinger Bands indicator implementation from the indicators module.
Parameters
BB_MIDDLE(
ticker: str,
source: SourceType = SourceType.CLOSE,
length: int = 20,
ma_type: SmoothingType = SmoothingType.SMA,
std_dev: float = 2,
offset: int = 0
)
ticker
(str
): Asset ticker symbol (e.g.,"AAPL"
).source
(SourceType
): The price type to use. Default isSourceType.CLOSE
. Supported sources are linked here.length
(int
): Number of periods for the moving average. Default is 20.ma_type
(SmoothingType
): Moving average type. Default isSmoothingType.SMA
. Supported smoothing types are linked here.std_dev
(float
): Number of standard deviations for the band. Default is 2.offset
(int
): Shifts the band forwards/backwards. Default is 0.
Description
- The middle Bollinger Band is the simple or smoothed moving average of the price.
- It acts as a central tendency measure around which the upper and lower bands expand and contract.
Example Usage
BB_MIDDLE(
ticker="AAPL",
source=SourceType.CLOSE,
length=20,
ma_type=SmoothingType.SMA,
std_dev=2,
offset=0
)