//Author - Vaibhav Mohale study("vbm_Buy or Sell Signal", overlay = true) Factor=input(3, minval=1,maxval = 100) Pd=input(7, minval=1,maxval = 100) Up=hl2-(Factor*atr(Pd)) Dn=hl2+(Factor*atr(Pd)) TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up TrendDown=close[1] TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1) MACD = Trend==1? TrendUp: TrendDown linecolor = Trend == 1 ? blue : red plot(MACD, color = linecolor , style = line , linewidth = 2,title = "B/S") plotshape(cross(close,MACD) and close>MACD , "Up Arrow", shape.triangleup,location.belowbar,blue,0,0) plotshape(cross(MACD,close) and close