Блог им. AnCh

Закачка данных с помощью IQFeed

    • 13 февраля 2012, 21:48
    • |
    • AnCh
  • Еще
Написал прогу для скачивания исторических данных посредством сервиса IQFeed.



Вдохновение черпал из документации к клиенту IQFeed и из этой ветки http://forex.kbpauk.ru/showflat.php/Cat/0/Number/122187/an/0/page/0#Post122187 (спасибо огромное этому замечательному форуму и всем его участникам).

Программа умеет скачивать тики, внутридневные таймфреймы (1 мин, 5 мин, 10 мин, 15 мин, 30 мин, 60 мин), дневки,
недельки и месяцы.
Возможно скачивать как за определенное количество дней, так и за указанный интервал.

В окошке Symbols нужно указывать символы — по одному на строке.
В окошке Folder нужно указывать папку для хранения данных (ее можно так же выбрать с помощью кнопки Choose).

Значение IQFeed Timeout следует менять в большую сторону в случает «залипания» программы при скачивании. Иначе оставьте дефолтное значение.
Кнопка Reconnect пробует переключиться к датафиду, кнопки Start и Stop — запускают и останавливают процесс.
В принципе по программе все. В архиве прога и исходники.

Символы для скачивания следует искать здесь:
http://www.iqfeed.net/symbolguide/index.cfm?symbolguide=lookup&displayaction=support§ion=guide&web=iqfeed
http://www.iqfeed.net/symbolguide/index.cfm?symbolguide=guide&displayaction=support§ion=guide&web=iqfeed

Некоторые символы я выбрал, ищите их в readme'шке в архиве с прогой. Если пишет что символ указан неверно или
скачиваемые данные отличаются от реальных, пробуйте добавлять к символам + или @ (это особенности датафида).

Зарегистрировать 7 дневный триал можно здесь
https://www.iqfeed.net/index.cfm?displayaction=start или здесь https://www.dtniq.com/register/index.cfm?navgroup=trynowlist

Для работы программы необходим любой клиент IQFeed например IQLink. В нем вы указываете полученные при регистрации имя и пароль и запускаете.



Ссылка для скачивания будет доступна вам после регистрации триала.
Кстати, если вдруг программа пишет что не может подключиться к сервису — пробуйте его перезапустить (кнопки Stop и затем Start)



Формат выходных данных:
  • «Tick Days»: tickId, tradetype, year, month, day, time,  last, lastsize, bid,  ask, bidsize, asksize
  • «Tick Interval»: tickId, tradetype, year, month, day, time, last, lastsize, bid, ask, bidsize, asksize
  • «Intraday Days»: year, month, day, time, open, high, low, close, volume
  • «Intraday Interval»: year, month, day, time, open, high, low, close, volume
  • «Daily Days»: year, month, day, open, high, low, close, volume, openinterest
  • «Daily Interval»: year, month, day, open, high, low, close, volume, openinterest
  • «Weekly»: year, month, day, open, high, low, close, volume, openinterest
  • «Monthly»: year, month, day, open, high, low, close, volume, openinterest

IQFeed предоставляет следующие возможности:
  • 120 calendar days of tick (includes pre-post market).
  • Several years of 1-Minute history (Forex back to Feb 2005, Eminis back to Sept. 2005, Stock/Futures/Indexes back to May 2007) retrieval for charting and time & sales data.
  • Daily, Weekly and Monthly Historical data (15+ years of O,H,L,C,V,OI data).
  • Daily data for most indexes goes back further than the 15 years.
  • Stock and Option Quotes — Real-time or delayed quotes from the Nasdaq, NYSE, AMEX, Canadian and all equity option exchanges.
  • Futures, Futures Options and Futures Spreads Quotes — Real-time or delayed quotes from the CBOT, CME, NYMEX, COMEX, NYBOT, KCBT, WPG, MGE, LIFFE, LME, IPE and SGX exchanges.
  • European Futures Quotes — Real-time or delayed quotes from the Eurex and Euronext exchanges.  
  • Single Stock Futures Quotes — Real-time or delayed quotes from the OneChicago and NQLX exchanges.    
Архив с программой находится здесь:
http://webfile.ru/5816299

И еще, программист я не очень — просьба указывать на баги и недостатки, буду стараться исправить.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
301 | ★17
15 комментариев
Класс :)
Какая глубина тиковой истории доступна по NYSE?
avatar
wavelet,
до 3х месяцев
avatar
спасибо огромное! плюсанула профиль.
спасибо, хоть не зря я на смартлабе проторчал 2 месяца, что то полезное нашел ) ++
avatar
при попытке скачать тики очень ликвидных инструментов у меня лично кончаются 3гига оперативки и программа выдаёт что пора её завершить саму себя. Нужно сделать порционный парсинг, скачали 1 млн записей- отпарсили, итд до конца потока данных.
avatar
Я так понял общались с IQFeed клиентом через localhost текстовыми командами?
avatar
dotnettrading, Да
avatar
а по часовым данным на акции, какая максимальная глубина?
спасибо!
avatar
AnCh, ссылка сдохла. Обнови плиз?
avatar
Здравствуйте!

К сожалению ссылка в теме не работает, поэтому очень прошу отправить мне данный файл на почту — Mat1as@mail.ru

И ещё вопрос-как обстоят дела, когда заканчивается недельный демо-режим, можно ли возобновить это с новой почтой?

Заранее спасибо!
Здравствуйте!
Заинтересовала Ваша программа.
Скажите пожалуйста можно ли скачать данные в следующем формате:

М1
Дата время OHLC bidsize asksize

В формате выхода данных написано у Вас что бидсайз и асксайз доступны но для тиковых данных, можно ли выкачать для минутных данных?

Если нет, то не подскажите где можно найти историчесские данные в выше приведенном формате по фьючерсам?
avatar

Читайте на SMART-LAB:
Фото
В каких облигациях и акциях Иволга Капитал маркет-мейкер? Октябрьское обновление: 43 облигации, 4 акции
За месяц с сентябрьской публикации в таблице маркетируемых Иволгой ценных бумаг 2 изменения: выбыли облигации группы Л-Старт / Идель...
Фото
Одна руда — несколько металлов
Одна руда — несколько металлов Россия на втором месте в мире по запасам платиноидов после ЮАР , сообщило Минприроды. Три крупнейших...
Фото
🏪 Жизнь компании между отчётами
Финансовая отчётность подводит итог работы за несколько месяцев. А сам результат складывается постепенно — из повседневных обращений...
Фото
Хэдхантер. Рынок труда в сентябре: hh.индекс снизился до 8,5 - становится лучше?
Вышла статистика рынка труда за сентябрь 2026 года (за август можно почитать здесь ), которую Хедхантер публикует ежемесячно, что же там...

теги блога AnCh

....все тэги



UPDONW
Новый дизайн