Справочник MQL4 Операции с графиками ChartWindowFind
|
ChartWindowFindВозвращает номер подокна, в котором находится индикатор. Существует 2 варианта функции. 1. Функция ищет на указанном графике подокно с указанным "коротким именем" индикатора (короткое имя выводится слева вверху подокна) и в случае удачи возвращает номер подокна.
2. Функция должна вызываться из пользовательского индикатора и возвращает номер подокна, в котором этот индикатор работает.
Параметры chart_id [in] Идентификатор графика. 0 означает текущий график. indicator_shortname [in] Короткое имя индикатора. Возвращаемое значение Номер подокна в случае удачи. Ноль означает главное окно графика. В случае неудачи возвращает -1. Примечание Если вызывается второй вариант функции (без параметров) из скрипта или эксперта, то она возвращает -1. Не следует путать короткое имя индикатора и имя файла, которое указывается при создании индикатора функцией iCustom(). Если короткое наименование индикатора не задается явным образом, то при компиляции в нем указывается имя файла с исходным кодом индикатора. Необходимо правильно формировать короткое имя индикатора, которое с помощью функции IndicatorSetString() записывается в свойство INDICATOR_SHORTNAME. Мы рекомендуем, чтобы короткое имя содержало значения входных параметров индикатора, так как идентификация удаляемого с графика индикатора в функции ChartIndicatorDelete() производится именно по короткому имени. Пример:
Смотри также |