вертикальные линии индикатором

 

как правильно создать вертикальные линии индикатором?

сейчас через DRAW_HISTOGRAM, чередованием - белый = 1000, черный 0, но он иногда двоится и к тому же не хватает буферов

 

Не совсем понятно, что именно вам нужно.

Может вот так (для примера, без буферов) -

(xHIGH и xLOW - это номера баров максимума  и минимума соотв.)

int init()  {  
//задаем вертикальные линии от экстремумов 
ObjectCreate("line",OBJ_VLINE,0,0,0,0,0);//вертикальная линия от макс
ObjectSet("line", OBJPROP_BACK,1);
ObjectSet("line", OBJPROP_COLOR,Red);//цвет
ObjectSet("line",OBJPROP_WIDTH,2); //толщина линии

ObjectCreate("line_",OBJ_VLINE,0,0,0,0,0);//вертикальная линия от мин
ObjectSet("line_", OBJPROP_BACK,1);
ObjectSet("line_", OBJPROP_COLOR,Orange);//цвет
ObjectSet("line_",OBJPROP_WIDTH,2);//толщина линии 
             }
//----------------------------------------
int deinit() {

ObjectDelete("line");
ObjectDelete("line_");
              }
//-------------------------------------

int start()
  {
 
//задаем значения для отрисовки вертик линии
// от минимума вверх
        ObjectMove( "line_" ,0,Time[xLOW],0); 
        
              
//задаем значения для отрисовки вертик линии
// от максимума вниз
        ObjectMove( "line" ,0,Time[xHIGH],0); 


   return(0);
  }//конец функции СТАРТ
  
 
мне нужно именно индикатором