//@version=5 // Betatrader.ir indicator(title='Betatrader 3 MACD', shorttitle='Betatrader 3 MACD', overlay=false, timeframe="") fastMA2 = input.int(title='Fast moving average 1', defval=12, minval=1,group="MACD 1") slowMA2 = input.int(title='Slow moving average 1', defval=26, minval=1,group="MACD 1") [currMacd2, signal2, _] = ta.macd(close[0], fastMA2, slowMA2, 9) [prevMacd2, _, _] = ta.macd(close[1], fastMA2, slowMA2, 9) plotColor2 = currMacd2 > 0 ? currMacd2 > prevMacd2 ? #12b004 : #12b005 : currMacd2 < prevMacd2 ? #ff0000 : #ff0010 plot(currMacd2, style=plot.style_columns, color=plotColor2, linewidth=2, title='Macd 1') /// fastMA = input.int(title='Fast moving average 2', defval=60, minval=1,group="MACD 2") slowMA = input.int(title='Slow moving average 2', defval=130, minval=1,group="MACD 2") [currMacd, signal, _] = ta.macd(close[0], fastMA, slowMA, 9) plotColor = #1f0045 plot(currMacd, style=plot.style_area, color=color.new(plotColor, 80), linewidth=1, title='Macd 2') // fastMA3 = input.int(title='Fast moving average 3', defval=6, minval=1,group="MACD 3") slowMA3 = input.int(title='Slow moving average 3', defval=13, minval=1,group="MACD 3") [currMacd3, signal3, _] = ta.macd(close[0], fastMA3, slowMA3, 9) plotColor3 = #000000 plot(currMacd3, style=plot.style_stepline, color=plotColor3, linewidth=1, title='Macd 3') // Betatrader.ir