Начало работы с поставщиком данных Interactive Brokers
Last updated
Last updated
Для того чтобы выполнить подключение программы TSLab к брокеру Interactive Brokers, Вам необходимо установить терминал Trader Workstation (TWS) или IB Gateway на компьютер, где будет установлена программа TSLab.
Войдите в ваш личный кабинет на сайте компании TSLab.
В разделе Магазин найдите поставщик данных Interactive Brokers. Для выбора поставщика данных нажмите на кнопку Подробнее.
Обратите внимание! При оформлении заказа необходимо указать номер вашего счета в Interactive Brokers.
Номер счета можно найти в терминале TWS. Номер имеет слеющий формат записи:
D0000000 - для реального счета
DU0000000 - для демо счета
Заполните форму заказа лицензионного ключа для поставщика данных Interactive Brokers.
Введите ваш номер счета Interactive Brokers.
Укажите срок действия ключа для поставщика данных.
Ознакомьтесь с Договором оказания услуг.
Нажмите на кнопку Купить. Завершите процесс оформления лицензии оплатив счет.
После завершения процесса оформления лицензии на ваш электронный адрес поступит письмо с лицензионным ключом. Также ключ можно будет найти в разделе Контракты. Для того чтобы получить подробную информацию о контракте нажмите на кнопку с тремя точками в строке с контрактом.
В открывшемся окне представлена подробная информация о контракте, в том числе срок действия, номер счета и ключ для поставщика данных.
Обратите внимание! Созданный ключ подходит только для указанного номера счета. Если вы хотите использовать поставщик данных Interactive Brokers для другого брокерского счета, то вам понадобится создать новый ключ.
Скачайте и установите торговую платформу TSLab 2.2. Скачать последнюю версию программы вы можете перейдя по ссылке:
Запустите TSLab. Для подключения к брокеру Interactive Brokers необходимо настроить поставщик данных. В главном меню программы выберите пункт меню Данные -> Поставщики.
В открывшемся окне Поставщики нажмите на кнопку Добавить. Выберите категория поставщика Данные в режиме реального времени. Нажмите кнопку Далее.
Далее в списке поставщиков вам необходимо найти и выбрать Interactive Brokers. Введите имя поставщика, которое в дальнейшем будет отображаться в окне "Поставщики". Нажмите кнопку Далее.
В открывшемся окне настроек поставщика данных необходимо ввести номер счета пользователя IB.
Счет пользователя отображается:
Для терминала IB Gateway - в окне Настройки терминала IB Gateway.
Для терминала TWS - в заголовке главного окна терминала TWS
Выполнив настройку поставщика данных Interactive Brokers нажмите на кнопку Далее.
Далее необходимо ввести лицензионный ключ для созданного поставщика данных. Выберите поставщик Interactive Brokers и нажмите на кнопку Ключ. В окне Регистрационный ключ введите ключ отправленный вам по почте (либо скопируйте ключ из личного кабинета TSLab). Нажмите на кнопку OK.
Если ключ введен верно, то в столбце Комментарий отобразится срок действия лицензии а в столбце Операция вам станет доступна кнопка подключения к бирже.
Проверьте работу поставщика нажав на кнопку в столбце Операция. Программа проинформирует Вас о статусе соединения в окне Поставщики и в строке состояния:
красный цвет кнопки означает ошибку в установке соединения;
желтый цвет кнопки означает процесс установки соединения;
зеленый цвет означает, что соединений было установлено и Вы можете осуществлять торговые операции.
Поставьте галочку в колонке Строка состояния для активации кнопки-слайдера в строке состояния. Цвет кнопки слайдера в Строке состояния также информирует Вас о состоянии соединения.
Используя меню Управление расписанием Вы можете настроить автоматический запуск поставщика данных в указанный Вами день и время.
Примечание. Для автоматического запуска поставщика данных необходимо, чтобы приложение TSLab было запущено.
Для настройки автоматического запуска поставщика нажмите на кнопку с тремя точками в столбце Управление расписанием.
В открывшемся окне Редактировать расписание заполните данные расписания автоматического запуска поставщика. Нажмите на кнопку ОК
Для запуска составленного расписания необходимо в окне Поставщики перевести слайдер Управление расписанием в крайнее правое положение. При этом ручное управление запуском поставщика данных будет заблокировано.
Настройка | Описание |
---|---|
Управление контрактами
Позволяет добавлять и удалять ценные бумаги (контракты).
Альтернативный поставщик
Альтернативный поставщик данных.
Счет
Счет клиента Interactive Brokers.
API ID
Уникальный API ID программы, с помощью которой клиент Interactive Brokers работает с терминалом TWS. API ID устанавливается самим клиентом.
Адрес
IP адрес компьютера, на котором используется TWS.
Порт
Номер порта.
Локальное время
Позволяет выводить данные в местной временной зоне, по умолчанию используется UTC.
Заяки вне биржевой сессии
Активирует размещение и исполнение заявок за пределами биржевой сессии
Исп. SMART всегда
Активирует использование площадки SMART.
Использовать лимитные ордера вместо рыночных
Выключает использование "Заявка по рынку" брокера. Активирует Лимитную заявку по последней известной цене +- 4%
Процент увеличения лимитной цены
Процент увеличения цены для ордера, когда лимитные ордера используются вместо рыночных
Загружать тики за N дней
Загружать пропущенные тики за N дней
Загружать тики
Блокировка заявок, сек.
Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
Настройки кешей
Устанавливает период хранения информации о Ваших сделках и заявках, доступны следующие параметры:
срок хранения исполненных заявок;
срок хранения отмененных заявок;
срок хранения сделок.
Видимость сделок/заявок в оффлайне
Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.