ObjectGetValueByShift_

 
Если мы создадим раноудаленный канал, то с помощью функции
ObjectGetValueByShift

можна узнать цену линии по бару, но если мы видим 2 линии :

то находит он нижнюю линию, но если мне нужна верхняя, а отделить по имени неполучается поскольку ето 1 обьект с 1 именем.

 

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

Если строите программно, то эту разницу высчитывайте до построения и загоняйте ее в переменную.

 
да, спасибо, по логике конечно так, но думал она включает более широкий функционал в себя....если строить много линий не совсем удобно все считать.
 
Invest777:
Если мы создадим раноудаленный канал, то с помощью функции
ObjectGetValueByShift

можна узнать цену линии по бару, но если мы видим 2 линии :

то находит он нижнюю линию, но если мне нужна верхняя, а отделить по имени неполучается поскольку ето 1 обьект с 1 именем.

Значение цены для верхней линии = значение цены для нижней линии + ширина канала;
Причина обращения: