Скачать MetaTrader 5

Как узнать имя последнего созданного объекта

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

В МТ4 была последовательная нумерация объектов, и благодаря этому всегда можно было получить имя последнего созданного. Теперь МТ5 нумерует объекты непоследовательно, номера даются то больше то меньше, и получение названия по-старинке не проходит. Можно правда получать время создания объекта, но datetime имеет точность до минут, и если в течение минуты было создано более одного объекта, то метод не работает. Подскажите пожалуйста как это можно реализовать (если вообще возможно)?
Заранее благодарю.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5
Комбинатор
16368
Комбинатор  

Datetime имеет точность до секунд.. Только вот зачем?

_________

Можно завести свой счетчик и прибавлять его к имени объекта.

Марат
218
Марат  
TheXpert:

Datetime имеет точность до секунд..

Действительно.. Спасибо, разобрался

Оказалось, проблема у меня была из-за того, что МТ5 неверно выдавал время создания объекта. Разработчики исправили, вопрос снят.

Только вот зачем?

Есть набор скриптов (для МТ4) для облегчения волновой разметки - каждому волновому уровню соотвествует свой цвет волны и скрипты раскрашивают линии и сетки фибо. Плюс еще некоторые возможности. Так вот ключевой момент там - это определить какой объект был нарисован последним для выполнения действия над ним.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий