Новая версия платформы MetaTrader 5 build 5572: Улучшения в ONNX и отображении графиков - страница 3
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Обычно на Форексе тройной своп взимается за сделки, совершенные со среды по четверг. Почему вы считаете, что это должно применяться и в вашем случае?
Тестировал примеры из приведенного на сайте учебника по нейросетям, которые предлагают два варианта расчётов с использованием GPU и без такового. Обратил внимание на время расчётов: при использовании Windows 11 время тестирования с использованием видеокарты даже несколько больше чем при использовании только процессора (примерно 15-20 %) Под Ubuntu использование видеокарты сокращает время на 5-10%. Серьёзная проблема возникает при оптимизации, когда видеокарта используется одновременно большим количеством агентов - использование видеокарты увеличивает время оптимизации под Windows 11 в 20, а под Ubuntu в 11 раз!
Тестирование выполнял на нескольких машинах, в том числе, довольно производительных с видеокартой RTX 4090 в десктопном и лэптопном вариантах.
Хотел бы обратить внимание разработчиков на эту проблему, так как во многих библиотеках, в том числе приводимых на сайте Metaquotes в качестве приложений к статьям вариант расчётов без использования OpenCL вовсе не предусмотрен, а хотелось бы задействовать возможности видеокарты не только в реальном времени и при тестировании, но и при оптимизации.
Сейчас попытался установить МТ5 с дистрибутива с этого сайта. Это же кошмар какой-то! Запускаю дистрибут и мертвая тишина, никакой реакции даже в таск менеджере! Я уже думал перезапустить винду, но вдруг минут через 5 (!!!!) выскочило окошко установки! Это как вообще понимать? У меня ученики жалуются, что дистрибут с сайта не ставится! Что он там делает 5 минут и почему нет никакого информационного окна, что идет какой-то сверх-длительный процесс?
Это Microsoft Defender тормозит запуск свежих, еще не проверенных exe файлов, чтобы прогнать через свои анализаторы. Это легко видно в таск менеджере по затратам CPU у процесса антивируса.
Сам инсталлер никакой долгой работы не делает, но имеет протектор, увеличивающий время анализа файла.
Проверенные файлы потом запускаются быстро.
Тестировал примеры из приведенного на сайте учебника по нейросетям, которые предлагают два варианта расчётов с использованием GPU и без такового. Обратил внимание на время расчётов: при использовании Windows 11 время тестирования с использованием видеокарты даже несколько больше чем при использовании только процессора (примерно 15-20 %) Под Ubuntu использование видеокарты сокращает время на 5-10%. Серьёзная проблема возникает при оптимизации, когда видеокарта используется одновременно большим количеством агентов - использование видеокарты увеличивает время оптимизации под Windows 11 в 20, а под Ubuntu в 11 раз!
Тестирование выполнял на нескольких машинах, в том числе, довольно производительных с видеокартой RTX 4090 в десктопном и лэптопном вариантах.
Хотел бы обратить внимание разработчиков на эту проблему, так как во многих библиотеках, в том числе приводимых на сайте Metaquotes в качестве приложений к статьям вариант расчётов без использования OpenCL вовсе не предусмотрен, а хотелось бы задействовать возможности видеокарты не только в реальном времени и при тестировании, но и при оптимизации.
При использовании GPU надо в первую очередь оценивать объем вычислений против стоимости организации пересылки данных in/sync/out.
Если объем вычислений заведомо мал, как это часто бывает, то вычислять надо на CPU.
Для примера, в ONNX Runtime часть операций конвейера явным образом запускается только на CPU, а не пытается загрузиться в CUDA по причине явного проигрыша последней.
При использовании GPU надо в первую очередь оценивать объем вычислений против стоимости организации пересылки данных in/sync/out.
Если объем вычислений заведомо мал, как это часто бывает, то вычислять надо на CPU.
Для примера, в ONNX Runtime часть операций конвейера явным образом запускается только на CPU, а не пытается загрузиться в CUDA по причине явного проигрыша последней.
Про оценку объёма вычислений полностью согласен. В моем случае дело скорее всего в том, что сети маленькие и расходы на пересылку данных непропорционально велики. Меня больше насторожило столь серьезное увеличение сроков оптимизации по сравнению с тестированием на одном и том же наборе данных - нельзя ли как-то оптимизировать взаимодействие терминала с видеокартой, с тем чтобы улучшить её работу в случае оптимизации стратегии?
Про оценку объёма вычислений полностью согласен. В моем случае дело скорее всего в том, что сети маленькие и расходы на пересылку данных непропорционально велики. Меня больше насторожило столь серьезное увеличение сроков оптимизации по сравнению с тестированием на одном и том же наборе данных - нельзя ли как-то оптимизировать взаимодействие терминала с видеокартой, с тем чтобы улучшить её работу в случае оптимизации стратегии?
Нет, там системный/архитектурный оверхед в OpenCL драйверах и самом железе.
Вы сами принимаете решение, какую задачу отправлять на GPU. Если задачи мелкие и занимают пару десятков миллисекунд, скорее всего, вы ничего не выиграете.
Если задача на CPU занимает уже сотни миллисекунд и выше, то с GPU уже можно в пределе выиграть в сотню раз при явной возможности ее распарралелить.
Было v5430 Стало после 5430 и до сейчас
После версии 5430 постоянно на графиках отрисовывыет блеклый расплывчатый Comment.
ObjectSetInteger(OBJPROP_STYLE,STYLE_DOT);
ObjectSetInteger(OBJPROP_WIDTH,30);
Сейчас точки масштабируются не правильно и при увеличении выглядят как линии:
Если бы это было бы возвращено обратно - было бы круто.
Пред. версиях ME был другой фон выделения линии.

Новая версия:
Старая версия:
В старой версии линия была темной. В новой версии, линия слишком светлая и в некоторых цветовых темах приходится менять цвет выделения текста, делать его еще более светлым что бы он не сливался, а это бьет по глазам.
Было бы не плохо иметь возможно изменять цвет этой линии в настройках.
Спасибо.