Скачать MetaTrader 5

ObjectGetValueByShift_

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

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

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

Alexander
2441
Alexander  

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

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

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

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

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

Значение цены для верхней линии = значение цены для нижней линии + ширина канала;
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий