Скачать MetaTrader 5

ObjectCreate

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Riko888
113
Riko888 2013.12.10 10:53 

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


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


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

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



Artyom Trishkin
Модератор
77391
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
12250
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);

 


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