Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Статьи уже помогли многим трейдерам. Заходи и читай!
Alexandr Bryzgalov
26190
Alexandr Bryzgalov 2010.10.17 14:18 

ArraySort

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

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

Параметры

array[]

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

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

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

Примечание

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

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

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

Alexander
2441
Alexander 2010.10.18 02:56  
Может просто пометить?
IgorM М
4801
IgorM М 2010.10.18 07:22  

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

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

Alexandr Bryzgalov
26190
Alexandr Bryzgalov 2010.10.18 10:09  
IgorM:

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

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


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

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


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

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

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий