Как нарисовать объект вертикальная линия только в окне графика?

 

При создании  графического объекта можно выбрать подокно в котором рисуется объект.

Но в случае с объектом OBJ_VLINE (вертикальная линия), если  индекс окна = 0 (окно графика цены), то вертикальная линия рисуется через все окна, и через окно графика цены и через окна подвальных индикаторов.

Не могу понять как нарисовать вертикальную линию только в окне графика?

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Типы объектов - Константы объектов - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Неужели только через объект Трендовая линия? Там же нужно будет все время пересчитывать координату цены 
 
Elena Baranova #:
Неужели только через объект Трендовая линия? Там же нужно будет все время пересчитывать координату цены 

А если OBJ_RECTANGLE_LABEL малой ширины?

 
JRandomTrader #:
OBJ_RECTANGLE_LABEL

Да, тоже про него подумала, спасибо.  Пожалуй, оптимальный вариант.

 
Elena Baranova #:

Да, тоже про него подумала, спасибо.  Пожалуй, оптимальный вариант.

Хотя...прийдется тоже перерисовывать, когда ширина окна будеи меняться. 

 

помогите прекрасно даме, не каждый день можно увидеть разработчицу,

я просто занят некогда и прочее

 
Elena Baranova #:
Неужели только через объект Трендовая линия? Там же нужно будет все время пересчитывать координату цены 

Не нужно пересчитывать 

ObjectCreate (0, "TEST", OBJ_TREND, 0, Time[0], Open[0]*10, Time[0],0);
 
Tretyakov Rostyslav #:

Не нужно пересчитывать 

Спасибо) Как то не подумала, что можно задать координаты цены за пределами графика )

 
Elena Baranova:

При создании  графического объекта можно выбрать подокно в котором рисуется объект.

Но в случае с объектом OBJ_VLINE (вертикальная линия), если  индекс окна = 0 (окно графика цены), то вертикальная линия рисуется через все окна, и через окно графика цены и через окна подвальных индикаторов.

Не могу понять как нарисовать вертикальную линию только в окне графика?

Убрать у линии свойство "Луч":


 
Artyom Trishkin #:

Убрать у линии свойство "Луч":

Еще одно кардинальное различие между МТ4 и МТ5 в копилку ))

В МТ4 у вертикальной линии нет такого свойства, а в МТ5 - есть. Также придется учитывать в кроссплатформенных разработках.

 
Artyom Trishkin #:

Убрать у линии свойство "Луч":


В 4ке не работает.

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