Вопрос по рисованию

 

Добрый день!

Подскажите как добавить подпись горизонтальной линии чтобы она(подпись) всегда была максимально справа на графике, и понятно что относилась к конкретной линиии(и при переключении таймфреймов).

void otrisovka(double uroven, string com)
{
   
  //новый объект OBJ_HLINE
        ObjectDelete("lin"+com);
        if(!ObjectCreate("lin"+com, OBJ_HLINE, 0, 0, uroven))
        {
                Print("Ошибка отрисовки линии код ошибки="+GetLastError());
                return(0);
        }
        if(!ObjectSet("lin"+com, OBJPROP_COLOR, Magenta))
        {
                Print("Ошибка установки цвета для линии код ошибки="+GetLastError());
                return(0);
        }
  if(!ObjectSet("lin"+com, OBJPROP_STYLE, STYLE_DASH))
        {
                Print("Ошибка установки свойства для линии код ошибки="+GetLastError());
                return(0);
        }
        if(!ObjectSetText("lin"+com, com, 8, "Times New Roman", Magenta))
        {
                Print("Ошибка установки свойства код ошибки="+GetLastError());
                return(0);
        }
        
        
  
   //новый объект Text
        ObjectDelete("txt"+com);
        if(!ObjectCreate("txt"+com, OBJ_TEXT, 0, Time[0]+sdvigPodpisi, uroven))
        {
                Print("Ошибка отрисовки подписи код ошибки="+GetLastError());
                return(0);
        }
        if(!ObjectSetText("txt"+com, com, 14, "Times New Roman", Yellow))
        {
                Print("Ошибка установки свойства код ошибки="+GetLastError());
                return(0);
        }
}
 
А в описание забить все что нужно не подходит?
 
sanyooooook:
А в описание забить все что нужно не подходит?
надо справа
 
snik_666:

Добрый день!

Подскажите как добавить подпись горизонтальной линии чтобы она(подпись) всегда была максимально справа на графике, и понятно что относилась к конкретной линиии(и при переключении таймфреймов).


скажите, а что вам дадут сообщения про эти ошибки?


Print("Ошибка отрисовки линии код ошибки="+GetLastError());
 
sergeev:
скажите, а что вам дадут сообщения про эти ошибки?



та то просто несущественно.... тут ошибки редки и быстро отлавливаются

Вопрос открыт: Как подписать линии справа (подписи справа чтобы были)

 

без скрипта не обойтись(можно встроить в индикатор), если бы линии были нарисованы посредством фибо-уровней тут проще,

а так только при помощи текста, причем с передвижением этого текста, с появлением нового бара.

 
snik_666:

Вопрос открыт: Как подписать линии справа (подписи справа чтобы были)

воспользуйтесь свойством - угол привязки

и к каждой линии создавайте объект "текст"

с координатой цены - равной координате линии.

а координата время - равной правому доступному бару с учетом сдвига чарта.

но в этом случае вам всегда прийдется можифицировать текст по координате времени, так как чарт прокручивается.

с другой стороны - вы можете воспользоваться объектом метка. но в этом варианте - надо будет переводить координаты цены в экранные.

Причина обращения: