зарелизил в Tradingview моднейший индикатор волатильности \m/
(когда обнаружил, что в Tradingview почему-то нет "ATR - SMA(ATR)" в виде визуально-понятной гистограммы).
всем похрен, но надо же было похвалиться ;-)

imho, в отличии от ADX, ATR лучше фильтрует моменты, когда рынок впадает в кому и начинаются периоды горизонтальной тошниловки с перекрытиями и запилами из свечей с маленьким телом (вечерке на Si в 2017-м посвящается ;-)

//@version=3
//Market volatility indicator: Average True Range + SMA(ATR) + colored Histogram(ATR-SMA) + colored SMA(Histogram)
//v 1.0
//(c) by drinchi
study(title="Histogram ATR-SMA(ATR) by drinchi", shorttitle="ATR Hist", overlay=false)
length_atr = input(14, minval=1, title="Length ATR")
length_ma = input(100, minval=1, title="Length MA")
length_ma_diff = input(1, minval=1, title="Length MA (Hist)")
src_on = input(title="ATR & MA Line On/Off", type=bool, defval=false)

atr = rma (tr(true), length_atr)
ma = sma (atr, length_ma)

diff = atr - ma
diff_color = diff >0 ? green:red 

diff_ma = sma (diff, length_ma_diff)
diff_ma_color = diff_ma > diff_ma[1] ? green:red

plot (src_on ? atr:na, color = blue, title = "ATR")
plot (src_on ? ma:na, color = red, title = "MA")
plot (diff,color=diff_color,style=histogram, title = "Hist(ATR-MA)")
plot (diff_ma, color=diff_ma_color, linewidth=3, title = "MA(Hist)")