Skip to main content

kc

Calculate the Keltner Channels.

Keltner Channels are volatility-based bands that are placed on either side of an asset's price and can aid in determining the direction of a trend.The Keltner channel uses the average true range (ATR) or volatility, with breaks above or below the top and bottom barriers signaling a continuation.

Parameters

data: list[openbb_core.provider.abstract.data.Data]

The data to use for the Keltner Channels calculation.

Optional: False


index: str

Index column name to use with data, by default 'date'

Default: date

Optional: True


length: int

The length of the Keltner Channels, by default 20

Default: 20

Optional: True


scalar: float

The scalar to use for the Keltner Channels, by default 20

Default: 20

Optional: True


mamode: Literal['ema', 'sma', 'wma', 'hma', 'zlma']

The moving average mode to use for the Keltner Channels, by default 'ema'

Default: ema

Optional: True


offset: int

The offset to use for the Keltner Channels, by default 0

Optional: True


Returns

results: list[Data]

Serializable results.


provider: None

Provider name.


warnings: Optional[list[Warning_]]

list of warnings.


chart: Optional[Chart]

Chart object.


extra: dict[str, Any]

Extra info.


On this page