I use the indicator mainly in my advisors to divide the market into volatile and flat.
Recommended M5 timeframe.
The indicator is displayed by a straight line in a separate one under the window. The meaning of the display colors: Red - strong flat; Yellow is a weak flat; Blue - strong volatility; Green - weak volatility.
The indicator consists of the maximum range of the previous 5-bars divided by a coefficient with further smoothing. The indicator has a threshold level of volatility, and a coefficient that is regulated by external variables.
input int bar = 6; // number of bars to calculate input int koef = 50; // candle division ratio input double level = 0.75; // midline volatility level