Подключение IQFeed
Подключение к серверам IQ производится с помощью приложения IQConnect, которое может быть установлено как на локальном компьютере, так и на удаленном. Обмен данными между клиентским приложением и IQConnect, а так же между IQConnect и серверами производится посредством протокола TCP/IP.
Для получения данных клиентским приложением используется четыре подключения через различные порты:
- Level1 (порт 5009) – используется для получения реалтайм данных по инструментам (тики, цены открытия, закрытия, волатильность и т.д.) и новостей.
- Level2 (порт 9200) – используется для получения расширенных котировок по инструментам, для каждого ECN можно получить лучшую пару котировок.
- Lookup (порт 9100) – используется для поиска инструментов, получения исторических данных, получения расширенной информации по новостям.
- Admin (порт 9300) – используется для получения общей информации о подключении и изменения настроек.
В скобках указаны номера портов, которые используются по умолчанию для подключения к IQConnect. Для клиентских подключений номера портов можно изменить в реестре, например, для Level1 по следующему пути: [HKEY_CURRENT_USER\SOFTWARE\DTN\IQFEED\Startup\Level1Port]. Номера портов для подключения к серверам IQ изменить нельзя.