Заливка объекта - страница 3

 
5211845:
Я разобрался. Вы здесь?

продолжайте

 
вот эту функцию которую вы мне подсказали она и сработала. Я ее дописал
ObjectSetInteger(0,Name,OBJPROP_BACK,back);

вместо back поставил false и все заработало. 

P.S.

Эта документация "Ребус" какой то, постоянно что то  надо додумывать, что то искать. Никаких комментариев, ни каких объяснений.

Как я должен был понять, что вместе с функцией OBJPROP_FILL нужно использовать функцию OBJPROP_BACK ???????

 

ок

не обращайте внимания, у вебмастеров очень много работы

Ваш вопрос все равно прочитают и со временем отшлифуют
 

Спасибо Вам Ренат!

Вот такой код заработал:

#property indicator_chart_window

int start()
  {
   long current_chart_id=ChartID();
    string obj_name1="Rectangle1";
 
   double   Price_Level_1     = 1296;
   double   Price_Level_2     = 1293;

   datetime Left_Side_1      = Time[9];                     
   datetime Right_Side_1     = Time[0] + PeriodSeconds() * 7;
  
   color            clr    = clrRed;
   ENUM_LINE_STYLE  style  = STYLE_SOLID;
   int              width  = 2;
   bool             fill   = false;
  
   ObjectCreate (current_chart_id, obj_name1, OBJ_RECTANGLE, 0, Left_Side_1, Price_Level_1, Right_Side_1, Price_Level_2);


   ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_COLOR, clr);
   ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_STYLE, style);
   ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_WIDTH, width);
   ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_BACK,false); // БЕЗ ЭТОЙ СТРОЧКИ ЗАЛИВКА НЕ РЕАГИРУЕТ
   ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_FILL,  fill);
 
  
   return(0);
  }

 
Пожалуйста!
 
Renat Akhtyamov:

Согласен

сначала find

но если объект удаляется и создется вновь на каждом тике с одним и тем же именем, поиск  заведомо существующего объекта излишен
Излишне на каждом тике пересоздавать.
 
Artyom Trishkin:
Излишне на каждом тике пересоздавать.
Опять же верно. Всё зависит от алгоритма, который вызывает функцию..
 
Renat Akhtyamov:
Опять же верно. Всё зависит от алгоритма.
Вы изначально подсказали алгоритм с пересозданием. Это излишне.
Не более.
 
Artyom Trishkin:
Вы изначально подсказали алгоритм с пересозданием. Это излишне.
Не более.

Давайте так.

На мой профит Ваш комментарий в мой адрес не влияет и на этом остановимся.

 
Renat Akhtyamov:

Давайте так.

На мой профит Ваш комментарий в мой адрес не влияет и на этом остановимся.

Ваши подсказки новичку с неоптимальным алгоритмом постоянного удаления и создания объекта наносят ему лишь вред. И именно его "профит" от этого страдает.
Это и дало мне право вас поправить. Не более.