Originally Posted By: RoboHawk
Из обсуждения не понял, какие есть варианты подключения нескольких счетов (от разных брокеров).
Есть несколько клиентов (предположим, 10 клиентов), счета у разных брокеров, они все должны торговать один алгоритм.
Паркинг скриптов под каждого клиента сделает работу очень громоздкой - нужно будет мониторить работу 10ти удалённых машин. Если агентской схемы за привод клиентов на паркинг скриптов не существует, то интереса управляющего в использовании такой неповоротливой схемы для работы нет.
Идеал - чтобы всё работало на одной машине - об экономии на лицензиях TSLab речи не идёт, т.е. лицензий пусть будет 10, но вот чтобы машина была одна - это возможно? Выше увидел ответ, что нет, но если, например, использовать виртуальные машины?
Далее, какие могут быть пути оптимизации, если из этих 10 клиентов, предположим, 5 относятся к брокеру А, а ещё 5 к брокеру Б?

1. Нужно удостоверится, что брокер А и брокер Б дают доступ к серверам истории и торговым серверам без ограничений для одного подключения. Если и дают ограничение(так бывает), значит они хотят за это деньги и это общемировая практика, звоните брокеру, договариваетесь.
2. Открываете TSLab и поочередно создаете поставщиков данных для каждого клиента(на данном этапе будет видно какой брокер ждет вашего звонка, как управляющего счетами).
3. Создаете портфели для каждого клиента.
4. Сколько портфелей, столько и запущенных агентов(копий того самого скрипта).