"Разделение" выставляемых советником ордеров на несколько разных счетов

 
Имеем советник со слегка неадекватным количеством одновременно открытых ордеров(3-5к).
Все брокеры не выставляющие ограничения на количество ордеров намекают что в любой момент лично для меня это ограничение может быть установлено.
Значит придется поделить советник на несколько разных счетов с равномерным заполнением.
Вопрос:
Реально ли это?
Если да, то как?
Буду признателен за любую информацию.
 

Терминал работает с одним счетом. Значит нужно запустить несколько (пусть 10) терминалов. Сделать 10 копий папки терминала и из каждой запустить терминал со своим счетом. Для простоты с ключом /portable чтоб советник был в папке терминала, а не в папке с длинным путем. Можно открыть счета даже у разных брокеров.

Как управлять. вариант 1. Случайное число от 0 до 9 или циклический счетчик. Если 0, открываем ордер, иначе пропускаем. Другие советники на другие числа. Недостаток: некоторые ордера будут пропущены, некоторые дублируются.

Вариант 2. Один советник ведущий, остальные ведомые. Ведущий на 0 открывает сам, на другие цифры дает команды ведомым. Для этого открывает для записи один из 9 файлов в общей папке FileOpen(fName,FILE_WRITE+FILE_TXT+FILE_COMMON); Записав, файл закрывает. Ведомые ничего не рассчитывают, а просто читают каждый свой файл. Получив команду открывают позицию и уничтожают файл.