描述
⋅ A remarkably simple but very useful indicator. Earlier and clearer signals than ADX or VHF. More positive ranging signal than any other indicators.
Aqua = ATR
Orange = StdDev
Red = Smoothed Moving Average of the StdDev
Usage:
Any pair, any time frame. Best used on majors and M15 period or higher
- Orange breaks above Red when below Aqua = Trend building
- Orange breaks below Red when above Aqua = Trend exhausting
- Orange below Red when below Aqua = Ranging/Sideways market
study(title="SFX Trend or Range", shorttitle="SFX TOR")
ATR_len = input(12, title="ATR Length")
StdDev_len = input(12, title="StdDev Length")
SMA_len = input(3, title="SMA Length")
ATR = atr(ATR_len)
StdDev = stdev(close, StdDev_len)
SMA = sma(StdDev, SMA_len)
plot(ATR, linewidth=2, color=aqua, title="ATR")
plot(StdDev, color=orange, title="StdDev")
plot(SMA, color=red, title="SMA")
IDU = (cross(StdDev,SMA) ? StdDev>SMA : na) and StdDev<ATR
IDU2 = (cross(StdDev,SMA) ? StdDev>SMA : na) and StdDev>ATR
IDD = (cross(SMA,StdDev) ? StdDev<SMA : na) and StdDev>ATR
IDD2 = (cross(SMA,StdDev) ? StdDev<SMA : na) and StdDev<ATR
plotshape(IDU, style=shape.triangleup, location=location.bottom, color=lime, transp=0, offset=0, text='Trend') //iceblue up
plotshape(IDD, style=shape.triangledown, location=location.bottom, color=fuchsia,transp=0, offset=0, text='Exhaust') //pink down
plotshape(IDD2, style=shape.triangledown, location=location.top, color=yellow,transp=0, offset=0, text='Sideways')