Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Используйте ранее предложенный способ перебора значений с использованием массива.
Но вы же понимаете, что вопрос был не про вариант костыля.
Нужен нативный вариант, в крайнем случае, если не будет такого решения, то вы как разработчик-создатель MQL перечислений добавите в вашу стандартную библиотеку массивы всех перечислений и будете поддерживать их актуальность?
Но вы же понимаете, что вопрос был не про вариант костыля.
Нужен нативный вариант, в крайнем случае, если не будет такого решения, то вы как разработчик-создатель MQL перечислений добавите в вашу стандартную библиотеку массивы всех перечислений и будете поддерживать их актуальность?
Тем паче, что они есть, просто дайте API ..иначе существование EnumToString (void enumerated) необъяснимо.
ps/ практика когда API по логике вещей должен быть, но его НЕТ, немного напрягает :-) Пусть будет "unstable" и недопустим в Маркете, то пусть лучше будет, чем нет..
Вы посмотрите со стороны на свои требования и оцените их с реальной стороны, пожалуйста.
Уже дошли до того, что массивы требуете описывать.
Проблема выеденного яйца не стоит.
Вы посмотрите со стороны на свои требования и оцените их с реальной стороны, пожалуйста.
У нас в списке на реализацию сотня задач, важность/приоритетность/полезность которых на порядки выше банального static int myid[]={...}; for(int i=0;i<N;i++){...}
Ведь совсем о смешном просите и не осознаете смехотворности вопроса.
масивы устраивают, этим с самого начала и пользуюсь.
вопрос был к разрабам.
ведь молчали пять лет, сейчас только решили ответить.
нет - значит нет.
В MQL5 макросы мало того, что с фиксированным числом аргументов, так ещё и это число ограничено 8. Так что удастся сделать enum всего для 3 значений.