Источник данных IQFEED

Описание

IQFeed предоставляет один из самых быстрых и надежных источников исторических и реал-тайм данных. Присутствуют данные со всех американских и канадских биржевых площадок NYSE, NASDAQ, NYSE MKT, Canadian Stock Exchanges и т.д.

Тиковые данные доступны за последние 180 дней с микросекундными временными отметками.

Подключение к источнику

1. Загрузить с сайта IQFeed программу IQFeed (Datafeed) версии 5.2.4 с поддержкой протокола 5.2 (с данной версии протокола используется более точный формат времени HH:MM:SS.ffffff).

2. Запустить программу IQConnect, ввести логин и пароль. Отметить галочкой сохранение логина и пароля Save Login and Password/Pin и автоматическое подключение Automatically Connect (см. Рис. 1).

3. Нажать кнопку Connect для подключения к IQFeed.

Рис. 1. Окно программы IQConnect.
Рис. 1. Окно программы IQConnect.

Настройка подключения в Loader

1. В списке источников данных Data Provider выбрать источник IQFEED.

2. Далее нажать кнопку Lookup, откроется окно для настройки работы с источником данных IQFEED.

3. Указать путь к программе IQLinkLauncher.exe. По умолчанию путь: C:\Program Files (x86)\DTN\IQFeed\IQLinkLauncher.exe.

Рис. 2. Настройка IQFEED.
Рис. 2. Настройка IQFEED.

Поиск инструментов

Для того, чтобы получить список доступных биржевых инструментов для загрузки исторических данных, необходимо осуществить поиск инструментов при помощи фильтров в окне IQFEED. Окно IQFEED открывается автоматически при выборе источника данных IQFEED либо при нажатии кнопки Lookup.

Доступны следующие настройки поиска:

  • Security Type – поиск по типу биржевого инструмента
  • Exchange –  поиск по биржевой площадке
  • Search By Symbol – поиск по символу биржевого инструмента
  • Search By Desription – поиск по описанию биржевого инструмента
  • Search Text – поле для ввода символа биржевого инструмента или его описания

Кнопка Save используется для сохранения текущих настроек окна IQFEED.

Важно
В некоторых случаях в процессе поиска биржевых инструментов необходимо вручную указать площадку, на которой торгуется инструмент. Для этого в окне IQFEED в списке Exchange нужно выбрать необходимую биржевую площадку и поставить галочку Select exchange. Тогда в таблице Security главного окна Loader в поле Name будет всегда указана выбранная биржевая площадка.
Примечание
В API SoftAlgoTrade Symbol и Name биржевого инструмента не могут содержать разделитель “@”. Поэтому платформа автоматически заменяет символ “@” в Symbol и Name биржевого инструмента на “_”.

Примеры

1. Futures @ESU162. All futures E-mini S&P3. Stock AAPL

Поиск фьючерса на индекс E-mini S&P с экспирацией в сентябре 2016, символ – @ESU16 (см. Рис. 3).

Настройка поиска:

1. Тип инструмента Security TypeFUTURE
2. Поиск по символу Search By Symbol
3. В поле Search Text ввести символ @ESU16
4. Нажать Enter или кнопку Search
5. В таблице Security будет представлен искомый инструмент

Рис. 3. Поиск инструмента @ESU16.
Рис. 3. Поиск инструмента @ESU16.

Поиск всех доступных фьючерсов на индекс E-mini S&P (см. Рис. 4).

Настройка поиска:

1. Тип инструмента Security TypeFUTURE
2. Поиск по символу Search By  Description
3. В поле Search Text ввести E-MINI S&P
4. Нажать Enter или кнопку Search
5. В таблице Security будут представлены доступные фьючерсы на индекс E-mini S&P

Рис. 4. Поиск инструментов E-mini S&P.
Рис. 4. Поиск инструментов E-mini S&P.

Поиск акций компании Apple, символ – AAPL (см. Рис. 5).

Настройка поиска:

1. Указать биржевую площадку в списке Exchange в ручном режиме – NASDAQ. Поставить галочку Select exchange.
2. Тип инструмента Security TypeEQUITY
3. Поиск по символу Search By Symbol
4. В поле Search Text ввести символ AAPL
5. Нажать Enter или кнопку Search
6. В таблице Security будет представлен искомый инструмент

Рис. 5. Поиск инструмента AAPL.
Рис. 5. Поиск инструмента AAPL.

Was this article helpful?

Related Articles