@haejin first of all, let me thank you for all the shared knowledge, you've been incredible to the community!
Just want to point out that the following sentence doesn't seem correct to me:
The price and MACD are diverging where price is making higher highs and the MACD is making lower lows. This is called a positive divergence.
You state "price is making higher highs" but in reality it is either making higher lows or lower highs, isn't that so? Hence the divergence with MACD that is making lower lows while price is making higher lows.
Cheers!