Единая папка для индикаторов?

 

Привет Всем!

У меня установлено несколько МетаТрейдеров разных брокеров.

Если я пишу или изменяю индикатор/советник, его приходится затем копировать

и в другие инсталляции. Достаёт..

- Можно ли использовать единую папку и к-л образом указать путь к ней в МетаТрейдере?

Спасибо!

 
 

Охх! Кажется будет проще по рабоче-крестьянски, копировать:) Думал можно просто определить пути к директории.

В любом случае Спасибо!

 
chief2000 >>:

Охх! Кажется будет проще по рабоче-крестьянски, копировать:) Думал можно просто определить пути к директории.

В любом случае Спасибо!

VBScript напиши для синхронизации папок.

 
Привет! Все просто! Бери [Hardlink Shell Extension]. Фича использует встроенное в файловую систему NTFS виндов (XP/2000/2003) средство - хардлинки (и симлинки) - когда один и тот же файл виден в разных местах системы. Когда установишь программу - делаешь "Pick link source" - "Drop Hardlink" / "Drop Junction". Работает как для папок - так и для отдельных файлов. Получается так, что одни и те же файлы ты видишь в разных местах. Очень удобно - любые изменения сразу видны везде. Если слинковал папку - то видишь везде все новые файлы, файлы, которые удаляешь, тоже сразу везде трутся. Мне эта штука очень помогает для файлов - например, когда файло должно валяться и в индикаторах - и в инклюдах...
 
jartmailru писал(а) >>
Привет! Все просто! Бери [Hardlink Shell Extension]. Фича использует встроенное в файловую систему NTFS виндов (XP/2000/2003) средство - хардлинки (и симлинки) - когда один и тот же файл виден в разных местах системы. Когда установишь программу - делаешь "Pick link source" - "Drop Hardlink" / "Drop Junction". Работает как для папок - так и для отдельных файлов. Получается так, что одни и те же файлы ты видишь в разных местах. Очень удобно - любые изменения сразу видны везде. Если слинковал папку - то видишь везде все новые файлы, файлы, которые удаляешь, тоже сразу везде трутся. Мне эта штука очень помогает для файлов - например, когда файло должно валяться и в индикаторах - и в инклюдах...

Можно немного подробнее - что именно надо делать? Спасибо!

 
Ставится программа [Hardlink Shell Extension].

После этого в проводнике в контекстном меню появляются новые пункты.
делаешь "Pick link source" - что (откуда) / "Drop Hardlink" / "Drop Junction" - куда
документация со скриншотами в инете, э.г. http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

Например, есть папка C:\MetaTrader1\experts - делаешь её "Pick link source"
потом идешь в папку C:\MetaTrader2 и там "Drop As Junction" - получаешь ссылку на каталог
(на том же диске, в теории, можно и Drop as Hardlink), причем программы видят там именно папку

Результат: папки C:\MetaTrader1\experts и C:\MetaTrader2\experts
всегда абсолютно одинаковые, средствами файловой системы NTFS.

То же самое можно делать и с отдельными файлами.
 
jartmailru писал(а) >>
Ставится программа [Hardlink Shell Extension].
. . .
Результат: папки C:\MetaTrader1\experts и C:\MetaTrader2\experts
всегда абсолютно одинаковые, средствами файловой системы NTFS.

Если так то это отличное решение! Большое Спасибо!

 
(!) Будьте только осторожны при удалении папки-оригинала (а ее можно на другой диск закинуть). + удаление папок терминалов нужно начинать удалять, начиная с удаления Junction'а папки experts, функция "Delete Junction".

    Never delete a junction point using Explorer, a del /s command, or other file system utilities that walk recursively into directory trees. These utilities will affect the target directory and all subdirectories. Instead, use the utilities described below to delete junction points.

Грубо говоря, стандартные средства удалят не ссылку... а сначала все файлы по ссылке, а только потом - саму ссылку. Т.е. резервное копирование + осторожность должны помочь.

Ну вот, пока объяснял, сам узнал что-то новое... )
 
jartmailru писал(а) >>
(!) Будьте только осторожны при удалении папки-оригинала (а ее можно на другой диск закинуть). + удаление папок терминалов нужно начинать удалять, начиная с удаления Junction'а папки experts, функция "Delete Junction".

    Never delete a junction point using Explorer, a del /s command, or other file system utilities that walk recursively into directory trees. These utilities will affect the target directory and all subdirectories. Instead, use the utilities described below to delete junction points.

Грубо говоря, стандартные средства удалят не ссылку... а сначала все файлы по ссылке, а только потом - саму ссылку. Т.е. резервное копирование + осторожность должны помочь.

Ну вот, пока объяснял, сам узнал что-то новое... )

Установил программу, поэкспериментировал просто с левыми файлами/папками - то что надо!

Большое Спасибо!

Причина обращения: