Как ускорить работу терминала MetaTrader 4

Как известно, терминал Meta Trader 4, может прилично увеличить нагрузку как на процессор компьютера, так и на оперативную память. Особенно это бросается в глаза, когда вы торгуете сложными советниками на VPS сервере. Ведь чем больше памяти потребляет терминал, тем более мощный нужно арендовать сервер, а это в свою очередь сильнее бьет по карману. Давайте рассмотрим ряд простых мер, которые уменьшат прожорливость вашего терминала.

Способы улучшить быстродействие терминала

1. Уменьшить количество баров истории.

Перед открытием любого графика терминал автоматически подгружает историю котировок, чтобы вы смогли видеть движение цены и проанализировать этот чарт. Количество баров задается в настройках и по умолчанию оно сильно завышено. Если вы не собираетесь вручную пролистывать несколько лет истории по каждому символу, то мы рекомендуем снизить количество отображаемых баров до минимального значения. Для этого нужно перейти в пункт меню Сервис -> Настройки.

Во вкладке «Графики» изменить значения макс. баров истории и макс. баров в окне на 20000 и 2000 соответственно.

2. Уменьшить количество символов

По умолчанию в окне «Обзор рынка» отображается всего несколько инструментов. Некоторые брокеры сразу отображают валютные пары, акции, индексы и т.д. В процессе работы трейдера их количество увеличивается и данный список становится переполненным. По каждому инструменту каждый тик происходит обновление котировок и спреда, что, естественно, оказывает влияние на загрузку терминала. Поэтому мы рекомендуем скрывать ненужные символы из этого списка.

Это можно сделать отдельно для каждого инструмента, нажав на него правой кнопкой мыши -> «Удалить символ».

Если инструментов открыто много, то проще закрыть их все нажатием одной кнопки «Скрыть все символы», а уже потом вручную добавить нужные пары.

Вручную можно удалять/добавлять инструменты через окно «Символы», выбрав его в меню после нажатия правой кнопки мыши по символу. Если в окне значок доллара горит серым, значит данный символ не будет отображаться в окне «Обзор рынка».

Также, если вы постоянно используете один или несколько наборов инструментов, то их рекомендуется сохранить в отдельный .set файл. Клик правой кнопкой по любому символу — > «Набор символов» — > «Сохранить как». Данный файл храниться в папке терминала «…\history\symbolsets». Вы всегда сможете переключаться между сохраненными наборами, либо перенести их в другой терминал Meta Trader 4 вручную.

3. Закрыть лишние графики

Совет может показаться банальным, но его не нужно недооценивать. Во время ручной торговли пользователь может открывать десятки графиков, которые так и остаются висеть открытыми в терминале. Для уменьшения количества графиков мы рекомендуем наш индикатор DaVinci Symbol Switcher, с помощью которого вы сможете переключать разные валютные пары на одном чарте. При тестировании роботов советников в терминале остается много графиков с припиской (visual), которые потом приходиться закрывать вручную по очереди. Чтобы облегчить эту рутину, мы создали скрипт Close all charts для закрытия пользовательских графиков и графиков тестирования в один клик.

Дополнительная рекомендация — используйте профили. Это инструмент позволит вам сохранить только необходимые графики и загружать их в нужный момент. К примеру вы используете две торговых системы и для каждой есть свой набор символов. Чтобы не захламлять график, просто сохраните два профиля и загружайте нужный когда придет его время. Для этого нужно нажать «Файл» -> «Профили» -> «Сохранить профиль как…».

4. Выключить лишние функции

Meta Trader 4 постоянно присылает информацию о важных экономических новостях. Найти их можно в окне «Терминал» во вкладке «Новости». 

Если вас не интересует данная информация, то рекомендуем отключить эти уведомления. Для этого переходим в меню «Сервис» -> «Настройки».  Открываем вкладку «Сервер» и снимаем галочку «Разрешить новости».

Для альтернативного метода отслеживания новостей наша команда создала индикатор Truly News Indicator, который более гибок в настройках, чем стандартные уведомления терминала.

Если вы впервые слышите о возможности экспорта котировок из терминала MT4 в Excel, значит вам точно не понадобится DDE сервер. А значит его также можно спокойно отключить в меню «Сервер».

При ручной торговле порой необходимы звуковые уведомления. Но если ваш советник установлен на VPS, то в них нет никакой необходимости, ведь VPS создан, чтобы работать удаленно без частого посещения трейдером. Соответственно их также можно отключить в меню «Сервис» -> «Настройки» -> «Уведомления», сняв галочку «Разрешить».

Дополнительные советы при торговле на VPS сервере

1. Закрыть окно «Обзор рынка»

