Fix ZERO method to correctly detect uptrend
Signal directionality (sign) makes a difference
This logic should work better than original MACD