telesafe telesafe
09.05.2015
В прошлом форуме была такая тема http://www.mxprofit.ru/index.php?module=Forum&do=ShowTopic&id=144
У меня тоже есть необходимость иметь программу на 3х компах - домашний, рабочий и ноутбук.
Мне нужно 3 лицензии покупать или как?
И как можно использовать одну базу для разных компов? Может уже кто-то решил данный вопрос?
Support Support
09.05.2015
Вообще, мы даем 2 ключа в одни руки, но можем и 3 дать. Об этом сказано на странице Купить. База данных хранится в одном единственном файле *.sdf. Для работы с одной базой на разных компах нужно сделать, например, так: 1. Создаем базу с названием 'Моя рабочая база' на первом компе в папке 'G\\:Базы МР'. Кнопка Добавить в самом первом окне выбора баз данных. После создания появится файл 'G:\\Базы МР\\Моя рабочая база.sdf'. 2. Переходим на второй компьютер. Предположим на нем нет раздела 'G:', тогда создаем папку 'D:MaxProfit базы' и переписываем в нее файл 'Моя рабочая база.sdf' с первого компа. Запускам МР, жмем кнопку Добавить и тут важно указать наименование такое же как и на первом компе (как имя файла) 'Моя рабочая база', а путь к базе 'D:\\MaxProfit базы', где уже лежит файл с базой 'Моя рабочая база.sdf'. 3. На третьем копме делаем как в пункте 2. Если при запуске программы в папке нет файла с таким наименованием как наименование базы данных в форме выбора баз, то создается новая база данных. Если есть, то используется она. Т.е. для вас самое главное, чтобы наименования баз на трех компах было одинаковое. Путь к базе при этом может быть любой. Можете попробовать использовать какой-нить файлообменик типа Дропбокса или ЯндексДиска или еще какой. Мы такой вариант еще не пробовали. Тут могут быть разные нюансы, если файл будет переписываться в дропбокс после каждого изменения, может тормозить база начнет, может, если вы не закроете программу на других компах, то файл базы будет заблокирован и не сможет переписаться. Нужно пробовать. Можете хранить базу на флешке и переносить ее между компами. Но может начать база тормозить. Желательно использовать USB 3.0 и хорошую добрую скоростную флешку. Кстати, вы хорошую идею дали: можно будет в настройках программы указать, что после завершения работы нужно переписывать файл базы в какую-то другую папку, которую мониторит дропбокс. Тогда файл не будет переписывать на все другие компы после каждого изменения данных на текущем компе, а только по завершению работы. Подумаем еще, сделаем.
telesafe telesafe
09.05.2015
Если при закрытии копировать в какую-то папку, то при открытии надо будет из этой папки обратно копировать.
Support Support
09.05.2015
Такое действие лучше вручную делать. Ну мы подумаем еще как лучше на нескольких компах работать.
telesafe telesafe
09.05.2015
У меня есть мысли, сейчас буду пробовать автоматизировать, конечно использовать сторонние продукты для синхронизации. Если получиться - отпишусь.
Support Support
09.05.2015
да, спасибо, ждем.
telesafe telesafe
11.05.2015
Короче, вот, что у меня получилось. Сделал синхронизацию для 3х компов. Режим такой: на каждом компе настроена синхронизация файла (или файлов) базы данных с определенной папкой Google Диска. Синхронизация работает в обе стороны, чтобы обеспечить наличие самого нового файла на всех трех компах. На рабочем компе синхронизация проводится раз в день в 7:00, на домашнем в 19:00 и при включении и выключении, на ноутбуке при включении и выключении.
Также на каждом компе настроено, что каждые 1,5 часа прога синхронизации при обнаружении изменения файла также запускает синхронизацию.
Все работает нормально (данная схема уже работает с синхронизацией графиков в МТ4 на тех же трех компах в течение 2х месяцев - да, у меня стажа трейдера практически нет, только начинаю). Есть только пару граничений - если прога запущена, то базу данных на этот комп скопировать не получиться - выдает ошибку синхронизации. И обратная ситуация - пока не закроешь прогу, в которой производил изменения, пограмма синхронизации не обнаруживает изменение файла базы данных.
Поэтому утром прихожу на работу, к этому времени в 7 утра уже все синхронизиловалось. Если на работе что-то делал, то файл изменился и пока я добираюсь до дома (1,5 - 2 часа), то синхронизация изменений с рабочего ПК уже произошла. Дома включаю комп - автоматически происходит синхронизация, если же жена или ребенок включили комп раньше, то в 19:00 (к моему приходу домой) синхронизация на домашнем компе происходит. Поработал дома - выключил комп - синхронизация произошла. На ноутбуке также - при включении и выключении.
Я думаю, что в самой программе MaxProfit все равно ничего не придумаешь. Вариант только держать базу в облаке и делать WEB-интерфейс. Но думаю, что пока не до этого - есть над чем еще в плане функциональности поработать.
Support Support
11.05.2015
А где указывается время синхронизации? Это все в гуглопроге?
telesafe telesafe
11.05.2015
Нет, я использую другую прогу SyncUp (не реклама). Порылся в инете и нашел что-то для себя подходящее. Есть бесплатная версия, которая позволяет настраивать один профиль, но этого вполне достаточно для синхронизации любого кол-ва папок и файлов.
Support Support
11.05.2015
Ок, спасибо, думаю, кому-то это еще обязательно пригодится.