Чтобы работать в программе TSLab с помощью брокера Interactive Brokers, Пользователю необходимо установить терминал TWS. Если же терминал уже установлен, то Пользователь может перейти непосредственно к добавлению брокера Interactive Brokers в качестве поставщика данных в окне "Менеджер поставщиков данных".
Установка терминала TWS
Для работы в программе TSLab с помощью Interactive Brokers Пользователю необходимо установить на своем компьютере последнюю версию терминала TWS.
Перед началом установки Пользователю необходимо убедиться в том, что на его компьютере уже произведена установка Java версии 1.7 или выше. Пользователь может определить, какая версия Java установлена на его компьютере, воспользовавшись следующей ссылкой -  http://java.com/ru/download/installed.jsp . В случае необходимости Пользователь может воспользоваться инструкцией от Interactive Brokers по установке Java - http://ibkb.interactivebrokers.com/article/2129 .
Внимание! В случае, если Пользователю необходимо произвести установку последней версии Java, компоненты предыдущей версии Java должны быть удалены с компьютера Пользователя до начала установки последней версии.
Теперь Пользователь может установить терминал TWS -  https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2FinstallationInstructions.php .
Далее Пользователь может перейти к запуску терминала TWS. Пользователю необходимо ввести имя пользователя (username) и пароль (password).
Затем в панели "Редактирование" необходимо открыть "Глобальные конфигурации" и произвести настройки согласно данному образцу:

Внимание! ID главного API-клиента и IP должны совпадать с настройками подключения в TSLab. Если данные настройки не совпадают, заявки Пользователя не будут отображаться в программе TSLab.
Добавление поставщика данных Interactive Brokers
Теперь Пользователю необходимо добавить Interactive Brokers в качестве поставщика данных в окне "Менеджер поставщиков данных", расположенном в Главном меню l Инструменты l Менеджер поставщиков данных.
В окне добавления поставщика данных ("Добавить") Пользователю необходимо выбрать "Данные в режиме реального времени". 
 
 
В открывшемся окне ввода имени поставщика данных нужно ввести имя поставщика, которое в дальнейшем будет отображаться в окне "Менеджер поставщиков данных", и нажать "Далее".
Внимание! Пользователям, заключившим договор с Interactive Brokers с помощью Инвестиционной компании «ЦЕРИХ Кэпитал Менеджмент», необходимо выбрать брокера "Церих" (тип поставщика данных "Interactive Brokers").
В открывшемся диалоговом окне настроек поставщика данных необходимо ввести номер счета Пользователя, полученный у IB. Счет Пользователя отображается в заголовке главного окна терминала TWS
 
 
Далее, нажав кнопку "Ключ", нужно ввести регистрационный ключ в открывшемся диалоговом окне. Регистрационный ключ необходимо получить заранее в личном кабинете по адресу {+}https://my.tslab.ru/getib/+, указав номер счета Пользователя. 
 
 
Новый поставщик данных появится в таблице поставщиков данных. В строке поставщика данных появится срок действия ключа и активируется кнопка "Подключить".


Особенности работы с поставщиком данных Interactive Brokers
В процессе работы через поставщика данных IB у программы TSLab нет возможности получать список доступных ценных бумаг. С особенностями работы с ценными бумагами (контрактами) можно ознакомиться в разделе
Interactive Brokers (Брокеры "Interactive Brokers" и "Церих").
В случае возникновения сбоя в кодировке журнала сообщений, необходимо открыть настройки терминала TWS, выбрать закладку API и активировать опцию "Отправлять сообщения на английском языке".

Comments

    Add new comment