Для изменения размера нажмите или перетащите
Подключение нескольких роботов

В зависимости от конкретного пользователя/приложения сервер OEC может не поддерживать одновременное соединение нескольких приложений. В этом случае, если существуют другие соединения, они могут быть разорваны. Для обхода этого ограничения данная реализация OpenECryTrader поддерживает одновременную работу нескольких приложений через одно соединение с OEC сервером – OECRemoting.

Поддерживаются следующие режимы OpenECryRemoting:

  • None - OpenECryRemoting отключен. Приложение создает собственное соединение с сервером OEC. Приложение не может выступать как Primary для других приложений.

  • Primary – приложение создает собственное соединение с сервером OEC.

  • Secondary - В момент инициализации выполняется поиск локальных приложений, работающих в режиме Primary. Если такие приложения найдены, используется их соединение с сервером OEC. В противном случае приложение переходит в режим None.

Для явного задания режима OECRemoting необходимо сразу после создания объекта OpenECryTrader указать требуемый режим. Например, для указания режима Secondary:

C#
Trader.RemotingRequired = OECRemoting.Secondary;

По умолчанию адаптер OpenECryTrader работает в режиме OpenECryRemotingNone.