OFI (дисбаланс потока заявок, модель стакана)

OFI, дисбаланс потока заявок в смысле Конта, Куканова и Стойкова, — это знаковая мера чистого давления, посчитанная по изменениям стоящего стакана: добавленные и снятые биды, а также аски, подходящие ближе или отступающие, уровень за уровнем. Это не то же самое, что дисбаланс на футпринте, который сравнивает исполненный объём по bid и ask.

Senzoukria · Глоссарий · Обновлено: сентябрь 2026


Одни слова, разные объекты

Дисбалансом потока заявок называют две разные вещи. Версия футпринта сравнивает объём, исполненный по ask, с объёмом, исполненным по bid, обычно по диагонали, и помечает ячейки, где одна сторона доминирует. OFI как модель читает стакан, а не сделки: он накапливает каждое изменение стоящего объёма на лучших уровнях, так что давление фиксируется даже тогда, когда ещё ничего не отторговалось. Отмена крупного аска засчитывается как давление покупки так же, как и рыночная покупка, которая бы его сняла.

Как считается вклад каждого уровня

  • Сторона bid: если цена бида на уровне поднимается, новый объём засчитывается как давление покупки (положительное). Если цена держится, засчитывается изменение объёма. Если бид отступает, старый объём засчитывается как утраченное давление (отрицательное).
  • Сторона ask, зеркально: аск, подходящий ближе или растущий, — давление продажи (отрицательное); аск, отступающий или уменьшающийся, снимает давление продажи (положительное).
  • Вклады суммируются за интервал. Одноуровневая форма берёт только лучшие bid и ask; интегрированная форма повторяет расчёт на каждом из верхних N уровней и складывает результаты.
  • Сырой OFI измеряется в контрактах. Деление на среднюю глубину уровня делает показания сопоставимыми между сессиями и инструментами; без этого шага одно и то же число означает толчок в разреженном ночном стакане и ничто на оживлённом открытии.

Что он объясняет и чего не объясняет

Исходная работа Конта, Куканова и Стойкова (2014) сообщает, что OFI объясняет одновременные изменения цены лучше, чем знаковый объём сделок, и более поздние работы об интегрированной многоуровневой форме сообщают тот же порядок. Причина в том, что большая часть того, что двигает цену, вообще не попадает в ленту: заявки добавляются и снимаются между сделками, и стакан постоянно перестраивается. Ограничение не менее важно: связь одновременная. OFI описывает движение, происходящее в том же интервале; при попытке предсказать им следующий интервал надёжного содержания в нём нет. Относитесь к нему как к чтению состояния стакана, полезному для подтверждения на уровне, выбранном по другим причинам.

В Senzoukria

OFI — второе число в шкале QI / OFI индикатора Microstructure (quant), который находится в группе Quant models панели индикаторов. Его параметры — OFI levels (от 1 до 20, по умолчанию 10) и OFI smoothing, EMA по настраиваемому числу событий стакана (по умолчанию 20). Отображаемое значение нормировано по глубине. Шкала использует мёртвую зону ±0,15: выше +0,15 подсветка зелёная, ниже −0,15 — красная, между ними нейтральная. В собственном описании индикатора сказано, что показание одновременно с движением и не является прогнозом. Ему нужен поток глубины; источник, отдающий сделки без обновлений стакана, посчитать его не может, а права на глубину тарифицирует поставщик данных.

Типичные ошибки

  • Путать OFI с отношением дисбаланса на футпринте: одно читает стоящий объём, другое — исполненный.
  • Использовать сырое, ненормированное значение и сравнивать ночные показания с кэш-сессией.
  • Читать OFI как прогноз следующего бара, а не как объяснение текущего.
  • Запускать его на потоке, который отдаёт только вершину стакана, ожидая при этом интеграции по десяти уровням.

Эта страница на других языках

Частые вопросы

Что лучше — OFI или накопленная дельта?
Они отвечают на разные вопросы. Накопленная дельта — это лента: что реально отторговалось и с какой стороны. OFI — это стакан: что ждёт, появляется и исчезает. Рост с растущим CVD, но плоским OFI съедает стакан, который не пополняется, а этого не даёт ни одна из мер по отдельности.
Почему моё значение OFI так сильно скачет?
Пособытийный OFI шумен по своей природе, потому что каждая отмена и каждая новая заявка его меняют. Сглаживание по числу событий стакана — по умолчанию двадцати в Senzoukria — показывает направление потока, а не мерцание. Сглаживание, равное 1, отображает сырое значение.
Работает ли OFI на крипте?
Расчёту нужен только поток глубины с изменениями уровней, а криптобиржи его дают. В Senzoukria криптопары доступны только для анализа, и точность OFI зависит от того, сколько уровней и насколько часто биржа присылает в обновлениях глубины.