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
- standard
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.