MACD really works with a slight delay. But many technical analysis tools have this drawback. Lag has almost no effect when trading on small timeframes. But on smaller graphs, the efficiency drops noticeably. Therefore, in scalping strategies MACD is used together with other instruments as a filter for faster signals.