Загрузка инструментов пакетом
IB Contract information center
Subscribe to Market Data
Перед загрузкой инструмента, убедитесь в том, что Вы подписались на Market Data этого рынка.
Или так:

Загрузка нескольких инструментов
Если предполагается работать только с несколькими инструментами, то по одному инструменту в программу можно подгрузить следуя данной инструкции
Пакетная загрузка инструментов в программу TSLab
Создание исходного файла со списком инструментов
Создайте файл с расширением .csv. Название файла может быть любым. Мы рекомендуем выбрать название таким образом, чтобы понимать какой рынок в файле. В файле может быть несколько рынков. Файл должен содержать строки вида: TYPE;TICKER;NAMESERVER
Например: CASH;EUR;IDEALPRO STK;AAPL;SMART STK;BABA;NYSE
В данном примере символ ";" является разделителем между столбцами. Это запрос на три разных тикера с разных серверов.
По первому TWS выдаст весь список всех инструментов по тикеру EUR с рынка Forex брокера.
По второму акцию Эппл с сервера ликвидности брокера Smart, биржи NYSE.
По третьему акцию Алибаба непосредственно с биржи NYSE
Как узнать какой инструмент с какого сервера необходимо запрашивать?
Доступность инструмента на том или ином сервере определяет брокер и/или биржа. Используйте ссылку, для формирования своих списков инструментов и определения принадлежности инструмента к Exchange:
Создание готового файла со списком инструментов для загрузки в TSLab
Скачайте и распакуйте программу IBUtils.zip в любое место на жестком диске, например, в папку на рабочий стол.
Для работы программы IBUtils требуется иметь активное подключение TWS
Положите в папку in подготовленный исходный файл с нужными инструментами в формате .csv. Можно положить несколько файлов.
Запустите программу IBUtils двойным нажатием левой кнопки мыши
При работе программы IBUtils ошибки поиска инструмента или рынка выводятся в окно программы. Измените исходный файл, при необходимости.
После окончания работы, готовый файл для программы TSLab находится в папке out.
Скопируйте файл Actives.xml в папку НазваниеПоставщикаData Например: C:\Users\...\AppData\Local\TSLab 2.0\XXXData где XXXData название (имя) вашего поставщика данных IB в программе
Перезагрузите программу.
Ниже представлены примеры исходных файлов. Готовый файл для программы TSLab по всем ниже представленным примерам из раздела Exchange можно скачать здесь:
Разархивируйте файл, положите в папку C:\Users\...\AppData\Local\TSLab 2.0\XXXData Запустите программу.
Security's type
STK - stock (or ETF)
OPT - option
FUT - future
IND - index (для многих инструментов данного типа брокер пишет No Data)
FOP - futures option
CASH - forex pair
BAG - combo
WAR - warrant
BOND - bond
CMDTY - commodity
NEWS - news
FUND - mutual fund
BDNS - broker does not support
Exchange
Примеры исходных файлов, необходимых для пакетной загрузки инструментов в TSLab
CME
OneChicago
Chicago St Exch
CHX
ICE
IBFXCFD
IDEALPRO
NYMEX
NYSE
Small Exch
SMFE
Montreal Exch
MEXDER
MEXDER
NASDAQ
SMART
AMEX
AMEX
Moscow exch
NA
SMART
Last updated
Was this helpful?