Агрегированные сделки (aggTrades)
Агрегированные сделки, или aggTrades, — это компактные записи сделок Binance, в которых исполнения, порождённые одной заявкой тейкера по одной цене, объединены в одно событие с суммарным количеством. Поэтому один aggTrade считает одну агрессивную заявку, а не одно исполнение, и несёт флаг мейкера, по которому определяется сторона агрессора.
Senzoukria · Глоссарий · Обновлено: сентябрь 2026
Определение и поля
Когда заявка тейкера сметает несколько лежащих в стакане заявок по одной цене, биржа порождает по одному исполнению на каждую из них. Поток агрегированных сделок Binance и его архивы объединяют эти исполнения в одну запись: идентификатор агрегата, цена, суммарное количество, первый и последний идентификаторы исходных сделок, метка времени и флаг, был ли покупатель мейкером. Если покупатель был мейкером, значит ликвидность забрал продавец и сделка агрессивна на продажу; иначе — агрессивна на покупку.
Для футпринта такое представление ничего не теряет. Объём по цене и по стороне от объединения не меняется, и дельта, посчитанная как объём по ask минус объём по bid на каждом уровне, выходит той же. Меняется счёт: график с числом событий показывает агрессивные заявки, а не сырые исполнения.
- Одна запись на заявку тейкера по одной цене, количество суммируется.
- Флаг мейкера у покупателя даёт сторону агрессора без правила тика.
- Упорядоченные идентификаторы позволяют заметить разрыв, когда поток теряет сообщения.
Почему футпринту удобнее этот формат
- Меньше сообщений на тот же объём, что важно на активных парах в быстрые сессии.
- Сторона агрессора указана явно, поэтому дельта — это измерение, а не оценка.
- Исторические архивы публикуются в том же формате, так что восстановленная история совпадает с живым соглашением.
- Распределение размеров сделок считается по заявкам — ближе к тому, что и должен показывать фильтр крупных сделок.
В Senzoukria
Источники Binance Spot и Binance USD-M Perp читают поток aggTrade вживую, а путь истории крипты восстанавливает ячейки bid × ask из архивов aggTrades биржи — архива, который даёт и количество, и сторону для прошедших сессий. При первой загрузке график импортирует недавние сделки, затем продолжает из потока; если поток какое-то время остаётся пустым, подключение сообщает об этом, вместо того чтобы рисовать плоские бары.
Каждый aggTrade хранится вместе с номиналом, а не только с количеством в базовом активе, поэтому футпринт, пузыри крупных сделок и индикаторы размера сделок переключают единицы согласованно. Поскольку запись соответствует одной агрессивной заявке, индикаторы числа и размера сделок на крипте считают заявки. Руководство по крипте ссылается на журнал сборки, где измерено на BTCUSDT Spot, во что на практике обходится восстановление текущего дня bid × ask из этих архивов.
Типичные ошибки
- Сравнивать число aggTrades с числом сырых сделок из другого потока и читать разницу как потерю данных.
- Переворачивать флаг мейкера: «покупатель — мейкер» означает, что агрессором был продавец.
- Считать, что Bybit агрегирует так же и помечает так же; его поле стороны нужно проверять отдельно.
- Читать одну крупную aggTrade как намерение одного участника: это одна заявка, и кто её отправил — неизвестно.
См. также
- Крипто-футпринт: графики ордерфлоу
- Поток данных криптобиржи
- Индикатор числа сделок
- Распределение размеров сделок
- Крипто-ордерфлоу
Эта страница на других языках
Частые вопросы
- Меняют ли aggTrades дельту по сравнению с сырыми сделками?
- Нет. Объединение исполнений одной заявки тейкера по одной цене суммирует количества на той же стороне и на той же цене, поэтому объём по ask, объём по bid и их разность по уровню идентичны. Отличаются только счётчики: aggTrades считают агрессивные заявки, сырые сделки — исполнения.
- Можно ли восстановить стакан по aggTrades?
- Нет. Они записывают то, что исполнилось, а не то, что стояло в книге и было снято. Исторической тепловой карте нужна записанная глубина за период, которая на крипте приходит из отдельного источника истории стакана. Архив сделок не покажет заявку, которая так и не торговалась.