Скачать MetaTrader 5

Корректная установка нескольких МТ5 на НЕсистемный диск

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
VladMih
144
VladMih  

По давно выработанной привычке стараюсь системный диск не захламлять, устанавливаю подавляющее большинство софта на несистемные разделы. С МТ4 небыло никаких проблем, а МТ5 упорно пишет на системный диск всё, вплоть до профилей, шаблонов и даже историю котировок туда складывает!!! А это Гигабайты того, без чего системному диску жилось бы нисколько не хуже. 

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

 Как правильно установить МТ5 (2 и более копий) чтобы вся его работа ограничивалась выбраным для установки диском? И чтобы при этом  не качались заново при каждой установке установочные файлы и котировки.

Vladimir Batrudinov
4934
Vladimir Batrudinov  
VladMih:

По давно выработанной привычке стараюсь системный диск не захламлять, устанавливаю подавляющее большинство софта на несистемные разделы. С МТ4 небыло никаких проблем, а МТ5 упорно пишет на системный диск всё, вплоть до профилей, шаблонов и даже историю котировок туда складывает!!! А это Гигабайты того, без чего системному диску жилось бы нисколько не хуже. 

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

 Как правильно установить МТ5 (2 и более копий) чтобы вся его работа ограничивалась выбраным для установки диском? И чтобы при этом  не качались заново при каждой установке установочные файлы и котировки.

А что мы знаем о ключе "/portable" (и об основном режиме запуска в целом)?

Клиентский терминал - Руководство пользователя -> Начало работы -> Запуск терминала 

Основной режим

По умолчанию установка терминала происходит в папку /Program Files/папка терминала/, в которую помещаются все его неизменяемые файлы. Среди них — исполняемый файл терминала, MetaEditor'a, стандартные звуки и т.д. В большинстве случаев при запуске терминала все изменяемые данные размещаются в той же папке.

Под изменяемыми файлами терминала подразумеваются:

  • все настройки терминала, конфигурационные файлы;
  • все базы данных (ценовая история);
  • журналы работы терминала и экспертов;
  • все профили.

Чуть ниже

  • В гостевом режиме для каждой учетной записи Windows каталог хранения изменяемых файлов терминала будет различаться.
  • Для принудительного запуска терминала в основном режиме следует запустить его из командной строки с ключом /portable.
  • Подробное описание структуры файлов клиентского терминала и их назначения приведены в соответствующем разделе.
VladMih
144
VladMih  
Interesting:

А что мы знаем о ключе "/portable" (и об основном режиме запуска в целом)?

Клиентский терминал - Руководство пользователя -> Начало работы -> Запуск терминала 

Чуть ниже

Возможно кому-то покажется, что "portable" и "на другой диск" - синонимы, но мне так не показалось, когда я читал хелп. 

"В большинстве случаев", как видите, ко мне не относится, т.к. у меня в основном режиме изменяемые пишутся в папку "Roaming/Terminal/Имя_терминала". Причем, имя терминала в каком-то закодированом виде из огромного количества цифр, из-за чего трудно ориентироваться в папке какого именно терминала находишься (они все являются подпапками одной терминальной папки и отличаются именно этим незапоминаемым кодом).

Есть и другие вопросы, которые не удалось выяснить при прочтении хелпа, но об этом в другой раз, а пока хотелось бы вместо цитат услышать ответ на то, о чем спросил. Желательно в понятном простому смертному виде. ИМХО неплохо было бы таким ответом "обогатить" и раздел "Установка" терминального хелпа.

VladMih
144
VladMih  

Кажется получилось - вставил в окно "Объект" ярлыка ключ /portable  (получилось E:\terminal64.exe /portable) и создались папки изменяемых файлов в папке этого терминала. Теперь работать будет удобней.

Скорей всего это из-за "слегка включенного" UAC (первая ступень).

Почему бы не предусмотреть вариант  обхода UAC при установке?

Документация по MQL5: Файловые операции / FolderCreate
Документация по MQL5: Файловые операции / FolderCreate
  • www.mql5.com
Файловые операции / FolderCreate - Документация по MQL5
Vladimir Batrudinov
4934
Vladimir Batrudinov  
VladMih:

Возможно кому-то покажется, что "portable" и "на другой диск" - синонимы, но мне так не показалось, когда я читал хелп. 

"В большинстве случаев", как видите, ко мне не относится, т.к. у меня в основном режиме изменяемые пишутся в папку "Roaming/Terminal/Имя_терминала". Причем, имя терминала в каком-то закодированом виде из огромного количества цифр, из-за чего трудно ориентироваться в папке какого именно терминала находишься (они все являются подпапками одной терминальной папки и отличаются именно этим незапоминаемым кодом).

Есть и другие вопросы, которые не удалось выяснить при прочтении хелпа, но об этом в другой раз, а пока хотелось бы вместо цитат услышать ответ на то, о чем спросил. Желательно в понятном простому смертному виде. ИМХО неплохо было бы таким ответом "обогатить" и раздел "Установка" терминального хелпа.

Ну не знаю, у меня минимум 12 терминалов  стоит от 6 ДЦ (Win 2003), все прекрасно работает. Поправить иконку 3 минуты займет максимум, еще 10 разместить ее где требуется.

И хоть на другой логический диск (у меня их не меньше 5 на каждом ПК), хоть на флешку. При желании можно bat-ник написать и на него уже иконку размещать. 

VladMih
144
VladMih  
Interesting:

Ну не знаю, у меня минимум 12 терминалов  стоит от 6 ДЦ (Win 2003), все прекрасно работает. Поправить иконку 3 минуты займет максимум, еще 10 разместить ее где требуется.

И хоть на другой логический диск (у меня их не меньше 5 на каждом ПК), хоть на флешку. При желании можно bat-ник написать и на него уже иконку размещать. 

Я не настолько крут, 12 терминалов не держу, но тоже не первый день замужем и под ХР у меня никаких проблем не возникало с любым количеством терминалов, а Вин7/х64 штука весьма специфическая. Кстати, полное отключение UAC очень многим пользователям приносит весьма серьезные проблемы - напр., невозможность работать с некоторыми инсталляторами и т.п.

Поэтому ИМХО установка под Вин7 должна эти вещи учитывать сразу, чтобы не приходилось пользователям, особенно не имеющим навыков работы с командной строкой, ключами,  bat-никами и прочими продвинутыми штучками, перенастраивать "кривую" установку.

Комбинатор
16192
Комбинатор  
VladMih:

пользователям, особенно не имеющим навыков работы с командной строкой, ключами,  bat-никами и прочими продвинутыми штучками, перенастраивать "кривую" установку.

Установка как раз таки прямая.
VladMih
144
VladMih  
TheXpert:
Установка как раз таки прямая.

Вы программист и, возможно, продвинутый пользователь ПК. Я же выступаю от лица таких, как я (задвинутых), к тому же недавно начавших изучать МТ5. Поэтому если можете помочь - помогите, не хотите - пройдите мимо в презрительном молчании (без намёков на кривизну рук или мозгов). 

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

Yedelkin
4532
Yedelkin  
VladMih:

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

Считаете проблему значимой? - Пишите заявку  в  сервисдеск.
Fagim
36
Fagim  
я установил терминал но когда открываю орде\р пишет ордер на очереди почему так помогите
Aleksandr Chugunov
4904
Aleksandr Chugunov  
Krashid:
я установил терминал но когда открываю орде\р пишет ордер на очереди почему так помогите
Выходной
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий