The dots, shown by the indicator are based on the linear regression. Regression period is set by the lr_per input parameter.
Two arrays are used to build the regression trajectory: LR_up draws the trajectory of ascending parts and LR_down draws the trajectory of descending parts. Deviation lines are controlled by stdev_koef deviation ratio. The indicator is created so that a trader can easily put any data instead of open prices by changing the code in one place only.

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/507
SuperTrend
SuperTrend trend indicator.
ZigZag on Parabolic
This ZigZag indicator is based on the Parabolic SAR technical indicator.
cs2011
Automated Trading Championship 2011 version.
Stochastic RVI
Stochastic RVI is a standard Stochastic Oscillator applied to the values of RVI (Relative Vigor Index) indicator instead of a price.