Session Liquidity Architecture: сессии и снятие ликвидности в цифрах

«Лондон снимает азиатский диапазон». «После нью-йоркского выноса цену разворачивает». Сессионный фольклор знают все — и почти ни у одного из этих утверждений нет рядом цифры. Session Liquidity Architecture — бесплатный индикатор с открытым кодом для TradingView — превращает эти фразы в посчитанные события на том графике, который открыт у вас: как часто Лондон здесь действительно забирает азиатский максимум и как часто после этого цена закрывается обратно внутрь. Рядом с каждым процентом — сколько случаев набралось.

Session Liquidity Architecture: коробки сессий с оценкой размаха, отметки снятых уровней и панель со счётчиком
Коробки сессий с оценкой размаха, взведённые экстремумы с отметками снятия и панель, где индикатор ведёт счёт по загруженной истории.

Большинство сессионных инструментов рисует коробки — и на этом всё

Коробка показывает, где сессия торговалась. Она молчит о главном: велика ли эта сессия по своим собственным меркам, склонны ли вообще снимать вон тот максимум, висящий над ценой, и что обычно происходит после снятия. Это вопросы к измерению, а не к картинке. Поэтому поверх обычных коробок здесь работают три механизма.

1. Размах сессии сравнивается с её же историей

Каждая завершённая сессия получает оценку не в пунктах, а в сравнении с последними такими же сессиями: завершившаяся коробка Лондона подписывается вроде «LONDON 0.00421 · P63» — то есть шире, чем примерно шестьдесят с небольшим процентов недавних лондонских сессий. Активная сессия показывает живую сводку: текущий размах, сколько это в процентах от её обычного, и до какого места в своём распределении она уже добралась.

Никаких порогов в пунктах и подстройки под инструмент. «Широкая» и «тихая» здесь определяются собственным недавним поведением рынка, поэтому модель одинаково работает на мажорах, индексах и крипте.

2. У уровней есть жизненный цикл, а не просто линия

Максимум и минимум каждой сессии взводятся в момент её закрытия, а дальше индикатор ведёт их по понятным состояниям: взведён → снят → отбит или принят. Снятие засчитывается только по закрытой свече — это первый подтверждённый выход за взведённый уровень, пока идёт следующая сессия. И считается отбитым, если та же свеча закрылась обратно внутрь. Уровни, которые дожили нетронутыми до открытия такой же сессии на следующий день, помечаются как истёкшие и становятся пунктирными. Максимум и минимум предыдущего дня проходят через ту же логику.

Поскольку все переходы происходят только по закрытым свечам, история снятий, нарисованная на вашем графике, — это ровно та история, из которой собрана статистика. Не две разные.

3. Цифры вместо пересказов

Панель показывает то, что реально случилось на загруженной истории: снятия Лондоном азиатского максимума и минимума, снятия Нью-Йорком лондонских экстремумов и то, как часто после каждого снятия цена возвращалась внутрь. Рядом с каждым числом — n. Пока выборка меньше минимальной, вместо процента написано, что данные собираются.

Честное предупреждение о том, что вы там увидите: на одних инструментах частоты действительно перекошены и это интересно, на других — особенно на круглосуточной крипте — они болтаются около половины, и панель вам это покажет тоже. Заменить предположение измерением иногда означает выяснить, что предположение было шумом. Это не баг, ради этого всё и делалось.

Что вы видите на графике

По одной коробке на сессию в день, подписанной названием; у завершённых в подписи добавляется итоговый размах и его оценка. Линии уровней, тянущиеся вправо с момента взвода, с красным ✕ там, где уровень сняли. Пунктирные линии максимума и минимума предыдущего дня. Разделители дней и свои цвета для каждой сессии. И компактную панель: строка на каждую сессию (живой или последний размах, оценка и состояние её уровней), а ниже — блок с посчитанными частотами и объёмом выборки.

Маленькая деталь, которая экономит нервы: пока сессия идёт, состояния её уровней в панели помечены как «прошлые» — потому что относятся к предыдущему циклу, а не к текущему.

Посмотреть, как это работает

Двухминутный разбор: как читаются коробки, что происходит в момент снятия и откуда берутся числа в панели. Пока на английском, русская версия готовится.

Как этим пользоваться в обычный день

Сначала — панель: сколько от своего обычного размаха активная сессия уже прошла. Сессия на 40% от медианы тихая по своим меркам; сессия, забравшаяся в верхние проценты распределения, уже необычно широкая. Это описание того, что было до сих пор, а не предсказание следующей свечи.

Дальше — какие взведённые уровни висят над ценой и под ней: это объективные ориентиры, за которыми индикатор следит. И когда снятие произошло — прочитать метку (отбили или приняли) и сравнить с тем, как часто такой же сценарий на этом графике заканчивался так же.

Хорошо сочетается с оценками уровней из профиля объёма и с вопросом «откат или разворот» из Trend Integrity Oscillator — это инструменты одной линии, сделанные по одному принципу.

Про перерисовку

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

Коробки и линии уровней по своей природе привязаны к прошлым свечам — коробка охватывает свою сессию, линия начинается от бара экстремума. Это влияет только на то, как история отображается, и никогда — на логику событий. Как проверить любой индикатор на перерисовку самому: статья на пять минут.

Настройки

Часы и таймзона по каждой сессии отдельно (по умолчанию Токио 09:00–18:00 JST, Лондон 08:00–17:00 UK, Нью-Йорк 09:30–16:00 ET) — таймзоны заданы в формате IANA, поэтому переходы на летнее время учитываются сами. Слот можно и перепрофилировать: например, сделать из него киллзону под свою торговлю.

Остальное — глубина отрисовки, прозрачность коробок, разделители дней, максимум и минимум прошлого дня, стиль отметок снятия (маленький ✕ или пилюля), сколько дней отметок держать, глубина выборки для оценки размаха, положение и размер панели.

Только внутридневные таймфреймы — если график не внутридневной, скрипт прямо об этом скажет. Лучше всего читается от 5 минут до часа. Работает на валюте, индексах, фьючерсах, акциях и крипте; на круглосуточных рынках стандартные часы сессий имеют меньше смысла, так что подгоните их под свою площадку.

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

Он бесплатный?
Да, и с открытым кодом (MPL-2.0): Session Liquidity Architecture на TradingView.

Нужно ли настраивать сессии под свой часовой пояс?
Нет. У каждой сессии своя таймзона, переводы часов обрабатываются автоматически. Настройки по умолчанию работают сразу.

Он даёт сигналы?
Нет. Он размечает сессии, ведёт уровни и считает, чем заканчивались снятия. Решение за вами.

Какие есть оповещения?
Снята ликвидность (с указанием, какой именно уровень и чем закончилось — например «EURUSD 60 — liquidity swept: ASIA H (rejected)»), расширение сессии выше её обычного размаха и открытие сессии.

Что почитать дальше

Короткая версия этого разбора — «Снимает ли Лондон азиатский диапазон: как проверить это на своём графике». Полный разбор настроек с примерами — в личном кабинете, бесплатно после регистрации.

Материалы информационные и обучающие, не инвестиционная рекомендация. Торговля связана с риском потерять деньги.