Очистка Метатрейдера. Простые решения. Что делать, если зависает MT4 или MT4 тормозит

После серии бэктестов или же очень продолжительной и активной работы в Metatrader 4 скапливается большое количество ненужных файлов - просто мусора. В результате программа начинает «тормозить» плюс появляются ошибки рассогласования графиков и прочее… Даже более того: на слабых компьютерах начинает тормозить вся система. С каждым новым билдом MetaTrader становится всё тяжелей и прожорливее. Первое, что нужно сделать, это удалить символы которые не используются, они обновляются в реальном времени на каждом тике цены и сильно нагружают трафик и железо.

Для удаления символов в окне Обзор рынка нажимаем правую кнопку мыши и в выпадающем окне выбираем Скрыть все символы.

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

Если ваш советник не использует историю котировок в терминале МТ4, то её хранимое количество можно уменьшить до минимума.

Также стоит отключить получение новостей в терминале, нажимаем Ctrl+O и на вкладке Сервер снимаем галочку Разрешить новости. Если у вас на впс сервере пятнадцать терминалов грузят одни и те же новости это скажется на производительности сервера.После этих манипуляций рекомендуется перезагрузить терминал.

++++++++++++++++++++++++++++++++++++++

Торговый терминал мы настроили, перейдём к его чистке от ненужного мусора. Зачем это надо: терминал устроен так, что постоянно складирует всю информацию, тесты, котировки, журналы, логи и т.д..Первое, что нужно помнить, не тестируйте советники в том терминале, в котором торгуете. Остатки от тестов могут повредить работе советника, установленного на график в данный момент или добавить/сбить Глобальные переменные (кнопка F3). Всегда держите отдельный терминал для тестов и для торговли.Есть два надёжных способа почистить терминал.

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

Второй вариант исключает снос терминала, мы просто удалим ненужные файлы из его директорий.Для этого запускаем терминал и открываем каталог данных.

Помните, что теперь терминал не хранит свои файлы в C:\Program Files\. Все свои файлы МТ4 прячет в пользовательском разделе.Открыв каталог данных, вы видите перед собой все файлы терминала.Что из них надо удалять?

Открываем папку history и в ней удаляем всё из папок mailbox и deleted. Папки с именами серверов можно почистить, удалив из них файлы с расширением (.hst).

Возвращаемся обратно в каталог файлов и открываем следующую папку, расположенную под history, это logs. Заходим и удаляем все логи.

Теперь переходим к очистке папки MQL4, в ней также опустошаем директорию logs и можно заглянуть в Files, там иногда скапливаются сохранённые стейтменты, и некоторые советники могут туда складывать свои отчёты или скрины графика.

Если вы занимаетесь тестированием советников, следует почистить файлы в папке tester, удаляем всё из директорий history и logs.

Кончено же можно вручную перебирать папки и удалять все ненужное, но есть более простой способ - делать чистку с помощью специальной программы, а точнее – одного файла. Данный файл называется clear.bat. Копируем файл clear.bat в папку с установленным МетаТрейдером4; перезагружаем МТ4 - после чего запускаем clear.bat , нажав правую кнопку мыши на этом файле и выбрав запуск от имени Администратора! Это важно!!!
скачать его Вы можете по следующей ссылке:

Если у Вас на компьютере установлено несколько торговых терминалов МТ4, файл clear.bat нужно копировать в каждую из них. Можно сделать персональный ярлык для каждого МТ4 и поместить его на экране так:

После запуска скрипта на несколько секунд появится чёрный экран.

Он сам быстро исчезнет, после чего Вы должны перезагрузить торговый терминал, если он был включён.
"Чудо" – всё работает и не тормозит! Данный скрипт удаляет всю историю котировок, которую при желании всегда можно загрузить повторно, а также логи и другие файлы, которые не нужны для корректной работы МТ4 и накопились за время его активной эксплуатации. Очень хорошо запускать скрипт после бэктестов роботов (торговых советников).
Теперь ваш МТ4 снова как новенький.

