Синхронизация настроек Option Workshop через Dropbox
Мы не раз получали вопросы от пользователей о том, как настроить работу Option Workshop, если программы установлены на разных компьютерах. Главная задача, которую нужно решить в данном случае – это корректно синхронизировать настройки и обработать данные двух программ.
Встроенного механизма в Option Workshop пока нет. Над своей реализацией только думаем. Однако синхронизировать позиции и стратегии можно через Dropbox. В этой статье мы описываем, как это сделать.
Синхронизация через Dropbox
Для синхронизации позиций, сделок, стратегий используются символические ссылки. В проводнике Windows символическая ссылка выглядит как обычная папка, в которой вместо данных содержится путь к другой реальной директории.
В Option Workshop все позиции, стратегии, счета, сценарии, параметры инструментов хранятся в папке:
C:\Users\Username\AppData\Local\Option Workshop\db
Таким образом достаточно создать символическую ссылку на эту папку. Как это сделать:
Создаем папку в Dropbox, например:
C:\Dropbox\SharedSettings\OW\db\
Копируем в неё всё содержимое папки:
C:\Users\Username\AppData\Local\Option Workshop\db\
Удаляем папку:
C:\Users\Username\AppData\Local\Option Workshop\db\
Запускаем командную строку от имени администратора;
Вводим в консоли команду и нажимаем Enter.
Убедитесь, что названия папок указаны верно.
mklink /D "C:\Users\Username\AppData\Local\Option Workshop\db\" "C:\Dropbox\SharedSettings\OW\db"
Результат выполнения команды показан на рисунке 2:
На компьютере будет создана ссылка на директорию в Dropbox (рис. 3). Символическую ссылку нужно также создать и на втором компьютере.
В нашем примере мы создали ссылку на конкретную подпапку db (база данных). Можно создать ссылку на всю папку настроек Option Workshop. Однако в данном случае дополнительно будут синхронизироваться и лог-файлы двух программ. Чтобы этого избежать, рекомендуем в настройках Dropbox выбрать, какие именно папки синхронизировать.
Папки app, transport и margincalculator синхронизировать нельзя.
Option Workshop записывает в базу данных обновления параметров инструментов, изменения в стратегиях, позициях, сделках. Таким образом с определенной периодичностью будет происходит синхронизация данных.
Для избежания возможных конфликтов не рекомендуется запускать Option Workshop одновременно на двух компьютерах.
Постоянная ссылка