Инструкция по работе с терминалом TSLab версии 2.0

4.4. Interactive Brokers

Чтобы работать в программе TSLab с помощью брокера Interactive Brokers, Вам необходимо установить терминал TWS. Если же терминал уже установлен, то Вы может перейти непосредственно к добавлению брокера Interactive Brokers в качестве поставщика данных в окне «Менеджер подключений».

Установка терминала TWS

Для работы в программе TSLab с помощью Interactive Brokers Вам необходимо установить на своем компьютере последнюю версию терминала TWS.

Перед началом установки необходимо убедиться в том, что на Вашем компьютере уже произведена установка Java версии 1.7 или выше. Вы можете определить, какая версия Java установлена на его компьютере, воспользовавшись следующей ссылкой — http://java.com/ru/download/installed.jsp . В случае необходимости Вы можете воспользоваться инструкцией от Interactive Brokers по установке Javahttp://ibkb.interactivebrokers.com/article/2129.

Внимание! В случае, если Вам необходимо произвести установку последней версии Java, компоненты предыдущей версии Java должны быть удалены с компьютера до начала установки последней версии.

Теперь Вы можете установить терминал TWShttps://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2FinstallationInstructions.php.

Далее Вы можете перейти к запуску терминала TWS. Вам необходимо ввести имя пользователя (Username) и пароль (Password).

Затем в панели «Редактирование» необходимо открыть «Глобальные конфигурации» и произвести настройки согласно данному образцу:


 
Внимание! ID главного API-клиента и IP должны совпадать с настройками подключения в TSLab. Если данные настройки не совпадают, то заявки, размещенные в TWS, не будут отображаться в программе TSLab.

Добавление поставщика данных Interactive Brokers

Теперь Вам необходимо добавить Interactive Brokers в качестве поставщика данных в окне «Менеджер подключений», расположенном в Главном меню | Инструменты | Менеджер подключений.

В окне добавления поставщика данных («Добавить») Вам необходимо выбрать «Данные в режиме реального времени».


 
В открывшемся окне ввода имени поставщика данных нужно ввести имя поставщика, которое в дальнейшем будет отображаться в окне «Менеджер подключений», и нажать «Далее».


 
Деактивируйте настройку «При получении новой ценной бумаги добавлять её во все таблицы» (Настройки программы (F9) > Программа > Получение данных > Добавлять её во все таблицы).
В открывшемся диалоговом окне настроек поставщика данных необходимо ввести номер счета пользователя, полученный у IB. Счет пользователя отображается в заголовке главного окна терминала TWS.


 

Настройка Описание
Управление контрактами Позволяет добавлять и удалять ценные бумаги (контракты).
Альтернативный поставщик Альтернативный поставщик данных.
Счет Счет клиента Interactive Brokers.
API ID Уникальный API ID программы, с помощью которой клиент Interactive Brokers работает с терминалом TWS. API ID устанавливается самим клиентом.
Адрес IP адрес компьтера, на котором используется TWS.
Порт Номер порта.
Локальное время Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC.
Заявки вне биржевой сессии Активирует размещение и исполнение заявок за пределами биржевой сессии
Исп. SMART всегда Активирует использование площадки SMART.
Блокировка заявок, сек. Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей Устанавливает период хранения информации о сделках и заявках Пользователя, доступны следующие параметры:
— срок хранения исполненных заявок;
— срок хранения отмененных заявок;
— срок хранения сделок.
Видимость сделок/заявок в оффлайне Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.