Соломатин Андрей
Соломатин Андрей личный блог
16 апреля 2021, 11:45

Внебиржевые сделки(блок-трейды) на фьючерсах биржи CME.

На сайте биржи  www.cmegroup.com/clearing/trading-practices/block-trades.html  дано следующее определение Block-trade: это крупная фьючерсная (опционная) сделка, заключенная в частном порядке и исполнена отдельно от публичного рынка(т.е. не на открытых торгах через стакан), а напрямую между участниками. Предназначена для удовлетворения потребностей институциональной торговли. По правилам такая сделка должна быть зарегистрирована на бирже в течение 15 мин. после её заключения. Есть несколько разновидностей блок-трейдов: https://www.cmegroup.com/education/courses/market-regulation/block-trades/block-trades-tas-tam-and-btic.html
Здесь  datamine.cmegroup.com/#/datasets/cme.block   указано, что данные о таких сделках можно покупать у самой биржи. 1500$ в месяц за четыре биржи CME Group, или по 750$ каждая в отдельности. Почти за даром. 
Но их можно вычислять из биржевых тиковых данных, которые стоят на много дешевле(смотрим мой предыдущий топик). Фрагмент тикового файла Time&Sales со сделками по фьючерсу на нефть CL, майский контракт, от 13.04.2021:

Time Price Vol Total

20210412 180000    59.64    1    1
20210412 180000    59.64    2    3
20210412 180000    59.64    2    5
20210412 180000    59.64    2    7
20210412 180000    59.64    2    9
...
20210413 165959    60.47    1    306697
20210413 165959    60.45    1    306698
20210413 165959    60.45    1    306699

Биржа даёт время каждой сделки (по Нью Йорку), цену, объём и суммарный объём торгов за текущую сессию. TotalVolume начинается от нуля на открытии сессии и кумулятивно увеличивается с учётом сайза каждой последующей сделки.(казалось бы зачем? Можно и самому посчитать). На закрытии сессии он составил 306699 контрактов. Этот объём мы видим на сайте биржи на дневном графике (cmegroup.com использует графики tradingview).
Внебиржевые сделки(блок-трейды) на фьючерсах биржи CME.

Далее, самостоятельно вычисляем TotalVolume торгов за всю сессию, суммируя объёмы всех трейдов из файла Time&Sales. Я это делаю в своей старой проге, нарисовав дневной бар из этих данных:
Внебиржевые сделки(блок-трейды) на фьючерсах биржи CME.
И тут видим совсем другой объём — 208053. Возникает подозрение: либо данные не полные, либо просуммировал не правильно. Долго разбирался и что выяснил. Если на сайте биржи(или tradingview) на графике с более мелким таймфреймом(меньше дневного) просуммировать вертикальные объёмы всех баров за эту же сессию, так же получим 208053. На скрине ниже в калькуляторе просчитана сумма вертикальных объёмов всех шести 4-ох часовых свечей за этот день. Нужно учитывать, что дневной объём считается от клиринга до клиринга, т.е. от начала сессии по НьюЙорку в 18-00 предыдущего дня и до закрытия в 16-59 текущего дня. В 17-ом часу торги закрыты, клиринг. Если на сайте tradingview и время Московское, то всё проще — с 1:00 до 23:59 одним днём.
Внебиржевые сделки(блок-трейды) на фьючерсах биржи CME.

Мало кто знает о таком отличии объёмов дневного и более младших таймфреймов.
Откуда разница? TotalVolume за сессию 306699, который считает и транслирует биржа, учитывает внебиржевые блок-трейды, которых в файле Time&Sales, конечно, же нет. Что это нам даёт?

20210413 120443 60.42    1    199278
20210413 120446 60.42    1    199281
20210413 120447 60.42    2    200283

В данном фрагменте тиковых данных видим что после второго трейда TotalVolume составлял 199281 контракта. Далее прошла сделка в 2 контракта, а суммарный объём увеличился на 1002 контракта. Это говорит о том, что между этими сделками биржей был зарегистрирован блок-трейд размером в 1000 контрактов. Теперь не сложно вычислить и вывести такие сделки на график.

Внебиржевые сделки(блок-трейды) на фьючерсах биржи CME.

Имеем ввиду, что здесь цене блок-трейда присваивается значение цены текущего тика из Time&Sales. Но мы не знаем, какой она была на самом деле. Настоящая цена блок-трейда может отличаться от рыночной, хотя и не значительно. Возможно, в такой информации есть некая ценность. Ну, тогда 1.5к в месяц, милости просим, покупайте данные у биржи. А некоторые блок-трейды вааще заключаются по условной цене, которая будет определена как цена закрытия текущей, ещё не закончившейся сессии. Тоесть, цена сделки в момент её заключения и регистрации ещё не известна.
Добавлю, что сделки с фьючерсами на нефть, совершаемые на открытом рынке через стакан, как правило, не сильно превышают 500 контрактов. А блок-трейды могут достигать до 5000 и более.
Аналогичным образом можно вычислять и внебиржевые DarkPool-сделки с акциями на биржах NYSE и NASDАQ.



Всем спасибо.
8 Комментариев
  • Феликс Осколков
    16 апреля 2021, 11:59
    А зачем вычислять блоки, если их доля менее 1%  в общем объеме торгов?
    • Феликс Осколков
      16 апреля 2021, 13:50
      Соломатин Андрей, посмотрите по нефти тут https://www.cmegroup.com/trading/energy/crude-oil/light-sweet-crude_quotes_volume_voi.html#tradeDate=20210413
      нет там 2/3 даже близко, менее 1%
    • Феликс Осколков
      16 апреля 2021, 14:27
      Соломатин Андрей, что то  вы все в кучу смешали. Зачем суммировать BlockTrades и TAS? В режиме TAS могут совершаться как биржевые так и внебиржевые сделки. 
  • 1Trader
    17 апреля 2021, 14:41
    Привет, копал в этой теме, хочу поделиться еще информацией к размышлению, которую смог найти. Какая телега?

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

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