Нужно, чтобы, если условия выполняются - зарисовывать эту свечу отдельным цветом.
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);}

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь