Класс CPriceChannelOnArray предназначен для расчета значений ценового канала по индикаторным буферам.
Применение:
В функции OnInit() индикатора вызывается метод Init() с параметром:
В функции OnCalculate() индикатора вызывается метод Solve() с параметрами:
Дополнительные методы:
Файл Test_PriceChannelOnArray.mq5 - это индикатор с примером использования класса CPriceChannelOnArray. Файл IncPriceChannelOnArray должен располагаться в папке MQL5\Include\IncOnArray папки данных терминала (папку IncOnArray необходимо создать).
Поскольку рынок имеет свойство ускорять и замедлять свое движение, рисовать прямые линии поддержки и сопротивления бывает достаточно затруднительно. Индикатор Price Channel строит канал, верхние и нижние границы которого определяются максимальными и минимальными значениями цены за период.

StochasticExpansion
Старый добрый стохастический осциллятор. Отличие от обычного в том, что более наглядно показывает зоны перекупленности и перепроданности.
Rabbit
Модифицированный вариант индикатора "Rabbit" (индикатор выводит истинные уровни поддержки/сопротивления для любой валютной пары).
IncTrixOnArray
Класс CTrixOnArray предназначен для расчета значений индикатора TRIX (Triple Exponential Average, TRIX) по индикаторному буферу.
XdinMA
Скользящая средняя, полученная простейшей алгебраической комбинацией двух других скользящих средних с разными периодами.