Торговый терминал МТ4 сохраняет всю историю работы в своих папках. Помимо информации, которая может быть нужна (история котировок), сохраняются почтовые сообщения, журнал работы терминала, тестера и торговых советников, а также другая информация, которая вам не пригодится. В связи с этим объем терминала растет и со временем он начинает тормозить и зависать.

Поэтому, время от времени требуется очистка терминала МТ4. Это ускорит его работу. Ненужные файлы можно удалить вручную, почистив папки: \histori\, \mailbox\, \logs\, \experts\logs\, \tester\histori\ и \tester\logs\. Все они находятся в корневой папке терминала.

Есть один небольшой скрипт, который позволит автоматизировать эту работу. Скрипт называется clear. bat . Скачать скрипт clear.bat можно в конце статьи.

Как с ним работать? Закидываем файл скрипта в корневую папку терминала МТ4 (находится С:\Program Files\Терминал\ Ваш терминал МТ4). Запускаем скрипт от имени администратора и начинается очистка терминала МТ4. Откроется окно, в котором вы можете наблюдать процесс удаления всех файлов из выше перечисленных папок.

После этого ваш терминал значительно «облегчится» и заработает также быстро, как новый. Кстати, объем терминала может увеличиваться значительно, особенно после тестирования торговых советников, счет может идти даже на десятки Гигов. Поэтому всегда пользуйтесь скриптом clear.bat после тестирования советников.

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

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

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

В программе Wise Disc Cleaner аналогично в меню «Настройки» находим вкладку «Основные» и добавляем папки терминала.

В других подобных программах смотрите настройки.

Помимо очистки терминала МТ4, чтобы ускорить его работу и повысить производительность советую выполнить действия, которые описаны в статье .

Функционирование любого программного обеспечения сопровождается получением им определенной информации, ее обработкой, созданием временных файлов и прочими действиями, которые приводят к нагрузкам на память и процессор. Поэтому регулярно необходимо находить и удалять все неиспользуемые ПО файлы. Не является исключением и торговый терминал МТ4, чистка которого – обязательное мероприятие, которое трейдер должен регулярно выполнять, чтобы не допустить сбоев в торговле, которые могут принести убытки.

Основной информационный мусор скапливается в следующих папках торгового терминала МетаТрейдер 4 (указывается путь к ним относительно каталога данных, попасть в который можно, выбрав пункт «Открыть каталог данных» в меню «Файл»):

  • history/mailbox (сообщения, полученные на почтовый ящик аккаунта);
  • history/deleted (список ценовых графиков, которые открывал, а затем закрывал трейдер);
  • logs (список всех действий, которые выполнял трейдер на терминале);
  • MQL4/Logs (журналы, содержащие сведения о работе советников и скриптов);
  • MQL4/Files (вспомогательные файлы, формируемые в процессе функционирования советников и скриптов);
  • tester/logs (журналы со сведениями о работе тестера стратегий);
  • tester/history (история использования тестера стратегий);
  • tester/files (вспомогательные файлы, генерируемые тестером стратегий).

Все эти перечисленные папки следует полностью очистить. Для этого следует войти в них и нажать сначала комбинацию Ctrl+A (выделить все), а затем клавишу Del (удалить).

Иногда войти в каталог данных непосредственно из терминала не получится (например, если он начинает виснуть и сильно тормозить сразу после запуска). В этом случае можно воспользоваться проводником операционной системы. Для этого следует перейти в пользовательскую папку, которая обычно находится на диске C:\ и называется «Users» или «Пользователи», а затем перейти в каталог Имя_Пользователя\AppData\Roaming\MetaQuotes\Terminal, в котором имеется папка с именем, состоящим из буквенно-цифровой последовательности следующего вида C0EEDB77C2007376E90F8CBED7D1FC66. В этой папке и содержаться все обозначенные выше папки, которые требуется очистить.

