// Downloaded From https://www.WiseStockTrader.com /*-------------------------------------------------------------------- MTR Investors Group - www.MTRIG.com Color price bars with MACD Histogram Bars changes. Use on weekly chart to determine market trend. See Elder "Come into my trading room" ----------------------------------------------------------------------*/ SetChartOptions(0,chartShowArrows|chartShowDates); _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); TimeFrameSet( inDaily) ; //MACD r1 = Param( "Impulse Fast avg", 12, 2, 200, 1 ); r2 = Param( "Impulse Slow avg", 26, 2, 200, 1 ); r3 = Param( "Impulse Signal avg", 9, 2, 200, 1 ); ml = MACD(r1, r2); sl = Signal(r1,r2,r3); Hist = ml-sl; MACUP = Hist > Ref(Hist,-1); MACDN = Hist < Ref(Hist,-1); MA1 = Param( "Impluse MA", 21, 21, 200, 1 ); MAUP = EMA(C,MA1) > Ref(EMA(C,MA1),-1); MADN = EMA(C,MA1) < Ref(EMA(C,MA1),-1); //BarColor = IIf(Close == Open, colorBlack,IIf(Close>Open,colorGreen,colorRed)); BarColor = IIf(MACUP AND MAUP,colorGreen,IIf(MACDN AND MADN,colorRed,colorBlue)); Plot( C, "Close", BarColor, styleNoTitle | ParamStyle("Style") | GetPriceStyle() );