The indicator represents two moving averages calculated based on the range of one-direction candlesticks.
One MA is for bullish range, the other one is for bearish candlesticks.
It has two configurable parameters:
Calculations:
UP = SumUp / CountUp
DN = SumDn / CountDn
where:
SumUp = Sum of SMA(Applied price, 1) for all bullish candlesticks within the Period
SumDn = Sum of SMA(Applied price, 1) for all bearish candlesticks within the Period
CountUp - number of bullish candlesticks within the Period
CountDn - number of bearish candlesticks within the Period

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/21316
DiffMA_Histogram
Difference of two moving averages within the range of one-direction candlesticks
Flat_Trend
A market state indicator