Русский

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

ArrayMinimum

Ищет в одномерном числовом массиве минимальный элемент.

int  ArrayMinimum(
   const void&   array[],             // массив для поиска
   int           count=WHOLE_ARRAY  // количество проверяемых
   int           start=0              // с какого индекса начинаем поиск
   );

Параметры

array[]

[in]  Числовой массив, в котором производится поиск.

count=WHOLE_ARRAY

[in]  Количество элементов для поиска. По умолчанию, ищет во всем массиве (count=WHOLE_ARRAY).

start=0

[in]  Начальный индекс для поиска.

Возвращаемое значение

Функция возвращает индекс найденного элемента с учетом серийности массива. В случае неудачи функция возвращает -1.

Пример:

void OnStart()
  {
//---
   double num_array[15]={4,1,6,3,19,4,2,6,3,9,4,5,6,3,9};
   int    minValueIdx=ArrayMinimum(num_array,WHOLE_ARRAY,0);
   Print("Min value = ",num_array[minValueIdx]," at index=",minValueIdx);
  }

Смотри также

ArrayMaximum()