Коробицын Кирилл
Коробицын Кирилл личный блог
01 октября 2014, 16:10

Исторические данные по фьючерсам CME

Решил выложить в общий доступ базу исторических данных по основным фьючерсам биржи CME. Данные собирал на самописном софте для своих исследований.

В базе представлены данные по следующим инструментам: 
— все валюты торгуемые на CME: 6A,B,C,E,S,J
— индексы: ES, NQ, YM, NKD, TK
— энергетики: CL
— металлы: GS, SI, PL, HG
— товары: ZC, ZS, ZW, ZL
— бонды: ZN, ZB
— спрэдовые инструменты, например ZWH4-ZWK4

Данные собирал на протяжении полугода, где-то с декабря 2013 года по середину 2014. Есть промежутки по некторым инструментам, но для исследований это не критично. Данные писались полностью всего потока, т.е. все изменения лимитов в стакане + трейды.

Формат данных следующий:
1) название архива соответствует тикеру инструмента
2) внутри архива содержится папка с тикером инструмента
3) внутри папки содержатся файлы формата *.txt, имя каждого файла соответствует конкретной дате (дд-мм-гггг)

4) каждый файл содержит строки определенного формата, например рассмотрим несколько строк по инструменту CL:
 «A;17:57:22;11280;10090;10;6;1;»
A — изменение лимита на стороне асков; 17:57:22 — московское время данного события; 11280 — микросекунды; 10090 — цена, по которой произошло данное событие; 10 — текущее значение лимитов; 6 и 1 — внутренние флаги датафида
 «B;17:57:22;12749;10087;19;16;1;»
 B — изменение лимита на стороне бидов; 17:57:22 — московское время данного события; 12749 — микросекунды; 10087 — цена, по которой произошло данное событие; 19 — текущее значение лимитов; 16 и 1 — внутренние флаги датафида
 «T;17:57:24;9046;10087;1;S;»
 T - трейд; 17:57:24 — московское время данного события; 9046 — микросекунды; 10087 — цена, по которой произошло данное событие; 1 — текущий объем трейда; S — сторона агрессора, в данном случае это была продажа

Как видите все значения в файлах разделены между собой точкой с запятой, таким образом эти файлы легко можно загрузить в Exel, выбрав в качестве формата файла *.csv

Качество данных от фида выборочно сверялось с оригинальными данными предоставленными биржей CME, совпадение данных 100%.

База исторических данных находится здесь: cloud.mail.ru/public/04dbf91a0453%2FCME%20Historical%20DATA
34 Комментария
  • Eugene777
    01 октября 2014, 16:27
    Кирилл, спасибо, полезный набор!
  • Lafert
    01 октября 2014, 16:35
    Спасибо огромное! За такое можно было и пару сотен плюсов поросить, как тут, на СЛ, принято)
  • Андрей К
    01 октября 2014, 16:47
    спасибо
  • antikykl
    01 октября 2014, 16:49
    ща по еs качну Оч ннада
  • Алексей
    01 октября 2014, 16:58
    Спасибо
  • Satoshi Nakamoto
    01 октября 2014, 17:04
    Спасибо!
  • Alexander Noizium
    01 октября 2014, 17:05
    Огромная благодарность. Время в файлах до мс — это ведь не локальное время прихода информации о заявке в терминал? другими словами это действительное время заявки(с переводом времени в московское)?
  • Дмитрий Т
    01 октября 2014, 17:14
    Сегодня начал копать в эту сторону, и тут такой сюрприз. Спасибо огромное!
  • MadTrade
    01 октября 2014, 17:18
    +++ Класс уже все залил )))
    • ELab
      02 октября 2014, 21:35
      Коробицын Кирилл, а какой сейчас у СМЕ раунд трип??? Через Rithmic у меня выходило от 500 микросекунд до 5000 микросекунд (5 миллисекунд). Причём делал сделки на их Diamond API. 500 микросекунд мне бы хватило чтобы получить прибыль, а с 5000… Ну только смотреть как её получают другие люди
  • respected
    01 октября 2014, 17:22
    Хоть и не нужно это, но плюсанул топик и в профиль. Вот такие топики нужны смарту, а не пое — нь которая на главной!
  • Jonah
    01 октября 2014, 18:00
    спасибо! и почем датафид Rithmic? не нашел у них прайс на сайте
  • keygen
    01 октября 2014, 18:24
    Вот и настал тот день, когда я нашел что-то полезное на этом сайте))) Кирилл, агромное спасибо за труд!!! не имею рейтинга, плюсанул бы((
  • besttrader
    01 октября 2014, 20:56
    Спасибо за труд!
  • Леха «my-trade»
    02 октября 2014, 03:24
    Эмм… не сильно разбираюсь в теме… но чем полезны данные, меньше чем за год? Их по мойму даж в нинзе закачать можно.
    • moonwalker
      02 октября 2014, 08:29
      Леха Майтрейд, стакан и тики с микросекундной маркировкой дохрена бабла стоят, а нинзя это примитив
      для теста хфт и недели достаточно таких данных
      большой плюс автору
  • Андрей
    02 октября 2014, 13:21
    Спасибо за дату. В какой проге можно прогнать эмуляцию по этой дате?
    • ELab
      09 октября 2014, 11:38
      felix, в самописной
  • ELab
    04 декабря 2014, 13:53
    Начал сейчас тестить твои данные — тоже снимал с Rithmic, но с их сервера на Aurora. И у меня был R|Diamond (хотя по идее 1-1 должно быть). Вообщем, у меня разница очень большая. Наверное, еще сторона агрессора у тебя самостоятельно вычисляется. У меня с биржи (я с Rithmic списывался чтобы сделали биржевую сторону агрессора).
    • ELab
      09 декабря 2014, 22:44
      Коробицын Кирилл, понял, буду смотреть. может с временем чтото. в любом случае — огромный плюс в карму!
  • Сергей cms
    10 декабря 2014, 14:11
    При распаковки файлов 6bu4.rar, 6cm4.rar и ZLK4.rar выдается ошибка, что архив поврежден или имеет неизвестный формат.
  • ELab
    08 марта 2015, 00:09
    Скажи, внутренний флаг датафида это не кол-во ордеров?
    «A;17:57:22;11280;10090;10;6;1;» тут 6 не кол-во ордеров? Т.е. 10 это объем, а 6 кол-во ордеров.
    • ELab
      10 марта 2015, 12:22
      Коробицын Кирилл, спасибо
  • Дед Нечипор
    14 августа 2015, 21:48
    Большое спасибо за данные. А где бы можно узнать список значений флагов датафида (т.е. как их интерпретировать)? В частности, для воссоздания BestBid, BestAsk.
  • Ambrase
    05 сентября 2015, 12:01
    А не мог бы кто-нибудь перезалить? Ссылка умерла
    • Эдуард Мифтахов
      18 мая 2018, 12:33

      Аналогичная просьба!
      Кирилл, есть возможность перезалить?

       

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

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