SetIndexShift
Устанавливает смещение линии индикатора относительно начала графика.  
void  SetIndexShift( 
   int     index,        
   int     shift         
   );  | 
 
 
 
Параметры 
index 
[in]  Порядковый номер линии. Должен быть от 0 до 7. 
shift 
[in]  Величина смещения в барах. 
Возвращаемое значение 
Примечание 
Пример: 
//+------------------------------------------------------------------+ 
//| Функция инициализации Аллигатора                                 | 
//+------------------------------------------------------------------+ 
int init() 
  { 
//---- смещение линий баланса относительно начала графика 
   SetIndexShift(0,JawsShift); 
   SetIndexShift(1,TeethShift); 
   SetIndexShift(2,LipsShift); 
//---- начала линий баланса должны быть пропущены при отрисовке 
   SetIndexDrawBegin(0,JawsShift+JawsPeriod); 
   SetIndexDrawBegin(1,TeethShift+TeethPeriod); 
   SetIndexDrawBegin(2,LipsShift+LipsPeriod); 
//---- 3 распределенных буфера индикатора 
   SetIndexBuffer(0,ExtBlueBuffer); 
   SetIndexBuffer(1,ExtRedBuffer); 
   SetIndexBuffer(2,ExtLimeBuffer); 
//---- установка стилей линий 
   SetIndexStyle(0,DRAW_LINE); 
   SetIndexStyle(1,DRAW_LINE); 
   SetIndexStyle(2,DRAW_LINE); 
//---- имена линий для отображения в DataWindow 
   SetIndexLabel(0,"Gator Jaws"); 
   SetIndexLabel(1,"Gator Teeth"); 
   SetIndexLabel(2,"Gator Lips"); 
//---- инициализация сделана 
   return(0); 
  }  | 
 
 
 
Смотри также 
  
 
     |