Skip to main content

donchian

Calculate the Donchian Channels.

Three lines generated by moving average calculations that comprise an indicator formed by upper and lower bands around a midrange or median band. The upper band marks the highest price of a security over N periods while the lower band marks the lowest price of a security over N periods. The area between the upper and lower bands represents the Donchian Channel.

Parameters

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

list of data to be used for the calculation.

Optional: False


index: str

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

Default: date

Optional: True


lower_length: int

Number of periods for the lower band, by default 20.

Default: 20

Optional: True


upper_length: int

Number of periods for the upper band, by default 20.

Default: 20

Optional: True


offset: int

Offset of the Donchian Channel, 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