Для корректной работый необходимо предварительно настроить торговый терминал TWS.
Настройка терминала Trader Workstation
- Необходимо разрешить подключения от других программ. Для этого нужно открыть настройки через меню «File -> Global configuration…». В новом окне выбрать «Configuration -> API -> Settings»:
- Включить режим «Enable ActiveX and Socket Clients».
- Рекомендуется так же добавить адрес компьютера, на котором будет запускаться подключение (локальный адрес — 127.0.0.1).
- Включить режим “Download open orders on connection”
- Если указаный порт уже используется на компьютере другой программой, то для подключения необходимо изменить значение “Socket port”.
Настройка подключения в АТАС
- Создать подключение IB
- Указать Ip и Port того компьютера где запущен TWS. Если TWS запущен на том же компьютере, где запущен АТАС, IP следует вписать 127.0.0.1. Порт-значение “Socket port” из настроек TWS.
- Указать ClientId. TWS имеет возможность принимать несколько подключений. ClientID нужен для идентификации подключения. Следует вводить любое число больше нуля.
Важно: IB API не совсем корректно транслирует поток сделок, поэтому данный коннектор рекомендуется применять прежде всего для торговли.