The indicator was created by John Ehlers and Ric Way around 2010.1
The formula for a given N-Day period and for a given data series is:23
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.
Paper by Ehlers and Way http://www.mesasoftware.com/papers/ZeroLag.pdf ↩
Formula from Open Source package "Chart" http://user42.tuxfamily.org/chart/manual/Zero_002dLag-Exponential-Moving-Average.html ↩
Formula description for R https://search.r-project.org/CRAN/refmans/TTR/html/MovingAverages.html ↩