Синхронизация настроек Option Workshop через Dropbox

Мы не раз получали вопросы от пользователей о том, как настроить работу Option Workshop, если программы установлены на разных компьютерах. Главная задача, которую нужно решить в данном случае – это корректно синхронизировать настройки и обработать данные двух программ.

Встроенного механизма в Option Workshop пока нет. Над своей реализацией только думаем. Однако синхронизировать позиции и стратегии можно через Dropbox. В этой статье мы описываем, как это сделать.

Синхронизация через Dropbox

Для синхронизации позиций, сделок, стратегий используются символические  ссылки. В проводнике Windows символическая ссылка выглядит как обычная папка, в которой вместо данных содержится путь к другой реальной директории.

В Option Workshop все позиции, стратегии, счета, сценарии, параметры инструментов хранятся в папке:

C:\Users\Username\AppData\Local\Option Workshop\db

Таким образом достаточно создать символическую ссылку на эту папку. Как это сделать:

  1. Создаем папку в Dropbox, например:
     C:\Dropbox\SharedSettings\OW\db\
  2. Копируем в неё всё содержимое папки:
     C:\Users\Username\AppData\Local\Option Workshop\db\
  3. Удаляем папку:
     C:\Users\Username\AppData\Local\Option Workshop\db\
  4. Запускаем командную строку от имени администратора;

    Рисунок 1 – вызов командной строки

    Рисунок 1 – вызов командной строки

  5. Вводим в консоли команду и нажимаем Enter.
    Убедитесь, что названия папок указаны верно.
    mklink /D "C:\Users\Username\AppData\Local\Option Workshop\db\" "C:\Dropbox\SharedSettings\OW\db"

Результат выполнения команды показан на рисунке 2.

Рисунок 2 – результат выполнения команды

Рисунок 2 – результат выполнения команды

На компьютере будет создана ссылка на директорию в Dropbox (рис. 3). Символическую ссылку нужно также создать и на втором компьютере.

Рисунок 3 – символическая ссылка в папке настроек OW

Рисунок 3 – символическая ссылка в папке настроек OW

В нашем примере мы создали ссылку на конкретную подпапку db (база данных). Можно создать ссылку на всю папку настроек Option Workshop. Однако в данном случае дополнительно будут синхронизироваться и лог-файлы двух программ. Чтобы этого избежать, рекомендуем в настройках Dropbox выбрать, какие именно папки синхронизировать.

Папки app, transport и margincalculator синхронизировать нельзя.
Рисунок 4 – синхронизация настроек

Рисунок 4 – синхронизация настроек

Option Workshop записывает в базу данных обновления параметров инструментов, изменения в стратегиях, позициях, сделках. Таким образом с определенной периодичностью будет происходит синхронизация данных.

Для избежания возможных конфликтов не рекомендуется запускать Option Workshop одновременно на двух компьютерах.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s