Можно ли организовать единое сетевое хранилище индикаторов, файлов, экспертов для общего доступа терминалов МТ5, которые работают на разных компьютерах?
Использовать репозиторий.
Вы имеете в виду Code Base ?
Нет конечно. VCS.
Спасибо за информацию.
Попробую покопать в этом направлении, хотя уровень сложности системы превышает первоначальные запросы.
Проблема решена средствами Windows 7. Похоже, что и в Vista можно сделать так же.
Для Windows XP решения не найдено.
1) Командой Подключить сетевой диск из контекстного меню значка Сеть подключаем сетевой ресурс (shared folder, ftp, ...) и назначаем ему букву диска, например, Y:
2) В командной строке с правами Администратора:
- переходим в папку терминала, из которой нужно получить доступ к удаленному хранилищу
- выполняем команду mklink /d .\localfolder Y:\, где localfolder - это имя локальной папки, Y - подключенный сетевой диск
Таким образом создается символьная ссылка на сетевой ресурс и его содержимое становится доступно терминалу и редактору.
P.S.
Можно обойтись и без сетевых дисков, напрямую подключая сетевую папку
mklink /d .\localfolder "\\computer\sharedfolder"
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Терминал МТ5 использует "жесткую" политику размещения своих компонентов:
- индикаторы только в MetaTrader 5\MQL5\Indicators
- файлы для экспертов - MetaTrader 5\MQL5\Experts\Files
- файлы для тестера - MetaTrader 5\tester\Agent-<XXX>\MQL5\Files
Иногда возникает необходимость подключить к подпапкам другие источники
Для локальных дисков, флэшек все решается относительно просто (точки подключения к пустым папкам NTFS) - монтируем нужный том к подпапке NTFS
А как быть с сетевыми ресурсами (скажем, ftp:// или \\shared) ?
Можно ли организовать единое сетевое хранилище индикаторов, файлов, экспертов для общего доступа терминалов МТ5, которые работают на разных компьютерах?
Проинсталлить терминал в сетевую папку не предлагать)))