Однако трейдеры, стремящиеся любым образом сократить время на выполнение любой работы (которое, как хорошо известно – деньги), в сотрудничестве с программистами создали специальную программу, которая выполняет очистку всех вышеперечисленных папок в автоматизированном режиме. Называется она clear и имеет формат пакетного файла Windows (имеет расширение.bat). Скачать ее можно отсюда , после чего она помещается в папку с торговым терминалом (эта папка обычно располагается в категории C:\Program Files). Запускать clear.bat следует от имени администратора, в противном случае программа не сможет удалить файлы (рис. 2).

Как очистить MT4 от котировок неиспользуемых активов

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

Для удаления ненужных символов следует открыть ценовые графики всех активов, которые трейдер использует в торговле или анализе, а затем в окне «Обзор рынка» (открыть его можно выбрав одноименный пункт в меню «Вид») щелкнуть правой кнопкой мыши и выбрать в появившемся списке команд «Скрыть все символы». Если впоследствии потребуется добавить какой-либо актив, то сделать это можно командой «Символы» из этого же списка – ее выбор приводит к открытию окна, в котором отображены все доступные активы. При этом они сгруппированы по категориям (на рис. 3 показаны все эти категории, а также содержимое двух из них – Asian Stocks и Ethereum).

Дополнительно целесообразно уменьшить размер истории котировок, которую загружает и хранит терминал. Ее максимальный размер определяется временным промежутком, котировки на котором используются применяемым трейдером советником. Узнать и изменить эту величину можно в окне, открывающемся при выборе пункта «Настройки» меню «Сервис» – ее текущее значение указывает параметр «Макс. баров истории». Для изменения достаточно щелкнуть на стрелке справа от поля, в котором высвечивается значение, и выбрать требуемую величину из выпадающего списка.

Радикальный метод, как почистить терминал MT4

Если в результате выполнения всех описанных выше действий не удалось восстановить нормальной работы МетаТрейдера, то единственный выход – полная переустановка программы. Для этого сначала следует скопировать все установленные пользователем скрипты, шаблоны, индикаторы, советники, профили и т. д., после чего выполнить удаление терминала (для этого можно запустить находящуюся в папке терминала программу uninstall или воспользоваться утилитой удаления программ, расположенную в панели управления Windows). Затем следует заново скачать установщик MT4 и установить чистый терминал, в который перенести всю скопированную ранее информацию.

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

Бывает так, что Метатрейдер тормозит и подвисает, хотя все, что мы сделали – это провели несколько внимательных тестов автоматических систем. Более того, вопрос очистки становится ребром, если Метатрейдер начинает занимать неприлично много места на диске.

Чтобы с этим бороться, нужно следовать нашим рекомендациям. В этом случае Метатрейдер вернет свою прежнюю работоспособность, и перестанет занимать много места.

А с чем это связано? Дело в том, что Метатрейдер 4 создан так, что он все время пополняет запас информации о котировках. Эти данные он хранит в своих папках. Все это выполняется в процессе торговли или тестирования .

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

В общем вы поняли, МТ4 нуждается в очистке, чтобы не тормозил, а если вы работаете на , то эту процедуру нужно проделовать обязательно, если хотите что бы не вис весь сервер!

Итак, перейдем к самой очистке!

Как проводится очистка Метатрейдера

Смотреть

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


Существует несколько возможных вариантов очистки Метатрейдера от лишней информации. Первый вариант самый простой для новичков.

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

Второй вариант предусматривает ручную очистку Метатрейдера. Для этого нужно пройти по следующим адресам:

  1. C:\Program Files\ и папка вашего терминала или . Далее нужно заглянуть в папку history. Тут размещаются истории всех котировок, которые поступили за время работы программы. Папка с историей называется именем вашего брокера. Если у вас несколько брокеров в терминале, то и папок с историей будет несколько.

