// Downloaded From https://www.WiseStockTrader.com
// MACD Candles 

_SECTION_BEGIN( "Standard MACD" );
ShortPds = Param("Fast period", 12, 1, 50, 1 ); 
LongPds  = Param("Slow period", 26, 3, 50, 1 ); 
aperiod  = Param("Signal period", 9, 1, 30, 1 ); 

ml = MACD( ShortPds, LongPds ); 
sl = Signal(ShortPds, LongPds,aperiod); 

InsideMacd = 	(sl < Ref(sl , -1) AND
				ml  > Ref(ml, -1)) OR
				(sl > Ref(sl , -1) AND
				ml  < Ref(ml, -1)) 
				;
 
Color = IIf( InsideMacd, ParamColor("Inside bar", colorBlack), IIf(sl > ml, ParamColor("up bar", colorGreen), ParamColor("down bar", colorBlack)));
PlotOHLC(ml, sl, ml, sl, "", color, styleCandle);

_SECTION_END();