Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не совсем вкурил, прошу прощения с ООП не очень дружу
Во первых спасибо за примеры, особенно последний, только не понял, вот есть таблица с кучей столбиков,
Table.Sort(SORT_BY_NUMBER); я так пониял отсортирует эту таблицу по номерам в 2-3-4 колонке - последовательно от 2 к 4-ой
а как сделать что бы можно было сортировать по к примеру 3-ей колонке отдельно или по 4-ой - без учета остальных номерных
это надо отдельный SORT_BY_NUMBER2 к примеру что ли делать по примеру этих ?
Есть массив связанных данных вида:
Нужно сортировать столбец №2 (в котором только числа), но с условием сохранения связи ячеек между столбцами. Например "Текст1" и "13" после любой сортировки быть на одной строке.
Первое, что пришло в голову - это соединить столбец №1 и столбец №2: было "Текст1" и "13", стало "13Текст1" и теперь можно уже сортировать, но потом нужно будет провести разделение снова на две ячейки.
я-бы накатал на C функцию в DLL - обёртку над qsort :-) для построения индексов по массивам (как в СУБД) ArrayMakeIndex(const double &inArray[],int &outIndexes[]) чтобы исходный массив не трогать, а индексы получать отдельно. Такое можно и на MQL сделать, но тот самый случай когда DLL оправдан.
Самый простой способ сортировки - пузырьковый. Пример прикрепил