Скачать MetaTrader 5

Вопрос разработчикам по железу,

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй статью и ее прочитают тысячи человек по всему миру!
Forex Trader
114255
Forex Trader 2006.03.14 08:08 
Уважаемые разработчики, есть ли смысл для того что бы ускорить вычисления при моделировании
и оптимизации использовать процессор с двухядерной архитектурой ?
И заложена ли такая поддержка в самом приложении MT4?
MetaQuotes Software Corp.
Модератор
181168
MetaQuotes Software Corp. 2006.03.14 09:53  
Метатрейдер активно использует многозадачность в своей работе. Многоядерные (включая HyperThreading) процессоры позволяют реально ускорить работу терминала.

Каждый эксперт работает в своем независимом потоке, сетевые операции - в своих независимых потоках, графический интерфес - тоже. Кроме того, тестировании на истории работает независимо и отдельно от основных функций термнала также в своем собственном потоке.

Но на текущий момент, если терминал используется только и только для оптимизации параметров стратегий, то выигрыша от многоядерности не будет, так как в основном будет загружено только одно ядро. Если же тестирование идет параллельно основной работе, то многоядерность даст реальную пользу.

Скорее всего вместе с запуском генетических алгоритмов на оптимизации стратегий мы включим (при обнаружении многоядерных процессоров) параллельно несколько перерасчетов для нескольких ядер. Это даст реальное повышение скорости оптимизации.

Кстати, мы готовим новый билд терминала, в котором значительно ускорена работа тестера при оптимизации большого количества вариантов изменяемых параметров.
Forex Trader
114255
Forex Trader 2006.03.14 23:38  
Большое спасибо за информацию.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий