MQL4 - automated forex trading   /  

Документация

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

 
Используй возможности
MQL5 в MetaTrader 5
Learn possibilities of the new MQL5
Интересуешься новым?
Доступна справка по MQL5
void SetIndexDrawBegin( int index, int begin)
Установка порядкового номера бара от начала данных, с которого должна начинаться отрисовка указанной линии индикатора. Отрисовка индикатора производится слева направо. Значения индикаторного массива, находящиеся левее указанного бара, не будут рисоваться на графике и отображаться в окне DataWindow. По умолчанию устанавливается значение 0.
Параметры:
index   -   Порядковый номер линии. Должен быть от 0 до 7.
begin   -   Номер позиции начала отрисовки линии индикатора.
Пример:
int init()
  {
//---- 2 дополнительных буфера используются для подсчета.
   IndicatorBuffers(3);
//---- настройка параметров рисунка
   SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3);
   SetIndexDrawBegin(0,SignalSMA);
   IndicatorDigits(Digits+2);
//---- 3 распределенных буферов индикатора
   SetIndexBuffer(0,ind_buffer1);
   SetIndexBuffer(1,ind_buffer2);
   SetIndexBuffer(2,ind_buffer3);
//---- "короткое имя" для DataWindow и подокна индикатора
   IndicatorShortName("OsMA("+FastEMA+","+SlowEMA+","+SignalSMA+")");
//---- инициализация сделана
   return(0);
  }