Блог им. 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

И еще, программист я не очень — просьба указывать на баги и недостатки, буду стараться исправить.
283 | ★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:
Фото
Как устроен рынок высоколиквидных товаров
📦 Рынок высоколиквидных товаров — это сегмент, где ключевую роль играет скорость оборота. Речь идёт о вещах, которые можно быстро оценить,...
Фото
Рейтинг энергобезопасности стран G20 до и во время конфликта с Ираном. Где Россия?
На фоне глобальных кризисов вопрос энергетической безопасности в последние годы стал острой проблемой во всем мире. The New York Times...
Фото
Высокие ставки прошли пик давления, но кредитный отбор стал жестче
По оценке аналитиков Газпромбанка, 2025 год стал периодом ухудшения кредитного профиля некоторых российских корпоративных заемщиков, хотя...
Фото
ДВМП: результаты в рамках прогноза, но и цена близка к целевой - будет ли выкуп миноров из-за объединения Росатома с DP World?
ДВМП отчитался за 2025 год: 2,3 млрд рублей убытка для акционеров за 2025 год Традиционно сравниваю со своим прогнозом и делюсь...

теги блога AnCh

....все тэги



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