https://www.mesasoftware.com/papers/ZeroLag.pdf - maybe this could be of help
I also have some formula and the MT4 code for the NonLag MA (a modified non lag MACD) -- attached--which I hope it can be of help to you:
Formula as found it on the internet:
EMA = K * ( 2 * PRICE - PRICE.X) + (1 - K) * EMA.1
where...
K = 2 / (n + 1)
n = Period
x = lag = (n - 1) / 2
The attached is a NonLag MACD which I modified to show only a NonLagMA on price chart and which I use in MT4 but I need it for ticks in Marketscope.