сейчас Вам требуются 3-х мерный массив, завтра 5-ти мерный... а вдруг нужно будет и цену и дату и цвет стрелки хранить?
вот пример хранения разнотипных данных в динамическом списке
https://www.mql5.com/ru/forum/221917/page25#comment_11205772
я бы так сразу делал бы - класс в котором описали необходимые признаки (цена, тикет и пр.) и потом в динамический список их добавлял бы
в теории и сортировка может работает , не знаю не проверял, но перебором все ищется очень быстро - делал уже решение на базе моего примера

- 2019.04.03
- www.mql5.com
сейчас Вам требуются 3-х мерный массив, завтра 5-ти мерный... а вдруг нужно будет и цену и дату и цвет стрелки хранить?
вот пример хранения разнотипных данных в динамическом списке
https://www.mql5.com/ru/forum/221917/page25#comment_11205772
я бы так сразу делал бы - класс в котором описали необходимые признаки (цена, тикет и пр.) и потом в динамический список их добавлял бы
в теории и сортировка может работает , не знаю не проверял, но перебором все ищется очень быстро - делал уже решение на базе моего примера
Сортировка работает, но нужно переопределять метод Compare() для сортировки и поиска по нужному свойству, если свойств несколько.
Здравствуйте. Подскажите пожалуйста как создать массив который будет содержать 10 максимальных значений (Ask - OrderStopLoss()) рыночных ордеров Buy в связке с их OrderTicket(). Только 3 мерный массив?
struct DATA { ENUM_ORDER_TYPE type; double Ask_Stop; int ticket; }; DATA array[10];
Не понимаю зачем три измерения, вроде одного достаточно...
double Arr[,3];//инициализируем трех-мерный массив
//---
//например, в цикле перебора ордеров заполняем массив
Arr[i,0] = цена открытия;
Arr[i,1] = тикет;
Arr[i,2] = ...;
// сортируем, удачи!

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте. Подскажите пожалуйста как создать массив который будет содержать 10 максимальных значений (Ask - OrderStopLoss()) рыночных ордеров Buy в связке с их OrderTicket(). Только 3 мерный массив?