I am not sure we are looking at the same indicator. Your databox is showing multiple plots for MACD, when some times there is a plot value and sometimes there is not.
I have been testing the User App Share submission below:
https://ninjatraderecosystem.com/use...macd-updown-2/
The link above is publicly available.
The NinjaTrader Ecosystem website is for educational and informational purposes only and should not be considered a solicitation to buy or sell a futures contract or make any other type of investment decision. The add-ons listed on this website are not to be considered a recommendation and it is the reader's responsibility to evaluate any product, service, or company. NinjaTrader Ecosystem LLC is not responsible for the accuracy or content of any product, service or company linked to on this website.
Which will only colorize the main MACD plot if the current plot value is greater than the last value or less than the last value.
Below is the logic that checks if the main MACD line is rising or falling. It only colors one plot and there is not case for both the conditions to be true at once. So the issue of seeing "two colors at once" may be due to the specific version of the indicator you are using.
// Plots MACD color when rising or falling
if (IsRising(MACD(Fast, Slow, Smooth)))
{
PlotBrushes[0][0] = Uptick;
}
else if (IsFalling(MACD(Fast, Slow, Smooth)))
{
PlotBrushes[0][0] = Downtick;
}

Comment