ObjectSetText("text_object"+mc, "row "+ mc, 10, "Times New Roman", Aqua);
если mc это номер блока !
Richie писал(а) >>
Angela, красивый у вас график :)
-
Если не трудно, мне тоже подскажите, господа специалисты mql.
Моя попытка программно передать в метку текст успехом не разу не увенчивалась. Может кто знает как это делать или у меня глюк такой.
Спасибо за внимание, разобралась в чем дело,
ObjectCreate("SmartArrowZ"+mc,OBJ_ARROW,0,Time[0],Close[0]); ObjectSet("SmartArrowZ"+mc,OBJPROP_ARROWCODE,108); ObjectSet("SmartArrowZ"+mc,OBJPROP_COLOR,Aqua); ObjectCreate("text_object"+mc,OBJ_TEXT,0,Time[0],Low[0]-0.001); ObjectSetText("text_object"+mc, row, 10, "Goudy Stout", Aqua);у меня все было правильно, единственно, нужно было задать смещение между меткой и текстом, я задавала установку соответственно по уровням Close[0] и Low[0], считая, что это и будет смещением, но этого оказалось не достаточно и менка печаталась на цифру, в результате чего ее и не было видно, задав дополнительное смещение на Low[0]-0.001, я получила нормальную расстановку. mc у меня порядковый номер бара, а значение номера срабатываемого блока присваивается в row.
![](https://c.mql5.com/mql4/forum/2010/03/1_145_small.gif)
Angela писал(а) >>
Спасибо за внимание, разобралась в чем дело,
у меня все было правильно, единственно, нужно было задать смещение между меткой и текстом, я задавала установку соответственно по уровням Close[0] и Low[0], считая, что это и будет смещением, но этого оказалось не достаточно и менка печаталась на цифру, в результате чего ее и не было видно, задав дополнительное смещение на Low[0]-0.001, я получила нормальную расстановку. mc у меня порядковый номер бара, а значение номера срабатываемого блока присваивается в row.
нужно учесть что метка центруется не по левому верхнему углу а по центру, соответственно задавать смещение.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пожалуйста, как вывести текст около метки:
![](https://c.mql5.com/mql4/forum/2010/03/1_143.gif)
я устанавливаю метки синего и голубого цвета на график, но рядом с меткой мне нужно вывести номер функционального блока который сработал в этот момент. Я пытаюсь это сделать с помощью функцииИспользуя функции
где row у меня объявлено как string row; и ему присвоено число соответствующее номеру блока, но на график у меня это число не выводится, а печатается слово row на каждую метку, пыталась в функции задавать row без кавычек, тогда совсем ничего не печатается. Что нужно сделать?