Skip to main content

zlma

Calculate the zero lag exponential moving average (ZLEMA).

Created by John Ehlers and Ric Way. The idea is do a regular exponential moving average (EMA) calculation but on a de-lagged data instead of doing it on the regular data. Data is de-lagged by removing the data from "lag" days ago thus removing (or attempting to) the cumulative effect of the moving average.

Parameters

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

list of data to be used for the calculation.

Optional: False


target: str

Target column name.

Default: close

Optional: True


index: str

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

Default: date

Optional: True


length: int

Number of periods to be used for the calculation, by default 50.

Default: 50

Optional: True


offset: int

Offset to be used for the calculation, 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