Утилита clear.bat для автоматической очистки терминала MT4

  • Автор темы Автор темы donc09
  • Дата начала Дата начала

donc09

Элитный участник
При работе терминала Meta Traider 4, он сохраняет в свои папки поступающие валютные котировки, записи в журнале от роботов и индикаторов, почту на свой почтовый ящик и особенно после прогона роботов в тестере стратегий, идет сохранения всевозможных бэктестов.
В результате всего это терминал начинает "тормозить", идет рассогласование графиков и прочие всевозможные неприятности.

От всего этого можно избавиться вручную почистив папки:

С:\Program Files\Ваш_MT4\histori\ - история котировок
С:\Program Files\Ваш_MT4\logs\ - журнал работы терминала
С:\Program Files\Ваш_MT4\\mailbox\ - почтовый ящик
С:\Program Files\Ваш_MT4\deleted\ - история открытых и удаленных графиков
С:\Program Files\Ваш_MT4\experts\logs\ - журнал работы роботов
С:\Program Files\Ваш_MT4\tester\histori\ - история работы тестера
С:\Program Files\Ваш_MT4\tester\logs\ - журнал работы тестера

Но есть быстрый способ. Это утилита clear.bat .
Файл копируется в корневую папку терминала С:\Program Files\Ваш_MT4, затем запускается. При этом появится всплывающее окно, в котором произойдет автоматическое удаление всех вышеперечисленных файлов.
 

Вложения

  • clear.zip
    clear.zip
    190 байт · Просмотры: 1 613
Последнее редактирование модератором:
Здравая идея, только нужно учесть, что в разных операционных системах файлы лежат по разным путям. Например, в Windows 8 по умолчанию - C:\Users\UserName\AppData\Local\VirtualStore\Program Files (x86)\Name_MT4\
 
Здравая идея, только нужно учесть, что в разных операционных системах файлы лежат по разным путям. Например, в Windows 8 по умолчанию - C:\Users\UserName\AppData\Local\VirtualStore\Program Files (x86)\Name_MT4\
А разве Windows 8 не даёт возможности выбрать путь установки?
Не навязывая никому, всё-же я не рекомендую ставить МТ ни в С:\Program Files\ ни в указанный тобой путь.
 
А разве Windows 8 не даёт возможности выбрать путь установки?
Не навязывая никому, всё-же я не рекомендую ставить МТ ни в С:\Program Files\ ни в указанный тобой путь.
Видимо, у вас не Windows 8, иначе бы вы заметили, что в произвольное место можно установить сам терминал (приложение), а вот указанные вами для очистки каталоги находятся в C:\Users\UserName\AppData\Local\VirtualStore\Program Files (x86)\Name_MT4\. И только там, без вариантов.
 
Не навязывая никому, всё-же я не рекомендую ставить МТ ни в С:\Program Files\ ни в указанный тобой путь.
Принимаю во внимание рекомендательный характер этого высказывания, но всё же любопытно было бы узнать вашу мотивацию.
Как IT-шник со стажем, знаю, что подобные рекомендации обычно преследуют одну (или несколько одновременно) из следующих целей:
- повышение безопасности
- удобство для пользователя
- повышение стабильности работы приложения
- уменьшение занимаемого на диске места и сетевого трафика

Ни одна из этих целей не достигается даже в малейшей степени при изменении стандартного пути установки приложения MT4.

А как вы считаете?
 
Видимо, у вас не Windows 8, иначе бы вы заметили, что в произвольное место можно установить сам терминал (приложение), а вот указанные вами для очистки каталоги находятся в C:\Users\UserName\AppData\Local\VirtualStore\Program Files (x86)\Name_MT4\. И только там, без вариантов.
Да, у меня не 8. Но почему "указанные вами"?

У меня 7. И по наблюдениям, если терминал установлен в C:\Program Files\ то не сохраняются настройки терминала, пропадают индикаторы, в общем всё не так как надо. Видимо это вызвано защитой от несанкционированного изменения файлов программ. Конечно можно настроить, но мне лениво напрягать мозг, а многим и не дано в этом разобраться.
И во время последней переустановки ОС, поставил дополнительно под ОС SSD, а терминалы были поставлены в корень D:\ я с удивлением обнаружил, что переустанавливать МТ нет необходимости. Запустились все без проблем, только пароль пришлось ввести заново.
 
Ok, принимается. Для того, чтобы рекомендация была универсальной, нужно напомнить пользователям Windows 8 (которых с каждым днём всё больше), что их каталоги лежат в другом месте - не в каталоге приложения.
Когда я выделял указанные вами, то имел в виду каталоги, очищаемые вашим батником.
Примечательно, что ни одной из описанных вами проблем я не наблюдал в терминале установленном в каталог по умолчанию в Windows 8.
 
Последнее редактирование:
:-)Да что-ж ты меня упорно записываешь в авторы этого батника и всего что с ним связано???
Я не настолько ленив. Да и чистить историю котировок абсолютно против.

Ну а что касается пути установки МТ, я всегда ставил либо в корень С: либо в корень D: О проблемах знаю по-наслышке, но когда люди по моей рекомендации переставляли терминал, то все их проблемы пропадали.
Но надо ещё учитывать под админом или юзером они входят в систему, а я даже не интересовался ни-разу.
 
Последнее редактирование:
У самого руки не дошли).
Единственное, решил почту не трогать и строку del /S /Q history\*.* заменил на del /S /Q history\*.hst, чтобы в "Обзоре рынка" не появлялись ненужные символы.
И если кому нужно, чтобы окошко не закрывалось сразу, то достаточно в конце добавить:
pause (окно закроется после нажатия любой клавиши)
или
CMD /Q /K(будет командная строка)
Можно до кучи еще файлы локализаций для ненужных языков прибить, а также инструкции на китайском и японском, хотя практического смысла в этом нет, да и скрипт таким простым уже не будет.
 
Всем привет! Скопировала и установила в папку С:\Program Files\Ваш_MT4, затем запускается....запустила ,но ничего не произошло....что не так? Стоит Винда 11 pro...
 
Приветствую коллеги. Чищу утилитой терминал. перестаёт запускаться. В чем проблема?
 

Отслеживают (3) Посмотреть

Назад
Верх