//Created by user ChrisMoody 2-9-14 //Created for user ericktatch //Regular MACD Indicator with Histogram that plots 4 Colors Based on Direction Above and Below the Zero Line study(title="CM_MACD-Histogram-Color", shorttitle="CM_MACD-Hist-Color") source = close fastLength = input(12, minval=1), slowLength=input(26,minval=1) signalLength=input(9,minval=1) fastMA = ema(source, fastLength) slowMA = ema(source, slowLength) macd = fastMA - slowMA signal = sma(macd, signalLength) hist = macd - signal //Histogram Color Definitions histA_IsUp = hist > hist and hist > 0 histA_IsDown = hist < hist and hist > 0 histB_IsDown = hist < hist and hist <= 0 histB_IsUp = hist > hist and hist <= 0 plot_color = histA_IsUp ? aqua : histA_IsDown ? blue : histB_IsDown ? red : histB_IsUp ? maroon : white plot(hist, color=plot_color, style=histogram, linewidth=4) plot(macd, title="MACD", color=red, linewidth=3) plot(signal, title="Signal Line", color=lime, linewidth=3) hline(0, '0 Line', linestyle=solid, linewidth=2, color=white)
Also how hard would it be to have this do 2 things:
1. Draw MACD from higher time frame 6X higher than current time frame, e.g. if on 10 mins, show MACD from 60 mins. OR always show MACD from 60 mins no matter what time frame is showing (these are probably 2 different versions)
2. Make MACD line change colour depending on whether it is higher/lower than signal line.
Thanks so much