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