nxt
nxt личный блог
03 января 2013, 15:57

История IQFeed

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

{Скачать}

Как использовать:

//подключение к программе IQClient
IQFeedHistory.History IQ_Feed = new IQFeedHistory.History();
bool is_connect = IQ_Feed.Connect_To_IQ();

//Для скачивания истории
//instrument — обозначение инструмента (ex. @EUH13)
//start_date и end_date — диапазон дат для скачивания
//output_path — путь файла для записи тиков
//shift — смещение тиков по времени (в часах)
//is_split — порезка всех данных по дням, в отдельные файлы
//ticks_list — список объектов/тиков (время, цена, объем тика + bestBid & bestAsk)
IQ_Feed.Start_Load(string instrument, DateTime start_date, DateTime end_date, string output_path, int shift, bool is_split, List<TickData> ticks_list);

Если получать тики в список ticks_list не требуется, то можно передать в качестве аргумента null. Если экспортировать в txt не требуется, то можно также передать null вместо строки output_path.


Пример работы с Dll находится в архиве вместе с исходным кодом.
Версия .NET: 4.5

История IQFeed
11 Комментариев
  • Евгений
    03 января 2013, 21:58
    ВНИМАНИЕ! Хром пишет про вирус.
      • Евгений
        03 января 2013, 22:08
        nxt, не знаю какой. Хром написал, я решил не качать.
          • Евгений
            03 января 2013, 23:53
            nxt, спасибо, действительно браузер ступил. А где исходники?
              • Евгений
                04 января 2013, 15:17
                nxt, а есть отличия от iqfeedapi.codeplex.com/? Подключение напрямую к серверу или через промежуточную программу?
                  • Евгений
                    04 января 2013, 18:50
                    nxt, а зачем создавали свою, если уже есть готовая? Она чем-то отличается?

                    Я имел ввиду без промежуточных программ на стороне клиента.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн