Как получить длину перечисления и элемента в MQL4/MQL5?
Я искал на форуме и в базе кода, но не нашел ответа.
:-(
Что вы имеете в виду под "длиной перечисления"?
Можете ли вы привести пример использования, чтобы понять ваш вопрос - возможно, enum это не то, что вы ищете?
Что вы имеете в виду под "длиной перечисления"?
Можете ли вы привести пример использования, чтобы понять ваш вопрос - возможно, enum это не то, что вы ищете?
Print("Текущий бар ",TimeToStr(array1[0][0]), "Open", array1[0][1]);
Из MQL4, может быть полезно
Print("Текущий бар ",TimeToStr(array1[0][0]), "Open", array1[0][1]);
Из MQL4, может быть полезно
Спасибо, Maryann.
Но это не может решить мой вопрос.
Спасибо, Маренн.
Но это не может решить мой вопрос.
Как получить длину перечисления и элемента в MQL4/MQL5?
Как получить длину перечисления и элемента в MQL4/MQL5?
Например, есть определение перечисления:
Далее я хочу использовать его в цикле:
Как реализовать это требование?
Перерыл весь форум и базу кода, но ответа не нашел.
:-(
Если вы хотите просмотреть список, используйте массив!
Перечисление - это своего рода разновидность #define:
#define APPLE 0 #define BANANA 1 #define GRAPE 2 ....
Enum очень полезен, например, для входных переменных!
enum Fruit {Apple,Banana,Heineken}; int err=0; int scan=0; string item_name; while(err==0) { item_name=EnumToString(Fruit(scan)); err=GetLastError(); if(err==0) Alert(item_name); scan++; }это самое близкое, что у меня есть, если длина неизвестна.
это самое близкое, что я получил, если длина неизвестна.
Длина никогда не бывает неизвестной, и эта тема является результатом плохого дизайна.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Как получить длину перечисления и элемента в MQL4/MQL5?
Например, есть определение перечисления:
enum ENUM_FRUIT {APPLE, BANANA, GRAPE};
Далее я хочу использовать его в цикле:
Как реализовать это требование?
Перерыл весь форум и базу кода, но ответа не нашел.
:-(