Группа функций для работы с массивами
Допускаются не более чем четырехмерные массивы. Индексация каждого измерения производится от 0 до размер_измерения-1. В частном случае одномерного массива из 50 элементов обращение к первому элементу будет выглядеть как array[0], к последнему элементу - array[49].
Функция
|
Действие
|
ArrayBsearch
|
Возвращает индекс первого найденного элемента в первом измерении массива
|
ArrayCopy
|
Копирует один массив в другой
|
ArrayCompare
|
Возвращает результат сравнения двух массивов простых типов или пользовательских структур, не имеющих сложных объектов
|
ArrayFree
|
Освобождает буфер любого динамического массива и устанавливает размер нулевого измерения в 0 (ноль)
|
ArrayGetAsSeries
|
Проверяет направление индексации массива
|
ArrayInitialize
|
Устанавливает все элементы числового массива в одну величину
|
ArrayFill
|
Заполняет числовой массив указанным значением
|
ArrayIsSeries
|
Проверяет, является ли массив таймсерией
|
ArrayIsDynamic
|
Проверяет, является ли массив динамическим
|
ArrayMaximum
|
Поиск элемента с максимальным значением
|
ArrayMinimum
|
Поиск элемента с минимальным значением
|
ArrayRange
|
Возвращает число элементов в указанном измерении массива
|
ArrayResize
|
Устанавливает новый размер в первом измерении массива
|
ArraySetAsSeries
|
Устанавливает направление индексирования в массиве
|
ArraySize
|
Возвращает количество элементов в массиве
|
ArraySort
|
Сортировка числовых массивов по первому измерению
|
ArrayCopyRates
|
Копирует в двумерный массив вида RateInfo[][6], данные баров текущего графика и возвращает количество скопированных баров
|
ArrayCopySeries
|
Копирует массив-таймсерию в пользовательский массив и возвращает количество скопированных элементов
|
ArrayDimension
|
Возвращает ранг многомерного массива
|
Что нового в MQL5
Добавлены функции для быстрой вставки, удаления, копирования, разворачивания элементов массива. Новая функция ArraySwap() обменивает между собой содержимое двух динамических массивов одного типа, а функция ArrayPrint() позволит легко распечатать в журнал массив простого типа или простой структуры.
Для быстрой и простой визуализации данных можно использовать Графическую библиотеку, которая содержит функции быстрой отрисовки 5-ти типов графика с автоматическим масштабированием, выбором цвета и сглаживанием линий.
|