Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
MT5 и скорость в боевом исполнении
fxsaber, 2021.03.10 14:53
Наглядный пример, какие тормоза вызывает Обзор рынка.
Смотреть на значения в столбце Процессор (второй справа).
Может обзор рынка должен обрабатываться видео картой?
Может обзор рынка должен обрабатываться видео картой?
Особенно, если МТ в виртуалке (не самый редкий случай).
Может обзор рынка должен обрабатываться видео картой?
В Терминале нет ограничения FPS (Frames per Second). В Обзоре рынка может быть 300 fps и выше.
Любая визуализация в торговых терминалах при fps > 50 - выбрасывание вычислительных ресурсов на ветер.
Может обзор рынка должен обрабатываться видео картой?
скорее быть не на базе SysListView32, который сам по себе не шустрый, но иметь свой элемент для отрисовки, но со всеми "прелястями" реализации скроллингов, сортировок и т.п. Другой вопрос - так ли он нужен при работе в таком виде? и тогда его выключение на период работы будет вариантом фикса данной проблемы (если это проблема)
Результат.
Очень дорого выходит. Ну и ошибка ObjectSet-функции заодно.
Строка для поиска: Oshibka 026.
Ну и ошибка ObjectSet-функции заодно.
Строка для поиска: Oshibka 026.
Работа с объектами ассинхронная
Работа с объектами ассинхронная
Получается, что ObjectSet всегда true обязан возвращать.
Получается, что ObjectSet всегда true обязан возвращать.
Читайте справку:
https://www.mql5.com/ru/docs/objects/objectsetinteger
Возвращаемое значение
Возвращает true только в том случае, если команда на изменение свойств графического объекта успешно отправлена графику, иначе возвращает false. Чтобы получить дополнительную информацию об ошибке, необходимо вызвать функцию GetLastError().
Получается, что ObjectSet всегда true обязан возвращать.
Не могу прийти к такому же выводу, используя логику.
Anton:
false - только, если ошибиться с ChartID. Со своим графиком (ноль) всегда true.
Надо очень постараться, чтобы вызвать false.