На сайте биржи
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).
Далее, самостоятельно вычисляем TotalVolume торгов за всю сессию, суммируя объёмы всех трейдов из файла Time&Sales. Я это делаю в своей старой проге, нарисовав дневной бар из этих данных:
И тут видим совсем другой объём — 208053. Возникает подозрение: либо данные не полные, либо просуммировал не правильно. Долго разбирался и что выяснил. Если на сайте биржи(или tradingview) на графике с более мелким таймфреймом(меньше дневного) просуммировать вертикальные объёмы всех баров за эту же сессию, так же получим 208053. На скрине ниже в калькуляторе просчитана сумма вертикальных объёмов всех шести 4-ох часовых свечей за этот день. Нужно учитывать, что дневной объём считается от клиринга до клиринга, т.е. от начала сессии по НьюЙорку в 18-00 предыдущего дня и до закрытия в 16-59 текущего дня. В 17-ом часу торги закрыты, клиринг. Если на сайте tradingview и время Московское, то всё проще — с 1:00 до 23:59 одним днём.
Мало кто знает о таком отличии объёмов дневного и более младших таймфреймов.
Откуда разница? 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 контрактов. Теперь не сложно вычислить и вывести такие сделки на график.
Имеем ввиду, что здесь цене блок-трейда присваивается значение цены текущего тика из Time&Sales. Но мы не знаем, какой она была на самом деле. Настоящая цена блок-трейда может отличаться от рыночной, хотя и не значительно. Возможно, в такой информации есть некая ценность. Ну, тогда 1.5к в месяц, милости просим, покупайте данные у биржи. А некоторые блок-трейды вааще заключаются по условной цене, которая будет определена как цена закрытия текущей, ещё не закончившейся сессии. Тоесть, цена сделки в момент её заключения и регистрации ещё не известна.
Добавлю, что сделки с фьючерсами на нефть, совершаемые на открытом рынке через стакан, как правило, не сильно превышают 500 контрактов. А блок-трейды могут достигать до 5000 и более.
Аналогичным образом можно вычислять и внебиржевые DarkPool-сделки с акциями на биржах NYSE и NASDАQ.
Всем спасибо.
нет там 2/3 даже близко, менее 1%
думаю, TAS — это разновидность blockTrade и не входит в Time&Sales. Но даже если я ошибаюсь, то, всё-равно, проблема в том, что объёмы Time&Sales в полтора раза меньшие чем столбец TotalVolume из вашей таблицы. А я всего лишь вывел эти лишние объёмы на график. Я готов согласиться, что не всё что я вывел — это блоктрейды. Но из данной таблицы невозможно до конца разобраться, что это за лишний объём. А он, таки, не маленький