MSL Liquidity Zones
- Индикаторы
-
Andrei Lukoianov
АНДРЕЙ ЛУКОЯНОВ · MarketStructureLab
Трейдер с 2008 года | Алгоритмическая торговля с 2018 года
От торговой идеи к понятной системе действий - Версия: 1.2
Liquidity Zones — бесплатный индикатор для MetaTrader 5 от MarketStructureLab. Он автоматически выделяет зоны поддержки и сопротивления, считает отдельные возвраты цены и отмечает пробитые зоны.
Индикатор помогает держать важные ценовые области перед глазами и оценивать реакцию рынка на них. Цветные зоны, компактные подписи и история уровней подходят как для начинающих трейдеров, так и для опытных пользователей со своей системой анализа.
Основные возможности
- Зоны по подтверждённым экстремумам. Поддержка строится от локальных минимумов, сопротивление — от максимумов.
- Отдельный подсчёт ретестов. Новое касание учитывается после выхода цены из зоны и последующего возврата.
- Фильтрация отображения. Можно показывать зоны с заданным количеством ретестов или накопленным объёмом пересекающих свечей.
- Подтверждение пробоя. На выбор — закрытие свечи за границей или выход её экстремума за границу.
- История зон. Пробитые и заменённые зоны сохраняются в приглушённом виде.
- Понятные подписи. Цена границы, статус Fresh и число ретестов; подробности доступны при наведении.
Как работает индикатор
Liquidity Zones ищет локальные максимумы и минимумы, сравнивая свечу с заданным количеством свечей слева и справа. По умолчанию используется 15 свечей с каждой стороны.
После подтверждения экстремума индикатор создаёт зону. В режиме Wick Extremity она охватывает область между телом и краем тени свечи. В режиме Full Range используется полный диапазон High–Low.
Зона появляется только после закрытия свечей подтверждения, хотя её начало привязано к исходной свече экстремума. На самой свече экстремума эта зона ещё не была известна.
Одновременно отслеживаются одна текущая зона поддержки и одна текущая зона сопротивления. Новая подтверждённая зона того же типа завершает предыдущую.
Что означают подписи
Пример: R 192.69 | 1 retest
- R — сопротивление, S — поддержка.
- Цена — внешняя граница зоны, по которой проверяется пробой.
- Fresh — отдельных повторных возвратов по правилам алгоритма ещё не зафиксировано.
- 1 retest / 2 retests — количество отдельных возвратов.
Последовательные свечи внутри зоны не увеличивают число ретестов. Чтобы появился новый ретест, цена должна сначала выйти из зоны, а затем вернуться. Для проверки пересечения используется весь диапазон закрытой свечи.
При наведении на подпись доступны границы зоны, ширина, возраст, расстояние от текущей цены, ретесты и накопленный объём.
Как использовать
- Найдите активные зоны рядом с текущей ценой.
- Проверьте их границы и число ретестов.
- Наблюдайте за реакцией цены при приближении или возврате.
- Сопоставьте эту реакцию с условиями своей стратегии.
Зоны дают контекст для анализа. Они не являются командами на покупку или продажу и не задают готовые точки входа, стоп-лосс или цель.
Когда зона считается пробитой
Close: свеча закрывается выше верхней границы сопротивления или ниже нижней границы поддержки.
Wick: максимум или минимум закрытой свечи выходит за соответствующую внешнюю границу.
Простое касание границы не считается пробоем. Пробитая зона получает пунктирную линию и больше не возвращается в активное состояние.
Входные параметры
Расчёт зон
- Pivot lookback — число свечей с каждой стороны экстремума: 1–500, по умолчанию 15.
- Swing area — область тени Wick Extremity или полный диапазон Full Range.
- Filter by — фильтр по ретестам или Overlap Volume.
- Minimum — минимальное значение выбранного фильтра. Для ретестов значение 0 позволяет показывать Fresh-зоны.
- Break confirmation — подтверждение пробоя по Close или Wick.
- Volume source — Auto, Tick или Real. Auto использует положительный реальный объём, иначе — тиковый.
Подписи
- Show active zone labels — включение подписей.
- Label detail — компактный режим или подробный с дополнительной строкой объёма.
- Label style — только текст или плашка. По умолчанию — текст без фона.
- Text gap from zone boundary — расстояние подписи от границы.
- Label font size — размер шрифта.
- Label background opacity — непрозрачность фона плашки.
- Keep labels inside visible plot — удержание подписей в видимой области по горизонтали. При нехватке места по высоте текстовая подпись скрывается.
- Reserve right margin for price scale — свободное место справа для шкалы цены.
Оформление и история
- Show resistance / Show support — независимое отображение сопротивления и поддержки.
- Resistance level color / Support level color — цвета граничных линий.
- Resistance area color / Support area color — цвета заливки.
- Show translucent zone fill — включение заливки.
- Show boundary lines — включение граничных линий.
- Active line opacity / Active area opacity — непрозрачность активных зон.
- Broken line opacity / Broken area opacity — непрозрачность пробитых зон.
- Retired line opacity / Retired area opacity — непрозрачность зон, завершённых появлением новых.
- Boundary line width — толщина линий.
- Active-zone projection — продление активных зон вправо в свечах.
- Maximum historical zones — число сохраняемых исторических зон: до 298, плюс две текущие.
Непрозрачность задаётся от 0 до 255. Чем выше значение, тем заметнее элемент. Визуальные настройки не меняют расчёт зон.
Как понимать Overlap Volume
Это сумма полных объёмов свечей, диапазоны которых пересекали зону, включая исходную свечу экстремума. Показатель не измеряет объём сделок исключительно внутри зоны.
Реальный и тиковый объём имеют разный смысл. Их доступность зависит от брокера, поэтому источник объёма и порог фильтра следует выбирать с учётом инструмента.
Важные особенности
Расчёт выполняется на инструменте и таймфрейме текущего графика. Одновременный анализ нескольких таймфреймов не предусмотрен.
Название Liquidity Zones обозначает области, построенные по ценовым экстремумам. Индикатор не обнаруживает скрытые заявки и не измеряет фактические скопления ликвидности.
Зоны могут быть пробиты; число ретестов не гарантирует отскок. Изменение котировок или доступной истории может повлиять на пересчитанные зоны.
Индикатор не совершает сделки и не гарантирует доходность. Оповещения в этой версии не предусмотрены. DLL и внешняя подписка не требуются.
Поддержка — через обсуждение продукта и сообщения MQL5.

