Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пополняй счет удобным способом. Здесь их 4!
Riko888
113
Riko888 2013.12.10 10:53 

Здравствуйте Ув.Программисты.


Возможно ли на языке программирования MQL4, до версии программы 509 Build, узнать координаты меток (OBJ_LABEL ) . Интересуют координаты цены и времени.


Valeriy Korobeynik
24365
Valeriy Korobeynik 2013.12.10 10:56  
Riko888
113
Riko888 2013.12.10 11:06  

Спасибо за отклик, но я пробовал применить эту функцию. Она цвет находит, координаты в пикселях, но не находит координаты цены и времени, по отношению к OBJ_LABEL.



Artyom Trishkin
69020
Artyom Trishkin 2013.12.10 11:12  
Riko777:

Спасибо за отклик, но я пробовал применить эту функцию. Она цвет находит, координаты в пикселях, но не находит координаты цены и времени, по отношению к OBJ_LABEL.

Текстовая метка позиционируется в координатной плоскости X, Y в пикселях от заданного начала координат

Объект Текст - тот использует координаты Время, Цена.

Riko888
113
Riko888 2013.12.10 11:26  
artmedia70:

Текстовая метка позиционируется в координатной плоскости X, Y в пикселях от заданного начала координат

Объект Текст - тот использует координаты Время, Цена.



Получается невозможно в mql4 идентифицировать время и цену относительно которой располагается Объект OBJ_LABEL ?
Vitalie Postolache
11096
Vitalie Postolache 2013.12.10 12:14  

Нет, как нельзя и привязать такой обьект к цене/времени. Можно использовать обьект текст или обьект стрелка (Правая ценовая метка в терминологии терминала) с параметрами


       ObjectCreate(name, OBJ_ARROW, 0, Time, Price);
       ObjectSet(name, OBJPROP_COLOR, clr);
       ObjectSet(name, OBJPROP_WIDTH, 1);
       ObjectSet(name, OBJPROP_ARROWCODE, SYMBOL_RIGHTPRICE);
       ObjectSet(name, OBJPROP_TIME1, Time);
       ObjectSet(name, OBJPROP_PRICE1, Price);
       ObjectSetText(name, "описание метки", 10, "Times New Roman", clr);

 


/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий