In the annual publication of the IFTA, year 2023, there is an interesting study by Alexandros Spiroglou (page 70-91) that solves some problems of the classic MACD through the modification of the formula with the use of the volatility of the asset under analysis. The main problems of the classic MACD are measurements over time, measurements in different markets, non-scalable momentum readings, signal line accuracy and timing. The proposed change is to divide the difference of the two ema, short minus long, by the ATR and multiply everything by one hundred.
MT4 version.
https://fxcodebase.com/code/viewtopic.php?f=38&t=74070