Новая версия платформы MetaTrader 5 build 3950: Снятие/пополнение в терминале и обновленный торговый отчет - страница 13
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
так это они и есть верхний от нового проца и у него еще 8 потоков было свободных энергоядрах
а снизу райзен который был
тот же робот, те же параметры, на том же отрезкеЯ про память - как я понимаю, предполагается, что она сильно улучшила результат.
И, нужно больше проходов, что бы учесть рабочий нагрев.
Я про память - как я понимаю, предполагается, что она сильно улучшила результат.
И, нужно больше проходов, что бы учесть рабочий нагрев.
нет, не память, просто я временно использовал 8Gb DDR5) и ужаснулся апгрейду, там Тестер явно залазил в виртуальную память, хоть я и пытался ограничить потоки
перегрева быть не может, тест идет на 144W, хоть и лимит стоит 253W вроде, температура процессора 67гр при 1200 оборота кулера,
новый процессор в двое быстрее, но и жрет почти в двое больше, но есть еще 8 энергоэффективные ядра и даунвольтинг в рукаве, и память дорогая, можно еще с 6400 до 7000-7200 поднять частоту
--
add
проверил энергоэффективные 8 ядер, они на другом экономичном кристале, по скорости равны одному потоку в Тестере, т.е. все 24 потока прошли одновременно +-
Как это понимать ?
Вопросы:
Явно ошибка в сообщении, но обязательно нужно ответить на 3 вопроса выше.
Желательно обновиться на последнюю бету, похоже на конфликт версий.
Желательно обновиться на последнюю бету, похоже на конфликт версий.
Мнение со стороны. Не вдаваясь и не углубляясь во все тонкости, волосы встают дыбом от того, что имея код, можно скомпильнуть его так, что он не будет у кого-то работать.
Как вариант сделать предупреждения в самом терминале и компиляторе.
Например:
"Вы компилируете версию, которая не будет работать в магазине приложений/на большинстве устаревших процессоров"
Подобную компиляцию надо как-то оперативно вычислять. Например в самом окне советника/индикатора, там где описание, копирайт, иконка, написать "Скомпилировано в bXXXX таким-то способом".
Короче, пусть компилятор оставляет свой след, иначе путаница такая, что чем дальше, тем хуже.
Мнение со стороны. Не вдаваясь и не углубляясь во все тонкости, волосы встают дыбом от того, что имея код, можно скомпильнуть его так, что он не будет у кого-то работать.
Как вариант сделать предупреждения в самом терминале и компиляторе.
Например:
"Вы компилируете версию, которая не будет работать в магазине приложений/на большинстве устаревших процессоров"
Подобную компиляцию надо как-то оперативно вычислять. Например в самом окне советника/индикатора, там где описание, копирайт, иконка, написать "Скомпилировано в bXXXX таким-то способом".
Короче, пусть компилятор оставляет свой след, иначе путаница такая, что чем дальше, тем хуже.
Никакой путаницы нет:
Волосы встают дыбом как раз от понимания того, что 99% программ в 2023 году так и собираются под древний (уже) x64 без существенных оптимизаций.
Именно поэтому мы выпускаем 3 версии терминалов, скомпилированных под x64, AVX и AVX2 наборы команд, чтобы пользователи более новых процессоров получили явные преимещества.
Вопросы:
Явно ошибка в сообщении, но обязательно нужно ответить на 3 вопроса выше.
Желательно обновиться на последнюю бету, похоже на конфликт версий.
1 - Да так как ранее уточнял этот момент. Повального нет, это первый случай.
2 - Не знаю, ПК примерно 7 лет
3 - То же не знаю.
Связь с пользователем потеряна. Выйдет на связь уточню.
Никакой путаницы нет:
Волосы встают дыбом как раз от понимания того, что 99% программ в 2023 году так и собираются под древний (уже) x64 без существенных оптимизаций.
Именно поэтому мы выпускаем 3 версии терминалов, скомпилированных под x64, AVX и AVX2 наборы команд, чтобы пользователи более новых процессоров получили явные преимещества.
Не проще ли делать в процессе компиляции файл торгового робота или индикатора, способный работать с разными инструкциями? Что бы терминал выбирал наиболее быструю инструкцию и давал команду работать например с AVX2 если процессор поддерживает.
Посмотрите на опыт UNIX платформ (убунту, дебиан, минт и др...) их наплодили тысячи штук, развели целый зоопарк, и теперь только у половины 2-3 человека поддерживают. К чему это привело? То что работает на минт не работает на убунту, то что работает на убунту через костыли с вылетами работает на дебиан.
Добавляю
Получил на своем ПК, мой процессор AMD Ryzen Threadripper 2990WX.
После перекомпиляцияя все заработало. билд 4016
Не проще ли делать в процессе компиляции файл торгового робота или индикатора, способный работать с разными инструкциями? Что бы терминал выбирал наиболее быструю инструкцию и давал команду работать например с AVX2 если процессор поддерживает.
Не проще и невозможно по факту.
Было бы проще - весь мир был легко так делал. Но в реальности 99% софта 64 битного собрано исключительно под дефолтный x64. И весь скомпилированный софт в репозиториях Линукса исключительно под x64 с отвратительной оптимизацией.
Не проще и невозможно по факту.
Было бы проще - весь мир был легко так делал. Но в реальности 99% софта 64 битного собрано исключительно под дефолтный x64. И весь скомпилированный софт в репозиториях Линукса исключительно под x64 с отвратительной оптимизацией.