Важно понимать, что все папки, которые будут подвергаться очистке, находятся по тому же адресу C:\Program Files и папка терминала или брокера.

  1. Ещё одна папка, которая должна обратить на себя ваше внимание – это logs. Тут программа собирает журнал своей работы. Этот процесс проводится ежедневно, так что информации собирается много.
  2. Третья по списку директория под почтовый ящик. Сюда поступает вся информация, которая используется, как почтовые сообщения. Речь идет о history\mailbox.
  3. В папке history\deleted хранятся истории тех графиков, которые были открыты и затем удалены, то есть закрыты.
  4. Для тех, кто и желает очистить папки после их работы, важно заглянуть в MQL4\logs. Тут вы найдете журналы работы советников, а также .
  5. Последняя группа папок будет интересна любителям поработать с тестером стратегий, встроенным в Метатрейдер. Первая директория \tester\history. Тут собирается архив по истории работы тестера.
  6. Наконец, последняя папка — \tester\logs. Это место зарезервировано под журналы ведущиеся тестером. Так что удаление файлов отсюда также избавит от недостатка места на диске и торможения программы.

Вручную это делать очень трудно, тем более если у вас очень много MT4.

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

Речь идет о файле, который создали авторы сайта «MQL для тебя», а именно clear.bat. Мы его переработали под конфигурации современного терминала, так как он написан для ранних версий. Для того, чтобы выполнить удаление информации, файл помещается в директорию вашего Метатрейдера, а затем он запускается.

Скачать

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

Нужно понимать, что, выполнив подобную работу, вам может потребоваться дозагрузка котировок по отдельным парам. Это нужно для того, чтобы в Метатрейдере правильно , эксперты или другие инструменты.

Введение

Рынок Форекс / Forex является высокодоходным и высокорискованным средством извлечения прибыли от сделок по валютным курсам. Используемые инструменты работы на рынке Форекс во многом определяют результат валютной торговли участниками рынка Форекс, являющихся клиентами брокеров. Каждый Форекс- брокер предлагает свой торговый терминал, однако большинство брокеров и трейдеров рынка Forex сходятся сегодня в своем выборе терминалов MetaTrader 4 и MetaTrader 5. Форум ФорексДеньги создан для тех, кто выбирает в своей Форекс торговле терминал семейства MetaTrader, а так же платформы брокеров бинарных опционов.

Обсуждение торговли

Прогнозы рынка Forex, независимые мнения экспертов валютного рынка - всё это вы найдете в . Приветствуется наличие опыта работы на Форекс, однако не запрещены вход и право участия в дискуссиях всем желающим, в том числе трейдерам-новичкам. Обмен мнениями по движениям валют, демонстрация собственной торговли, ведение трейдерских дневников, разработка форекс-стратегий, взаимопомощь - главная цель общения в Форекс-форуме, посвященном трейдингу.

Общение с брокерами и трейдерами (про брокеров)

Если вы имеете негативный или положительный опыт работы с Форекс-брокером, поделитесь им в , посвященном вопросам качества брокерских услуг. Вы можете оставить отзыв о вашем брокере, рассказав о преимуществах или недостатках торговли через него. Совокупность отзывов трейдеров о брокерах представляет собой своеобразный рейтинг Форекс-брокеров. В этом рейтинге вы можете видеть лидеров и аутсайдеров рынка услуг трейдинга на Forex.

Софт для трейдеров, автоматизация торговли

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

Свободное общение на Форуме ФорексДеньги

Вы хотите отдохнуть? Или пока еще не располагаете нужной квалификацией для общения в трейдинговых разделах? Тогда вам подойдет Форекс-форум для . Разумеется, не запрещено общение на темы, близкие к рынку Форекс. Здесь вы найдете анекдоты про трейдеров, карикатуры на экономическую тематику и полноценный офф-топ.

Деньги за общение на Форуме ФорексДеньги

Форум ФорексДеньги позволяет получить не только удовольствие от общения, но и существенное материальное вознаграждение благодаря . Средства, начисляемые за сообщения, которые развивают форум и вызывают интерес аудитории форума, могут быть использованы в Форекс-трейдинге у одного из партнеров форума.


Благодарим вас за выбор нашего форума в качестве места общения!