Терминал изначально задумывался дегко переносимым. Это означает, что все настройки хранятся непосредственно в папке, где установлен MetaTrader 4.
А зачем носить терминал, если достаточно носить профиль?
А если носить не нужно, а нужно обеспечить одновременную работу нескольких пользователей на одном компьютере/терминальном сервере?
А если наоборот - нужно подключить расшаренный ресурс с пользовательскими индикаторами?
Сливать код, настройки и плоды творчества разных юзверей в одну кучу - не всегда гуд. Это плохо влияет на масштабирование и администрирование.
В свое время вы сделали возможность в текстовом файле указывать настройки дата-центра (не помню, можно ли там же прописать настройки прокси, но было бы чудно).
Почему бы там же в текстовом файле не дать возможность указать путь к профилям, шаблонам, пользовательским индикаторам (в т.ч. с использованием системных переменных, типа %userprofile%). Это настолько уже распространенная практика, что вряд ли кого-то способна сильно удивить.
Наверное могут возникнуть проблемы с блокировками файлов истории, но, в качестве грубого решения, можно их тоже вынести в профиль пользователя. Тогда можно вообще не предоставлять право на запись в Program Files\Meta Trader 4, что тоже хорошо в нашем небезопасном мире.
Подумайте пожалуйста над этим вопросом. Потому что, в противном случае, в многопользовательской системе придется складывать в профиль пользователя весь Мета Трейдер, а это совсем неаккуратненько: 1) обновляться придется столько раз, сколько пользователей в системе; 2) если какой-то учетной записью не пользовались очень долго (пропустили N версий), то соединиться с сервером не получится до ручной переустановки 3) использовать общую базу с индикаторами и стратегиями не получится и придется поддерживать столько экземпляров, сколько пользователей в системе.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день, уважаемые разработчики.
Возникла потребность поставить Мета Трейдер на терминальный сервер. Нужно, чтобы программа была одна на всех и обновлялась один раз, а пользовательские настройки были распределены по пользовательским профилям (например в "%userprofile%\Мои документы\Meta Trader profiles"). Мне кажется, что без этого глюки будут при совместной работе...
Если этой возможности нет, то есть ли у вас планы по её реализации?