The indicator displays trend power and direction. If the histogram values are located within breakout levels specified by the indicator UpTriggerLevel and DnTriggerLevel input parameters, the histogram is gray. Otherwise, the histogram bars are colored depending on what level has been broken.
The indicator uses CJJMA class of the SmoothAlgorithms.mqh library. Working with that class was described in details in the article “Averaging Price Series for Intermediate Calculations Without Using Additional Buffers”.