Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Поиск в документации доступен через MetaTrader 5. Ищи и изучай!
Сергей
11
Сергей 2016.01.28 21:18 

Помогите пожалуйста, как лучше решить проблемку.

Смысл в том, чтобы цена сравнивала свое положение относительно пользовательских линий. Линий допустим количество "х".

Вопрос в том, как получать от пользовательских линий значение цены. Понятно, что ценовые значения будут складываться в массив.

1. Можно ли получить ценовое значение с графика или нужно линии вбивать в массив вручную

2. Если вручную, можно заполнить массив через подключаемый файл .тхт

3. Быстродействие советника снизится при наличии например 100 линий, т.к. цене на каждом тике нужно перебрать весь массив.


Спасибо за помощь.

Vasyl Nosal
18213
Vasyl Nosal 2016.01.28 22:03  
ObjectGetDouble(0,name,OBJPROP_PRICE)
Сергей
11
Сергей 2016.01.29 18:25  

Спасибо большое за подсказку. параметр "name"  обозначает имя определенной линии? Если я просто кидаю линию на график, ей присваевается имя вида: "Horizontal Line xxxx" с ценовым параметром.

Как получить ценовое значение линии, ближайшей к цене?

Vasyl Nosal
18213
Vasyl Nosal 2016.01.30 00:56  
viper710:

Спасибо большое за подсказку. параметр "name"  обозначает имя определенной линии? Если я просто кидаю линию на график, ей присваевается имя вида: "Horizontal Line xxxx" с ценовым параметром.

Как получить ценовое значение линии, ближайшей к цене?

Да.

Перебрать линии. 

Сергей
11
Сергей 2016.01.30 08:56  
Громадное спасибо за подсказку. Очень приятно получить помощь и так быстро.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий