Полезные утилиты Программы сторонних производителей, которые могут быть полезны трейдеру. Обсуждение, поиск, доработка.

Ответить
02.02.2013, 08:20
Аватар для donc09
donc09 donc09 вне форума Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,605 раз(а) / Репутация: 1609

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

При работе терминала 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, затем запускается. При этом появится всплывающее окно, в котором произойдет автоматическое удаление всех вышеперечисленных файлов.
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.

Последний раз редактировалось Ирина К; 28.05.2014 в 23:57.
03.03.2013, 20:34
Аватар для LittleSnitch
LittleSnitch LittleSnitch вне форума Новичок форума
Регистрация: 17.02.2013 / Сообщений: 47
Поблагодарили 16 раз(а) / Репутация: 17
Здравая идея, только нужно учесть, что в разных операционных системах файлы лежат по разным путям. Например, в Windows 8 по умолчанию - C:\Users\UserName\AppData\Local\VirtualStore\Progr am Files (x86)\Name_MT4\
04.03.2013, 05:46
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,612
Поблагодарили 3,745 раз(а) / Репутация: 3738
Сообщение от: LittleSnitch
Здравая идея, только нужно учесть, что в разных операционных системах файлы лежат по разным путям. Например, в Windows 8 по умолчанию - C:\Users\UserName\AppData\Local\VirtualStore\Progr am Files (x86)\Name_MT4\
А разве Windows 8 не даёт возможности выбрать путь установки?
Не навязывая никому, всё-же я не рекомендую ставить МТ ни в С:\Program Files\ ни в указанный тобой путь.
04.03.2013, 11:02
Аватар для LittleSnitch
LittleSnitch LittleSnitch вне форума Новичок форума
Регистрация: 17.02.2013 / Сообщений: 47
Поблагодарили 16 раз(а) / Репутация: 17
А разве Windows 8 не даёт возможности выбрать путь установки?
Не навязывая никому, всё-же я не рекомендую ставить МТ ни в С:\Program Files\ ни в указанный тобой путь.
Видимо, у вас не Windows 8, иначе бы вы заметили, что в произвольное место можно установить сам терминал (приложение), а вот указанные вами для очистки каталоги находятся в C:\Users\UserName\AppData\Local\VirtualStore\Progr am Files (x86)\Name_MT4\. И только там, без вариантов.
qqmber 
04.03.2013, 15:17
Аватар для LittleSnitch
LittleSnitch LittleSnitch вне форума Новичок форума
Регистрация: 17.02.2013 / Сообщений: 47
Поблагодарили 16 раз(а) / Репутация: 17
Не навязывая никому, всё-же я не рекомендую ставить МТ ни в С:\Program Files\ ни в указанный тобой путь.
Принимаю во внимание рекомендательный характер этого высказывания, но всё же любопытно было бы узнать вашу мотивацию.
Как IT-шник со стажем, знаю, что подобные рекомендации обычно преследуют одну (или несколько одновременно) из следующих целей:
- повышение безопасности
- удобство для пользователя
- повышение стабильности работы приложения
- уменьшение занимаемого на диске места и сетевого трафика

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

А как вы считаете?
04.03.2013, 16:10
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,612
Поблагодарили 3,745 раз(а) / Репутация: 3738
Сообщение от: LittleSnitch
Видимо, у вас не Windows 8, иначе бы вы заметили, что в произвольное место можно установить сам терминал (приложение), а вот указанные вами для очистки каталоги находятся в C:\Users\UserName\AppData\Local\VirtualStore\Progr am Files (x86)\Name_MT4\. И только там, без вариантов.
Да, у меня не 8. Но почему "указанные вами"?

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

Последний раз редактировалось LittleSnitch; 04.03.2013 в 16:29.
04.03.2013, 16:59
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,612
Поблагодарили 3,745 раз(а) / Репутация: 3738
Да что-ж ты меня упорно записываешь в авторы этого батника и всего что с ним связано???
Я не настолько ленив. Да и чистить историю котировок абсолютно против.

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

Последний раз редактировалось AlexeyVik; 04.03.2013 в 17:03.
10.03.2013, 00:32
Аватар для profiteer
profiteer profiteer вне форума Новичок форума
Регистрация: 22.10.2010 / Сообщений: 227
Поблагодарили 25 раз(а) / Репутация: 26
У самого руки не дошли).
Единственное, решил почту не трогать и строку del /S /Q history\*.* заменил на del /S /Q history\*.hst, чтобы в "Обзоре рынка" не появлялись ненужные символы.
И если кому нужно, чтобы окошко не закрывалось сразу, то достаточно в конце добавить:
pause (окно закроется после нажатия любой клавиши)
или
CMD /Q /K(будет командная строка)
Можно до кучи еще файлы локализаций для ненужных языков прибить, а также инструкции на китайском и японском, хотя практического смысла в этом нет, да и скрипт таким простым уже не будет.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 21:18. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO