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

 
Нужно, чтобы, если условия выполняются - зарисовывать эту свечу отдельным цветом.
 
igrok333:
Нужно, чтобы, если условия выполняются - зарисовывать эту свечу отдельным цветом.

Рисовать линию отрезком,
для хвостов High - Low толщина линии минимальная,
для тела Open - Close толщина линии согласно сжатию графика.
Цвет у этих линий задать свой.

Пример:

void start() {
   if(выполненное условие)
     {  
      ObjLine("Line1_", Time[0], High[0], Time[0], Low[0], 1, clrGold);   //Рисует хвосты свечи
      ObjLine("Line2_", Time[0], Open[0], Time[0], Close[0], 3, clrGold); //Рисует тело свечи
     }
}
//+-----------------------------------------------------+ 
//| Прорисовка линии отрезками                          | 
//+-----------------------------------------------------+ 
void ObjLine(string name,datetime t1,double p1,datetime t2,double p2, int size, color clr){
   string Line=name+TimeToStr(t2);
   ObjectCreate(Line,OBJ_TREND,0, 0,0,0,0);
      ObjectSet(Line,OBJPROP_TIME1, t1);
      ObjectSet(Line,OBJPROP_PRICE1,p1);
      ObjectSet(Line,OBJPROP_TIME2, t2);
      ObjectSet(Line,OBJPROP_PRICE2,p2);
      ObjectSet(Line,OBJPROP_STYLE,STYLE_SOLID);
      ObjectSet(Line,OBJPROP_SELECTABLE,false);//не выделять для перемещений
      ObjectSet(Line,OBJPROP_HIDDEN,true);     //скрыт в списке объектов
      ObjectSet(Line,OBJPROP_RAY,false);       //продолжение линии (false отрезок, true луч)
      ObjectSet(Line,OBJPROP_COLOR,clr);       //цвет линии
      ObjectSet(Line,OBJPROP_WIDTH,size);      //толщина линии
     ChartRedraw(0);}