Справочник MQL4 Пользовательские индикаторы IndicatorSetDouble
IndicatorSetDoubleЗадаёт значение соответствующего свойства индикатора. Свойство индикатора должно быть типа double. Существует 2 варианта функции. Вызов с указанием идентификатора свойства.
Вызов с указанием идентификатора и модификатора свойства.
Параметры prop_id [in] Идентификатор свойства индикатора. Значение может быть одним из значений перечисления ENUM_CUSTOMIND_PROPERTY_DOUBLE. prop_modifier [in] Модификатор указанного свойства. Только свойства уровней требуют модификатора. Нумерация уровней идет с 0, то есть для задания свойства второму уровню нужно указать единицу (на 1 меньше, чем при использовании директивы компилятора). prop_value [in] Значение свойства. Возвращаемое значение В случае успешного выполнения возвращает true, в противном случае false. Примечание Нумерация свойств (модификаторов) при использовании директивы #property начинается с 1 (единицы), в то время как функция использует нумерацию с 0 (нуля). При неправильном задании номера уровня отображение индикатора может отличаться от того, которое предполагается. Например, задать значение первого уровня для индикатора в отдельном подокне можно двумя способами:
Пример: индикатор, меняющий значения уровней, на которых расположены горизонтальные линии.
Смотри также |