You are on page 1of 1

Mclose=security(tickerid,res,close)

TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn

MTrendUp=Mclose[1]>MTrendUp[1]? max(MUp,MTrendUp[1]) : MUp


MTrendDown=Mclose[1]<MTrendDown[1]? min(MDn,MTrendDown[1]) : MDn

Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1)


Tsl = Trend==1? TrendUp: TrendDown

MTrend = Mclose > MTrendDown[1] ? 1: Mclose< MTrendUp[1]? -1: nz(MTrend[1],1)


MTsl = MTrend==1? MTrendUp: MTrendDown

linecolor = Trend == 1 ? green: red


plot(Tsl, color = linecolor , style = line , linewidth = 4,title = "SuperTrend")

Mlinecolor = MTrend == 1 ? black : red


plot(MTsl, color = Mlinecolor , style = line , linewidth = 4,title = "Main
SuperTrend")

plotshape(cross(close,Tsl) and close>Tsl , "Up Arrow",


shape.triangleup,location.belowbar,black,0,0)
plotshape(cross(Tsl,close) and close<Tsl , "Down Arrow", shape.triangledown ,
location.abovebar, black,0,0)
up = Trend == 1 and Trend[1] == -1 and MTrend == 1
down = Trend == -1 and Trend[1] == 1 and MTrend == -1

golong = Trend == 1 and Trend[1] == -1 and MTrend == 1


goshort = Trend == -1 and Trend[1] == 1 and MTrend == -1

gdfhfbf

ggg

You might also like