После установки советника в терминале на вашем VPS сервере и настройки его на всех нужных графиках стоит закрыть окно «Обзор рынка», чтобы уменьшить нагрузку на мощности сервера. Тем самым терминалу не придется каждый тик обновлять данные котировок, спреда и времени последнего известного тика. При необходимости данное окно можно временно открыть, выбрать интересующие пары и закрыть снова. Это можно сделать сочетанием клавиш Ctrl+M.

2. Свернуть терминал перед закрытием VPS

Простой совет, но как пишут многие трейдеры на форумах про Форекс, он действенный, потому что в свернутом виде терминал перестает обновлять котировки графиков, данные по открытым и закрытым сделкам и другую информацию для глаз пользователя. Поэтому после того, как вы закончите работу со всеми терминалами на вашем VPS, просто нажмите кнопку «Свернуть» на каждом из них.

3. Уменьшить количество индикаторов на графике

Многие пользователи для сверки сигналов на вход или выход своего советника присоединяют сигнальные индикаторы к графику. Как известно, для корректной работы советников нет необходимости устанавливать используемый индикатор на график, программа сама подгружает необходимые данные. 

Также многие пользователи устанавливают на VPS сторонние информационные индикаторы, чтобы было удобнее отслеживать торговые результаты и информацию по рынку, ведь для этого эти индикаторы и созданы. Но если таких индикаторов слишком много и они обновляются каждый тик, то это также негативно влияет на нагрузку сервера. Совет простой — используйте только самые необходимые индикаторы на вашем VPS, а все остальные лучше применять на персональном компьютере.

4. Отключение дополнительных визуальных настроек в советнике

Многие авторы современных советников добавляют функцию отрисовки данных индикаторов для входа, а также текстовые метки с комментариями почему тот или иной ордер был открыт/закрыт или вход был пропущен.

Также текстовые сообщения о торговле выводятся в журнал Эксперты.

Многие программы имеют инфопанель, содержащую все важные данные о торговле данного советника. Все это очень полезная информация при анализе вашей торговли. Но если вы видите, что ваш сервер нагружен советником, то стоит попробовать скрыть часть этих объектов и уведомлений. Проверьте настройки используемого вами советника, возможно в нем есть параметры отключения этих функций. На примере нашего советника Night Hawk можно увидеть настройки Show Panel, Show Signal Points и Logging Mode, которые отвечают за отображение инфопанели, графических объектов и логов в журнале.

Программа помощник для очистки терминала

Если вы продолжительное время используете терминал Meta Trader 4, то можете заметить, что вес файлов его каталога постоянно растет. Это связано с тем, что терминал постоянно сохраняет разнообразные данные: котировки валютных пар, историю открытых/закрытых графиков, логи журналов, сообщения в почтовом ящике и т.д.

Данная информация не является обязательной для работы программы, но занимает не мало места. Нет нужды хранить котировки графиков, которые вы открывали пол года назад или сообщения в журнале от советника, который вы уже не используете. Поэтому мы рекомендуем раз в 1-2 месяца проводить чистку папки терминала. Чтобы данный процесс не превратился в рутинную работу, трейдерами энтузиастами была создана небольшая программа с расширением .bat. Ее цель — пройтись по указанным ниже папкам терминала и отчистить их. 

  • <каталог терминала>\history — история сохранных котировок с открытых графиков в формате .hst
  • <каталог терминала>\logs — журналы работы терминала (вкладка Журнал)
  • <каталог терминала>\MQL4\logs — журнал работы советников (вкладка Эксперты)
  • <каталог терминала>\tester\history — история котировок для тестирования советников и индикаторов. 
  • <каталог терминала>\tester\logs\ — журнал работы программ в тестере стратегий
  • <каталог терминала>\tester\caches\ — кеш файлы тестера стратегий
  • <каталог терминала>\mailbox — входящие письма от брокеров
  • <каталог терминала>\deleted — история уже закрытых графиков в терминале.

Для использования данной программы ее нужно перенести в корневой каталог вашего терминала. Для этого необходимо в терминале нажать «Файл» -> «Открыть каталог данных». В папку терминала переносим файл, после этого его можно запустить. Не волнуйтесь, никакой информации, кроме перечисленной выше, данный файл не сотрет. 

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

К примеру, если вам нужно сохранить котировки для тестера стратегий, вы просто удаляете четвертую строчку del /S /Q tester\history\*.* и сохраняете изменения в этом файле.

Заключение

Мы изучили несколько простых методов для ускорения работы и очистки торгового терминала Meta Trader 4. Применение данных рекомендаций не займет много времени. Стоит понимать, что данные действия только частично увеличат быстродействие, поскольку на него также влияет нагрузка от установленных советников и индикаторов. Если в работе используется с десяток графиков, на каждом из которых установлен «тяжелый» эксперт, то объем потребляемых мощностей все равно будет велик. Не стоит также забывать, что на качество и скорость работы терминала также влияет скорость интернета и пинг вашего брокера.

Если данный пост был вам полезен, поделитесь им в соцсетях.

Скачать файл Clear MT4.bat

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню