Новая версия платформы MetaTrader 5 build 3490: мобильная версия веб-терминала и новые методы матриц в MQL5 - страница 13
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если честно, то я не понимаю зачем при сортировке массива сложных объектов, необходимо их свопить.
Примеры с operator= приводил выше.
ЗЫ Функция получилась раздутой, т.к. не нашел способа создать несколько переменных, которые ссылаются на один массив в памяти. Может кто подскажет?
Сломались текстовые метки!!!! OBJ_TEXT
При сдвиге графика, метка привязанная к цене и времени, не смещается!!!!
спасибо, оперативно исправили. билд 3490
Не работает профилировщик на исторических данных.
В редакторе вроде бы как все запускается, по крайней мере интерфейс выглядит так, как будто процесс пошел. В самом терминале ничего не происходит.
Журнал терминала:
Сортировка согласно подсказке Алексея:
Это изменение кода Николая MySortMqlTick.mq5, убрал лишнее, мой код между ///////////
Результаты в сравнении:
Это основной принцип сортировки структур, который уменьшает количество перемещений данных в памяти, это основная оптимизация
Да, согласен, спасибо. Проверил - действительно перемещений структур почти в 20 раз больше, чем размер массива. Конечно так намного целесообразней.
Дополню Ваш конструктив.
Radix уверенно опережает.
Очень хорошая находка. Спасибо! Положил Radix себе в копилку.
Ах, ну да ))) Вполне себе вариант.
Спасибо!
Очень хорошая находка. Спасибо! Положил Radix себе в копилку.
Если целые числа в массиве не очень большие и нет отрицательных, то рекомендую переходить на uint-сортировку.
Связано с тем, что нулевых байтов в представлении uint гораздо больше. На этом алгоритм выигрывает.
Если целые числа в массиве не очень большие и нет отрицательных, то рекомендую переходить на uint-сортировку.
Связано с тем, что нулевых байтов в представлении uint гораздо больше. На этом алгоритм выигрывает.
интересное наблюдение. Спасибо!
Далеко не всегда автоматически обновляются данные вкладки история за текущий день. Особенно, если одновременно по тейк-профиту закрывается серия позиций.
Чтобы обновились данные по свежезакрытым сделкам, приходится вручную выбирать период, включающий предыдущий день, а потом вручную открывать период за сегодняшний день.
Так было и во всех прошлых версиях.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 3490: мобильная версия веб-терминала и новые методы матриц в MQL5
MetaQuotes, 2022.10.14 19:02
Треды, хендлы и память перенесены в заголовок окна.
Как узнать основной источник потребления памяти? Сейчас по той же памяти предоставляемые данные сравнимы с TaskManager Windows. Раньше можно было четко локализовывать проблемы. Теперь - нет. Что-то будет меняться в этом направлении? Если предоставление этих данных тормозит, то предлагаю обновлять их раз в 5-10 секунд.