MQL4 - automated forex trading   /  

Документация

Справочник MQL4  Операции с массивами  ArrayResize

 
Используй возможности
MQL5 в MetaTrader 5
Learn possibilities of the new MQL5
Интересуешься новым?
Доступна справка по MQL5
int ArrayResize( void array[], int new_size)
Устанавливает новый размер в первом измерении массива. При успешном выполнении функция возвращает количество всех элементов, содержащихся в массиве после изменения размера, в противном случае возвращает -1, и массив не меняет размеры.
Замечание: массив, объявленный на локальном уровне в какой-либо функции, у которого был изменен размер, останется неизменным после завершения работы функции. При повторном вызове функции такой массив будет иметь размер, отличный от объявленного.
Параметры:
array[]   -   Массив для изменения размеров.
new_size   -   Новый размер для первого измерения.
Пример:
double array1[][4];
int    element_count=ArrayResize(array1, 20);
// новый размер - 80 элементов