Используйте этот индикатор прямо на TradingView — самой популярной графической платформе в мире.
Что делает индикатор уровней ликвидности ICT?
Этот индикатор отображает уровни ликвидности ICT (Inner Circle Trader) — отложенные ордера стоп-лосс, которые накапливаются выше максимумов свингов и ниже минимумов свингов. Он определяет ликвидность на стороне покупки (BSL), ликвидность на стороне продажи (SSL), равные максимумы (EQH), равные минимумы (EQL) и сметания ликвидности (Turtle Soup), с полной поддержкой старших таймфреймов (HTF) для анализа конфлюэнса на нескольких временных интервалах. Уровни расширяются в реальном времени, метки отображают точную цену, а сметенные уровни автоматически отмечаются и аннулируются. Новые уровни, сметания и алерты подтверждаются на закрытии бара, а уровни HTF используют только закрытые бары HTF, поэтому график в реальном времени совпадает с графиком после перезагрузки.
Ключевые понятия
- Ликвидность на стороне покупки (BSL) — Отложенные ордера бай-стоп выше максимумов свингов. Когда трейдеры размещают стоп-лоссы выше максимумов свингов или устанавливают ордера бай-стоп, они создают пул ликвидности, на который нацеливаются институциональные игроки. Отображается горизонтальной линией на уровне цены максимума свинга.
- Ликвидность на стороне продажи (SSL) — Отложенные ордера селл-стоп ниже минимумов свингов. Стоп-лоссы ниже минимумов свингов и ордера селл-стоп создают пул ликвидности, на который охотится "умные деньги". Отображается горизонтальной линией на уровне цены минимума свинга.
- Равные максимумы (EQH) — Когда два или более максимума свинга формируются примерно на одной цене, создается концентрированный пул BSL. Маркет-мейкеры рассматривают этот паттерн двойной/тройной вершины как магнит — сгруппированные стопы выше представляют собой высокоценную цель для ликвидности.
- Равные минимумы (EQL) — Когда два или более минимума свинга выравниваются на одной цене, ниже формируется концентрированный пул SSL. Этот паттерн двойного/тройного дна привлекает институциональную охоту за стопами.
- Сметание ликвидности (Turtle Soup) — Когда цена формирует тень (wick) за пределом уровня ликвидности, но закрывается обратно внутри него, ордера стоп были сработаны (сметены) без подлинного структурного пробоя. Эта "охота за стопами" — также известная как Turtle Soup — является классическим сигналом разворота в концепции ICT.
- Ликвидность на старшем таймфрейме (HTF) — Уровни ликвидности со старших таймфреймов имеют большее значение, поскольку представляют собой более крупные пулы отложенных ордеров. Индикатор отображает HTF уровни вместе с уровнями текущего таймфрейма для анализа конфлюэнса.
Как работает индикатор уровней ликвидности ICT?
1. Определение свингов Индикатор использует ta.pivothigh и ta.pivotlow с настраиваемым параметром Swing Length (Длина свинга). Максимум свинга подтверждается, когда максимум свечи выше максимумов окружающих свечей с обеих сторон; минимум свинга подтверждается, когда минимум ниже. Каждый подтвержденный свинг создает новый уровень ликвидности, когда закрывается подтверждающий бар.
2. Равные максимумы / Равные минимумы Когда новый максимум свинга формируется в пределах допуска (по умолчанию 0.05%) от существующего уровня BSL, оба уровня классифицируются как Равные максимумы (EQH). Существующий уровень обновляется — его цвет меняется на цвет EQH, а толщина линии увеличивается. Та же логика применяется к Равным минимумам (EQL). Это сопоставление на основе допуска учитывает естественные колебания цены, которые все еще представляют один и тот же институциональный пул ликвидности. У каждого пула одна метка на его более старом уровне, поэтому метки никогда не перекрываются. Третий свинг на той же цене присоединяется к пулу и снова вызывает алерт Equal H/L.
3. Определение сметания ликвидности Определение сметания не зависит от переключателя отображения "Liquidity Sweeps" (раздельное обнаружение), но проверяет только существующие уровни: у стороны, выключенной переключателем BSL или SSL, нет уровней текущего таймфрейма и поэтому нет определения сметания. При закрытии каждого бара индикатор проверяет каждый активный уровень:
- Сметание BSL: Максимум свечи пробивает уровень сверху, но закрытие не оказывается выше него — сработали бай-стопы.
- Сметание SSL: Минимум свечи пробивает уровень снизу, но закрытие не оказывается ниже него — сработали селл-стопы.
Когда сметание обнаружено:
- Появляется маркер в виде курсивной 𝘅 в точке сметания. Хранятся 300 последних маркеров.
- Линия становится полупрозрачной серой (пунктирная, толщина 1), указывая, что уровень был "разграблен".
- Срабатывает алерт (если включен) с текстом "[HTF] BSL/SSL Swept", включая цену и символ.
4. Аннулирование уровня Уровень удаляется с графика, когда цена закрывается за его пределами — будь то продолжение сметания или прямой пробой. Это предотвращает загромождение графика устаревшими уровнями. Проверка аннулирования выполняется на каждой свече после обнаружения сметания, гарантируя, что уровень, сметенный на свече N, будет удален, если свеча N+1 закроется за его пределами.
5. Уровни старшего таймфрейма (HTF) При включении индикатор получает данные о максимумах и минимумах свингов с пользовательского старшего таймфрейма с помощью request.security. Используются только закрытые бары HTF: уровень HTF появляется на первом баре графика после бара HTF, подтверждающего свинг, и не перерисовывается. Линия начинается от свинга HTF (не более 4999 баров графика назад). HTF уровни отображаются пунктирными линиями с увеличенной толщиной и более насыщенными цветами, чтобы визуально отличать их от уровней текущего таймфрейма. Встроенная система предотвращения наложения гарантирует, что когда HTF уровень и уровень текущего таймфрейма существуют на одной цене, отображается только HTF уровень — предотвращая визуальное дублирование. Модуль HTF проверяет, что выбранный таймфрейм действительно старше текущего; если нет, HTF уровни не создаются. У уровней HTF есть собственный переключатель (Enable HTF Levels); переключатели отображения BSL и SSL действуют на уровни текущего таймфрейма.
6. Ограничение отображения по типам Входной параметр "Max Levels (per type)" (Макс. уровней (на тип)) ограничивает уровни BSL и SSL текущего таймфрейма, а "HTF Max Levels (per type)" ограничивает уровни HTF BSL и HTF SSL. Каждая из четырех категорий ограничивается независимо. Когда категория превышает свой лимит, сначала удаляются сметенные уровни, затем самые старые — сохраняя фокус графика на ликвидности, которая еще не снята.
Функции
- Определение BSL / SSL — Автоматическое определение ликвидности на стороне покупки и продажи на подтвержденных максимумах и минимумах свингов.
- Равные максимумы / Равные минимумы — Сопоставление на основе допуска обнаруживает концентрированные пулы ликвидности, где несколько свингов выравниваются на одной цене. Уровни EQH/EQL получают отличные цвета и увеличенную толщину линии, и у каждого пула одна метка.
- Сметание ликвидности (Turtle Soup) — Обнаружение охоты за стопами на закрытии бара: тень за пределом + закрытие обратно внутри (или ровно на уровне). Курсивный маркер 𝘅 в точке сметания, линия становится серой.
- Раздельное обнаружение / отображение — Обнаружение сметания всегда работает независимо от переключателя "Liquidity Sweeps" для каждой включённой стороны. Отключение маркера не отключает базовую логику или алерты.
- Уровни старшего таймфрейма — Получение данных о свингах HTF с закрытых баров HTF через request.security для конфлюэнса на нескольких таймфреймах. HTF уровни отображаются пунктирными линиями, насыщенными цветами и увеличенной толщиной, начиная от свинга HTF.
- Предотвращение наложения HTF-LTF — Когда на обоих таймфреймах есть уровень на одной цене, отображается только HTF уровень. Двунаправленная проверка предотвращает дублирование.
- Автоматическое аннулирование уровней — Уровни удаляются, когда цена закрывается за их пределами (продолжение сметания или прямой пробой). На графике не остаются устаревшие уровни.
- Метки, выровненные по правому краю, с ценой — Чистые плоские текстовые метки (без "облачка") отображают "BSL 105.50", "HTF EQH 106.20" и т.д., размещаются сразу справа от последнего бара и перемещаются на каждой свече.
- Ограничения отображения по типам — Независимые лимиты для LTF BSL и LTF SSL (Max Levels) и для HTF BSL и HTF SSL (HTF Max Levels). Сначала удаляются сметенные уровни, затем самые старые.
- Полная настройка цветов — Отдельные цвета для BSL, SSL, EQH, EQL, маркера сметания, HTF BSL и HTF SSL.
- Система алертов — Три настраиваемых типа алертов: Новый уровень ликвидности, Сметание ликвидности и Новые равные максимум/минимум. Каждый включает префикс HTF, когда применимо, цену, символ и таймфрейм. Создайте алерт с условием «Any alert() function call»; все события бара приходят вместе одним сообщением при закрытии бара.
Как использовать индикатор уровней ликвидности ICT
- Определяйте цели ликвидности: Уровни BSL выше максимумов свингов и SSL ниже минимумов свингов показывают, где находятся отложенные стоп-ордера. Цена притягивается к этим пулам — используйте их как направленные цели.
- Равные максимумы/минимумы как магниты: Зоны EQH и EQL представляют концентрированную ликвидность. Когда цена приближается к уровню EQH/EQL, ожидайте попытку сметания. Это цели для охоты за стопами с высокой вероятностью.
- Разворот по Turtle Soup: Когда появляется маркер сметания (𝘅), это сигнализирует, что ликвидность была взята, но цена отклонила пробой. Это классическая установка на разворот — ищите подтверждение от Ордерных блоков, FVG или сдвигов рыночной структуры.
- Конфлюэнс HTF: Включите HTF уровни, чтобы видеть, где находится ликвидность на более крупных таймфреймах. Когда HTF и LTF уровни совпадают (или находятся рядом), пул ликвидности более значителен. Сметания на HTF несут более сильные разворотные последствия.
- Комбинируйте с инструментами ICT: Уровни ликвидности лучше всего работают в сочетании с Ордерными блоками (где институты размещали ордера), Фейр-вейлю гэпами (где цена хочет восстановить баланс) и Рыночной структурой (BOS/CHoCH для направления тренда). Сметание в Ордерный блок внутри FVG — это классический вход по ICT.
- Настройка длины свинга: Увеличьте Swing Length, чтобы определять только основные точки свинга (меньше, но более значимых уровней). Уменьшите его для более детального отображения ликвидности на младших таймфреймах.
Ограничения
- Определение свингов использует ta.pivothigh/ta.pivotlow, которым требуется, чтобы прошло количество свечей, равное Swing Length, для подтверждения. Уровни появляются с задержкой, равной Swing Length.
- Данные HTF получаются через request.security только с закрытых баров HTF, поэтому уровень HTF появляется после закрытия бара HTF, подтверждающего свинг (через HTF Swing Length баров HTF после свинга). Если выбранный HTF не старше таймфрейма графика, HTF уровни не создаются. Индикатор проверяет это автоматически.
- Определение равных максимумов/минимумов использует процентный допуск. На инструментах с очень низкой ценой значение по умолчанию 0.05% может потребовать корректировки.
- Определение сметания проверяет тень и закрытие на одной свече, когда эта свеча закрывается; тень, пробившая уровень во время текущего бара, отмечается только при закрытии. Многосвечные паттерны сметания (тень на свече 1, закрытие обратно на свече 2) не обнаруживаются — только односвечные сметания соответствуют классическому определению Turtle Soup.
- Этот индикатор показывает, где находится ликвидность и когда она сметается — он не генерирует сигналы на покупку/продажу. Комбинируйте его с Ордерными блоками, Фейр-вейлю гэпами, анализом рыночной структуры и правильным управлением рисками для полноценных торговых установок.
Торговля связана с риском. Этот индикатор — инструмент анализа, а не финансовая рекомендация: используйте его вместе с собственным анализом и управлением рисками.
Примечания к выпуску
v2.0ПоследняяУровни HTF по закрытым барам, исправления свипов и меток
Уровни старшего таймфрейма теперь берутся из закрытых баров HTF, новые уровни и свипы определяются на закрытии бара, а метки больше не перекрываются и не исчезают на длинных графиках.
После обновления
- Удалите и заново создайте оповещения для этого индикатора с условием «Any alert() function call». Оповещения TradingView продолжают работать на той версии скрипта, с которой были созданы.
Исправлено
- Уровни HTF теперь используют только закрытые бары старшего таймфрейма, поэтому уровни, свипы и оповещения в реальном времени совпадают с графиком после перезагрузки. Ложные уровни HTF от незавершённого бара HTF больше не появляются.
- Линии HTF теперь начинаются от свинга HTF, а новый уровень HTF проверяется на свип уже на том баре, где он появляется.
- Новые уровни, маркеры свипов и удаление уровней определяются на закрытии бара, поэтому маркер свипа больше не появляется и не исчезает на текущей свече.
- Метки уровней больше не исчезают на длинных графиках: число маркеров свипов теперь ограничено 300 последними.
- Закрытие точно на уровне теперь считается свипом, сопоставление равных уровней работает на инструментах с отрицательными ценами, а третий равный максимум или минимум теперь отправляет оповещение.
Улучшено
- Метки размещаются сразу справа от последнего бара в размере Normal, и у каждого пула равных максимумов или минимумов одна метка вместо двух перекрывающихся.
- Когда тип уровней достигает лимита, уровни, по которым уже был свип, удаляются раньше нетронутых.
- Все оповещения одного бара приходят вместе одним сообщением на закрытии бара.
Часто задаваемые вопросы
Что такое ликвидность в торговле по ICT?
В терминах ICT ликвидность — это скопление стоп-ордеров и ордеров на вход над свинговыми максимумами и под свинговыми минимумами. Трейдеры ставят стоп-лоссы и ордера на пробой сразу за этими точками, и, по ICT, цену тянет к этим пулам, потому что крупным игрокам нужен этот встречный поток ордеров, чтобы набрать собственные позиции. Индикатор рисует уровень на каждом подтверждённом свинговом максимуме и минимуме.
Чем buy side liquidity отличается от sell side liquidity?
Ликвидность на стороне покупок (BSL) находится над свинговыми максимумами: это стопы на покупку у тех, кто в шорте, и buy stop-входы трейдеров, торгующих пробои. Ликвидность на стороне продаж (SSL) находится под свинговыми минимумами: это стопы на продажу у покупателей и sell stop-входы. Движение вверх в BSL запускает ордера на покупку, движение вниз в SSL — ордера на продажу. Индикатор подписывает каждый уровень как BSL или SSL вместе с его ценой.
Что такое свип ликвидности?
Свип ликвидности происходит, когда цена пробивает уровень ликвидности тенью и запускает стоящие там ордера, но свеча закрывается обратно внутри. Его также называют охотой за стопами или Turtle Soup; он указывает, что пробой был ненастоящим, и служит классическим разворотным сигналом ICT. Индикатор отмечает точку свипа знаком x и делает уровень серым; если позже цена закроется за уровнем, он удаляется.
Что такое равные максимумы и равные минимумы?
Равные максимумы (EQH) — это два или более свинговых максимума почти на одной цене, а равные минимумы (EQL) — два или более свинговых минимума. За ними скапливаются стопы многих трейдеров, поэтому ICT считает их особенно привлекательными целями ликвидности, которые цена часто снимает. По умолчанию индикатор считает равными свинги, отстоящие друг от друга не более чем на 0,05%, и рисует такие уровни отдельным цветом и более толстой линией.
Зачем использовать уровни ликвидности старшего таймфрейма?
Уровни старшего таймфрейма отмечают более крупные пулы ожидающих ордеров, поэтому свип такого уровня обычно сильнее указывает на разворот. При включённой опции HTF индикатор рисует их пунктирными, более толстыми линиями рядом с уровнями вашего графика. Если на обоих таймфреймах есть уровень на одной цене, показывается только уровень старшего таймфрейма.
Как торговать свип ликвидности?
Воспринимайте свип как предупреждение о возможном развороте, а не как самостоятельный вход. После него ICT-трейдеры ищут подтверждение — например, market structure shift, ордер блок или fair value gap в сторону разворота; свип в ордер блок внутри fair value gap — хрестоматийный вход по ICT. Ещё не снятые уровни также служат целями, так как цена обычно тянется к ним.
Узнать больше
- Smart Money Concepts (SMC): как институциональные трейдеры двигают рынкиИзучите Smart Money Concepts, включая ордер-блоки, разрывы справедливой стоимости, сбор ликвидности и брейкер-блоки.
- Технический анализ для криптотрейдинга: полное руководствоИзучите технический анализ от основ до продвинутого уровня для торговли криптовалютами. Освойте графические паттерны, индикаторы, анализ объёмов и мультитаймфреймовые стратегии.
- Управление рисками в криптотрейдинге: полное руководство по выживаниюОсвойте расчет размера позиции, стоп-лоссы, распределение портфеля и эмоциональную дисциплину в криптотрейдинге. Узнайте, почему управление рисками важнее всего.
Начать использовать ICT Liquidity Levels
Этот индикатор бесплатен для использования на TradingView. Добавьте его на свои графики и используйте его вместе с собственным анализом.
Похожие индикаторы
Смотреть все
ICT Dealing Range
Индикатор TradingView, который определяет ICT Dealing Ranges с зонами Premium, Discount и Equilibrium, а также отображением внутренней и внешней ликвидности диапазона.
Подробнее
ICT Key Levels
Индикатор TradingView, который рисует ICT институциональные референсные уровни — Previous Day/Week/Month High/Low, Daily Opens, Midnight Open и линии ADR.
Подробнее
ICT Market Structure
Индикатор TradingView для ICT Market Structure — определяет Break of Structure (BOS), Change of Character (CHoCH) и Market Structure Shift (MSS).
Подробнее
ICT SMT Divergence
Индикатор TradingView, который обнаруживает ICT SMT Divergence — кросс-символьный анализ, сравнивающий экстремумы разворотов для выявления институциональных манипуляций.
Подробнее
ICT IPDA Data Range
Индикатор TradingView, который строит ICT IPDA Data Ranges — периоды в 20, 40 и 60 торговых дней с зонами equilibrium и Premium/Discount.
Подробнее
ICT Power of 3
Индикатор TradingView, который визуализирует ICT Power of 3 дневной цикл — Accumulation, Manipulation и Distribution через Азию, Лондон и Нью-Йорк.
Подробнее