ArraySort()

 

ArraySort

Сортирует одномерный числовой массив по возрастанию слева-направо.

bool ArraySort(
number& array[] // массив для сортировки
);

Параметры

array[]

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

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

Возвращает true в случае успеха, иначе false.

Примечание

Массив, помеченный флагом AS_SERIES, сортируется по убыванию.

как отсортировать массив не помеченный флагом AS_SERIES, по убыванию?

это с MQL5 продублировал.

 
Может просто пометить?
 

если с помощью ArraySetAsSeries() установить флаг обратной индексации, выполнить ArraySort(), и опять вернуть с помощью ArraySetAsSeries() старую индексацию

так пробовал? может что получится? сам не могу пока проверить 

 
IgorM:

если с помощью ArraySetAsSeries() установить флаг обратной индексации, выполнить ArraySort(), и опять вернуть с помощью ArraySetAsSeries() старую индексацию

так пробовал? может что получится? сам не могу пока проверить


как отсортировать массив не помеченный флагом AS_SERIES, по убыванию?
 
sanyooooook:

как отсортировать массив не помеченный флагом AS_SERIES, по убыванию?


ну если принципиально с AS_SERIES, наверно только старым дедовским способом - пишем свою ф-цию сортировки массива,

https://www.mql5.com/ru/forum/107476/page57#116140 

Причина обращения: