This is the same as above version but added Mladen's high/low channel and a signal line. The bars/dots on the zero line represent the ocn nms crossing the high/low zero line. Coloring of the ocn nms line can be either by slope or signal line crosses.
About the channel from Mladen:
This version is keeping the signal line intact but is changing how the zero line handling and is adding levels that are not usually known to MACD. It uses the highest high and lowest low of MACD (nnn) bars back to calculate a sort of dynamically changed zero line, early levels up and down and trend confirmation levels up and down. By adding these non-fixed levels, the MACD becomes faster in response to market changes and the MACD trend assessment has less false signals.
Of course, this version is using Ocn nms instead of Macd.
ps) the averages used in pre-smoothing have a double smoothing option, so actually have double the number of average options to choose from.