Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А что в альтернативных языках программирования - C++, C#, там есть такие же ограничения?
В C++ размер массива ограничен объемом памяти. Если на стеке создавать большой массив - получите StackOverflow. На куче, можно создать хоть на 10 Гб. Но в отличии от C++, mql не имеет легального свободного доступа к памяти (кроме dll).
А сколько надо? Я использовал long в качестве индекса вместо int. И вместо квадратных скобок круглые.
Размер массива в mql5 ограничен int'ом. То, что вы делали - это нарушение типизации. При обращении производилось преобразование в int и если в logn окажется число более INT_MAX - произойдет вылет бота. В MQL5 массив - это не указатель на первый элемент в выделеной памяти.
Размер массива в mql5 ограничен int'ом. То, что вы делали - это нарушение типизации. При обращении производилось преобразование в int и если в logn окажется число более INT_MAX - произойдет вылет бота. В MQL5 массив - это не указатель на первый элемент в выделеной памяти.
Размер массива в mql5 ограничен int'ом. То, что вы делали - это нарушение типизации. При обращении производилось преобразование в int и если в logn окажется число более INT_MAX - произойдет вылет бота. В MQL5 массив - это не указатель на первый элемент в выделеной памяти.
И вместо квадратных скобок круглые. Заметили?
Кстати заметил не так давно, что у массивов появились методы Range и Size. То есть, можно делать:
int array[];
if (array.Size() == 0) вместо if (ArraySize(array) == 0)
Кстати заметил не так давно, что у массивов появились методы Range и Size. То есть, можно делать:
int array[];
if (array.Size() == 0) вместо if (ArraySize(array) == 0)
Вопрос в том, а есть ли это в последней релизной версии? В бете - да, есть.
Вопрос в том, а есть ли это в последней релизной версии? В бете - да, есть.
Да, есть.