Как насчет побочных эффектов? Зачем мне тогда в разных каталогах иметь одни и те же копии индикаторов и советников, часто не синхронизированные между собой? Давайте тогда уж подумаем и вынесем папку с экспертами в отдельное место.
Большая просьба: сделать возможным запуск нескольких терминалов из одной папки.
Запарился уже после внесения изменений в советника лазить по всем папкам и копировать руками.
Чтобы это сделать, нужно закоментировать несколько строчек в коде МТ :)
Которые разработчикам пришлось добавить в код, чтобы запретить запуск второго экземпляра.
К сожалению, этого не будет. Мы специально не даем запускаться терминалу с одного каталога, так как программы будут портить друг другу базы данных.
Какие базы?
Иторию?
Настройки?
На самом деле это было бы очень удобно.
Особенно если бы можно было указать конфигурационный файл или папку с настройками напр. в строке запуска.
Заметки на полях... -------------------------------------------------------------------------- Некоторые программы создают в своей папке ini-файлы с таким же именем что и программа, например: программа.ехе - программа.ini стоит сделать копию и переименовать файл программы, скажем прогрмма2.ехе, то при запуске создаст файл программа2.ini Конкретный пример: (программа Light Alloy) LA.exe LA.ini LA.lap LA2.exe LA2.ini LA2.lap
Может это будет выходом. Хотя бы счёта одного ДЦ обьеденить в одной папке, что-бы базы (историю) не плодить. Только вот насколько помню ini-файл ограничен размером 64 кб., но как тема может пригодится.
Скажите - Да, но можно просто переключатся со счёта на счёт в "Навигаторе"... Можно, но так как например в моём ДЦ переключается... в общем быстрей монитор за левый угол покусаеш. Но при двух запущеных одновременно терминалах это делается простым переключением окон. А менять ДЦ из-за этой мелочи ну очень не хочется. -------------------------------------------------------------------------------
Пишу сей топик, и как-то неловко себя ощущаю... Иногда почему то программисты опускают очевидные вещи. Это я к тому, что сейчас просматриваю ещё два терминала которые ДЦ так-же стараются развивать, но "старые" ошибки (в основном в эргономике) так и остаются..., пока на форуме дружно все не скажут: "Да сделайте наконец то вот так" И только потом начинаются изменения... :)
Все. Я пока выпутался. Создал папку MT4 на отдельном диске. Создал в ней 5 папок. Пока 5. В каждую из них скопировал MT4 с потрохами. Сами эксперты и индикаторы скопировал в папку 1. В других папках будет только exp4 во избежание путаницы. Написал 3 батника для синхронизации этих файлов.
Проблем одновременной работы несколко копия MetaTrader-а присуствуеть в МТ3, присуствует и в MT4.
Проблем проявляется не только при настройки окнах, но и при LiveUpdate и последующего рестарта (Update делается по одну инсталяцию, а рестартируются все ????).
Проблем проявляется и при деинсталяция одной из инсталяции (Все остальные уже невозможно деинсталировать коректно).
Проблем является и с одновременной работы несколько DDE сервера (Все идентифицируется под имя MT).
Проблем является и с иконках на Desktop-a (новая уничтожает старая) и так далее и так далее .......
Дело в том, что в коде MetaTrader-a не предусмотрена логика, которая разрешает все возможные противоречия и интерференции одновременно работающих инсталяциях.
Надеемся, что в MT5 или MT6 Ренат можеть быт исправит.
Проблема состоит в том, что в Registry есть только один комплект ключей для всеь инсталяциях MetaTrader-a.
Проблем будеть разрешен только если Ренат решить, что каждая инсталация будет иметь свой собствений набор ключей в Registry или вообще отказатся от Registry и держать все настройки данной инсталации в локалные конфигурационые файлы.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
К сожалению, этого не будет. Мы специально не даем запускаться терминалу с одного каталога, так как программы будут портить друг другу базы данных.
Вот пусть папка FolderX и содержит сам терминал с его настройками и базами.
Запарился уже после внесения изменений в советника лазить по всем папкам и копировать руками.
Чтобы это сделать, нужно закоментировать несколько строчек в коде МТ :)
Которые разработчикам пришлось добавить в код, чтобы запретить запуск второго экземпляра.
Какие базы?
Иторию?
Настройки?
На самом деле это было бы очень удобно.
Особенно если бы можно было указать конфигурационный файл или папку с настройками напр. в строке запуска.
--------------------------------------------------------------------------
Некоторые программы создают в своей папке ini-файлы с таким же именем что и программа, например:
программа.ехе - программа.ini
стоит сделать копию и переименовать файл программы, скажем прогрмма2.ехе, то при запуске создаст файл программа2.ini
Конкретный пример:
(программа Light Alloy)
LA.exe
LA.ini
LA.lap
LA2.exe
LA2.ini
LA2.lap
Может это будет выходом. Хотя бы счёта одного ДЦ обьеденить в одной папке, что-бы базы (историю) не плодить.
Только вот насколько помню ini-файл ограничен размером 64 кб., но как тема может пригодится.
Скажите - Да, но можно просто переключатся со счёта на счёт в "Навигаторе"...
Можно, но так как например в моём ДЦ переключается... в общем быстрей монитор за левый угол покусаеш.
Но при двух запущеных одновременно терминалах это делается простым переключением окон.
А менять ДЦ из-за этой мелочи ну очень не хочется.
-------------------------------------------------------------------------------
Пишу сей топик, и как-то неловко себя ощущаю...
Иногда почему то программисты опускают очевидные вещи. Это я к тому, что сейчас просматриваю ещё два терминала которые ДЦ так-же стараются развивать, но "старые" ошибки (в основном в эргономике) так и остаются..., пока на форуме дружно все не скажут: "Да сделайте наконец то вот так"
И только потом начинаются изменения... :)
Написал 3 батника для синхронизации этих файлов.
К сожалению, этого не будет. Мы специально не даем запускаться терминалу с одного каталога, так как программы будут портить друг другу базы данных.
Может дать возможность пользователям самим задавать в настройках пути к экспертам, шаблонам, куда ложить базы котировок и т.д.?
Проблем проявляется не только при настройки окнах, но и при LiveUpdate и последующего рестарта (Update делается по одну инсталяцию, а рестартируются все ????).
Проблем проявляется и при деинсталяция одной из инсталяции (Все остальные уже невозможно деинсталировать коректно).
Проблем является и с одновременной работы несколько DDE сервера (Все идентифицируется под имя MT).
Проблем является и с иконках на Desktop-a (новая уничтожает старая) и так далее и так далее .......
Дело в том, что в коде MetaTrader-a не предусмотрена логика, которая разрешает все возможные противоречия и интерференции одновременно работающих инсталяциях.
Надеемся, что в MT5 или MT6 Ренат можеть быт исправит.
Проблема состоит в том, что в Registry есть только один комплект ключей для всеь инсталяциях MetaTrader-a.
Проблем будеть разрешен только если Ренат решить, что каждая инсталация будет иметь свой собствений набор ключей в Registry или вообще отказатся от Registry и держать все настройки данной инсталации в локалные конфигурационые файлы.
УРА!!
(с редактором тогда проблем тоже не будет?)
Кстати, было бы хорошо,
если бы появилась возможность пользователю задавать пути к основным папкам, как тут уже писали.
Вся ответственность за последствия на пользователе.
(мы согласны :))