Обзор функций управления индикаторами на графике

Как мы уже разобрались, индикаторы являются тем типом MQL-программ, которые сочетают в себе расчетную часть и визуализацию. И если расчеты выполняются внутри, незаметно для пользователя, то визуализация требует привязки к графику. Именно поэтому индикаторы тесно связаны с графиками и MQL5 API даже содержит группу функций, которые обеспечивают управление индикаторами на графиках. Подробно мы рассмотрим эти функции в главе про графики, а в здесь просто приведем их список.

Функция

Назначение

ChartWindowFind

Возвращает номер подокна, в котором находится текущий индикатор или индикатор с заданным именем

ChartIndicatorAdd

Добавляет на указанное окно графика индикатор с указанным дескриптором

ChartIndicatorDelete

Удаляет с указанного окна графика индикатор с указанным именем

ChartIndicatorGet

Возвращает дескриптор индикатора с указанным коротким именем на указанном окне графика

ChartIndicatorName

Возвращает короткое имя индикатора по номеру в списке индикаторов на указанном окне графика

ChartIndicatorsTotal

Возвращает количество всех индикаторов, присоединенных к указанному окну графика

В следующем разделе про Комбинирование вывода информации в главное окно и вспомогательное мы увидим пример UseDemoAll.mq5, использующий некоторые из этих функций.