@Kahled: That’s right, the topic has drifted a bit. I’ve never used MACD Zero Lag myself. The advantage is to generate many signals, but maybe also many false signals? How could one use this to find a high/low? Do you have sample code?
Now, for Swing H/L, you can see on the attached graph (Dow 1min TF) that when the price reverses in a significant manner the MACD (the “e”) changes direction. You may want to test it on TF 2min (or any other TF) for Exit. Is this what you’re looking for?