История IQFeed

    • 03 января 2013, 15:57
    • |
    • nxt
  • Еще
В данном посте хочу выложить написанную на скорую руку библиотеку для скачивания истории с 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);

( Читать дальше )

Bid/Ask тиковый индикатор

    • 11 декабря 2012, 23:22
    • |
    • nxt
  • Еще
Добавил к алгоритмической обработке принтов функцию Bid/Ask, которая отслеживает кол-во принтов прошедших по цене Ask и по цене Bid в процентах, и выводит разницу. Это позволяет определить явный перевес между Bid и Ask.

Принт прошедний по цене Bid (At Bid) — продажа маркет ордером.
Принт прошедший по цене Ask (At Ask) — покупка маркет ордером.

11.12.2012 ($ES mini — Globex)
Bid/Ask тиковый индикатор
Эта функция позволяет существенно избавиться от шума. Т.к, делается упор не на количество суммарного объема, а на перевес по Bid/Ask

Интересно что сделки по цене бида, в основном приводят к реакции цены в лонг, а сделки по цене аска в шорт. Есть ли здравое логическое объяснение?

IQFeed документация

    • 09 декабря 2012, 18:55
    • |
    • nxt
  • Еще
Выкладываю документацию по работе с IQClient.
Будет полезно для разработчиков ПО.

Скачать

теги блога nxt

....все тэги



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