Русский

Справочник MQL4 Пользовательские индикаторы SetIndexEmptyValue

Справка MQL4 одним файлом:

SetIndexEmptyValue

Устанавливает значение пустой величины для линии индикатора.

void  SetIndexEmptyValue(
   int     index,       // номер линии
   double  value        // новое значение
   );

Параметры

index

[in]  Порядковый номер линии. Должен быть от 0 до 7.

value

[in]  Новое "пустое" значение.

Возвращаемое значение

Нет.

Примечание

Пустые значения не рисуются и не показываются в DataWindow. По умолчанию значение пустой величины - EMPTY_VALUE.

Пример:

int init()
  {
//---- 2 распределенных буфера индикатора
    SetIndexBuffer(0,ExtUppperBuffer);
    SetIndexBuffer(1,ExtLowerBuffer);
//---- настройка параметров отрисовки
    SetIndexStyle(0,DRAW_ARROW);
    SetIndexArrow(0,217);
    SetIndexStyle(1,DRAW_ARROW);
    SetIndexArrow(1,218);
//---- значение 0 отображаться не будет
    SetIndexEmptyValue(0,0.0);
    SetIndexEmptyValue(1,0.0);
//---- отображение в DataWindow
    SetIndexLabel(0,"Fractal Up");
    SetIndexLabel(1,"Fractal Down");
//---- инициализация сделана
   return(0);
  }

Смотри также

Свойства пользовательских индикаторов