Сегодня мы обсудим, как правильно подобрать компьютер именно под оптимизацию советников в терминале MetaTrader 4.
Тактовая частота процессора
Самая важная характеристика, на которую необходимо обратить внимание в первую очередь. Чем выше тактовая частота, тем больше совершается операций в секунду, а значит, тем быстрее тестер будет отрабатывать каждый проход. Берем самую максимальную тактовую частоту, которую позволяют средства.
Тактовая частота
Многоядерность
Как известно, тестер МТ4 не предназначен для многопотоковой работы. Это значит, что не важно, один или два ядра у Вас в компьютере, или даже 16 ядер (например, 4 процессора по 4 ядра) — тестером всегда будет задействован максимум только один поток, а, значит, и только одно ядро. Сейчас много процессоров выпускают 4х-ядерными, поэтому остановим наш выбор на четырех-ядерном процессоре.
Многоядерный процессор
ОЗУ
Оперативная память практически не имеет значения. Если Вы собираетесь оптимизировать на всех тиках, то исходить необходимо из расчета примерно 2гб на каждый процессор (эмпирический результат). 4 процессора – значит, берем максимум 8гб оперативной памяти.
ОЗУ
Охлаждение
Поскольку машина будет работать 24/7 кулинг должен быть первоклассным. Компьютер лучше поставить в чистый ящик с крышкой, отверстиями и фильтрами, чтобы ограничить доступ пыли.
Охлаждение
Остальное
Видео/аудио/жесткий диск практически не имеют значения. Например, лучше брать HDD, а не SDD, т.к. HDD дешевле.
Осталось проследить, что у компьютера есть плата для подсоединения к интернет — и все готово. Например, я подобрал себе 4-х процессорную машину с Intel i5 @ 3.20 Ghz. Стоимость примерно 12 тыс.руб.
Естественно, технологии развиваются очень быстро, и данный урок курса MQL4 также быстро устареет. Тем не менее, пока тестер МТ4 работает только с одним потоком, порядок важности описанных параметров останется актуальным.
А сейчас давайте обсудим, как обойти то, что МТ4 использует только один поток для оптимизации.
Операционная система — убедитесь, что у Вас установлена Windows 64-bit, поскольку в 32-битных системах Windows пространство адресов может поддерживать только 4GB памяти в сумме. Часть из этого зарезервировано под BIOS и видеокарточку.
Например, с 256-mb видеокартой Вы можете рассчитывать примерно на 3.3-3.5GB оперативной памяти (если у Вас физически стоит 4GB или более). Если же Ваша видеокарта имеет 1GB памяти, то оперативка будет задействована только до 2.6-2.8GB.
Windows 64-бит
Рассредоточение оптимизации
Самый эффективный способ задействовать все ядра в Вашем компьютере — это разбить поле оптимизации советника и запускать сразу несколько терминалов, оптимизируя различные части сета. Например, допустим, что в нашем советнике присутствуют три настраиваемых параметра:
A: 1,2,3,4
B: 22,44,55
C: 100,105,110,115,120
В таком случае, процесс оптимизации можно разбить на раздельные части следующим образом:
Терминал 1
A: 1
B: 22,44,55
C: 100,105,110,115,120
Терминал 2
A: 2
B: 22,44,55
C: 100,105,110,115,120
Терминал 3
A: 3
B: 22,44,55
C: 100,105,110,115,120
Терминал 4
A: 4
B: 22,44,55
C: 100,105,110,115,120
Как видите, разбиваем мы только по одному параметру. Остальные настройки оптимизации остаются одинаковыми. По завершении оптимизации результаты склеиваются в Экселе.
Надеюсь, что Вы нашли данный урок полезным, и теперь Вы сможете полностью задействовать все ресурсы своего компьютера при работе в терминале МТ4.