MT5 Liquidity Sweeps Indicator
- Индикаторы
-
Nordman Algorithms OÜAlgorithmic trading developer since 2018. Founder of Nordman Algorithms OÜ (Estonia).
Specialization:
→ Custom EAs & indicators for MT4, MT5, NinjaTrader 8
→ TradingView-to-terminal cloud webhooks (trade copiers)
→ Prop-firm risk management automation - Версия: 1.1
- Активации: 5
MT5 Liquidity Sweeps Indicator
MT5 Liquidity Sweeps Indicator обнаруживает развороты ликвидности на стороне покупателей и продавцов с использованием анализа рыночной структуры на основе свингов. Индикатор поддерживает режимы обнаружения Sweep на основе фитилей, Sweep пробоя с откатом и Комбинированный режим, отслеживая состояния жизненного цикла: обнаружен, затронут, смягчён и истёк. Дополнительные возможности включают настраиваемую логику смягчения, визуализацию уровней ликвидности, оповещения о событиях, анализ структуры свингов и отслеживание исторических зон Sweep в MetaTrader 5.
Концепция Liquidity Sweeps
Развороты ликвидности происходят, когда цена выходит за пределы предыдущих максимумов или минимумов свинга, где обычно сосредоточены стоп-ордера и отложенная ликвидность.
В методологиях ICT и Smart Money Concepts (SMC) максимумы свингов часто представляют ликвидность на стороне покупателей, а минимумы свингов — на стороне продавцов. Когда цена достигает этих областей, она может кратко торговаться за пределами уровня перед разворотом, взаимодействуя с сосредоточенными там отложенными ордерами.
Эти события могут возникать в разных рыночных контекстах: как часть разворота, движения продолжения или фазы смещения. Вместо того чтобы присваивать фиксированный направленный смысл каждому развороту, индикатор сосредоточен на выявлении самого структурного поведения — куда пошла цена, как далеко она продвинулась и вернулась ли обратно.
Не каждое движение за пределы максимума или минимума свинга квалифицируется как разворот ликвидности. Структура разворота зависит от того, как сформировался свинг, насколько глубоко цена проникла за уровень и как быстро вернулась. Краткий фитиль через уровень и устойчивый пробой с последующим откатом имеют разные структурные характеристики — и индикатор обрабатывает их по-разному.
Для точного обнаружения индикатор включает настраиваемую валидацию свингов, фильтрацию минимального расстояния разворота, логику смягчения и отслеживание жизненного цикла разворота.
MT5 Liquidity Sweeps Indicator — Ключевые возможности
Режимы обнаружения Liquidity Sweep
Индикатор поддерживает три режима обнаружения разворотов: Sweep на основе фитилей, Sweep пробоя с откатом и Комбинированный режим.
Sweep на основе фитилей фокусируется на немедленном отклонении после того, как цена проходит через уровень ликвидности. Зона разворота формируется, когда цена кратко выходит за пределы предыдущего максимума или минимума свинга, а затем возвращается обратно.
Sweep пробоя с откатом использует отложенное направленное поведение разворота. Сначала цена пробивает уровень ликвидности, возвращается обратно и формирует зону разворота на основе структуры смещения. Если цена впоследствии возвращается в эту зону в течение разрешённого окна отката, взаимодействие регистрируется как событие разворота.
Комбинированный режим позволяет обеим моделям обнаружения работать одновременно.
Движок обнаружения также включает настраиваемую фильтрацию минимального расстояния разворота. Развороты могут быть подтверждены с использованием требований на основе тиков или процентного смещения, помогая фильтровать взаимодействия с низким смещением ликвидности.
Уровни ликвидности на основе свингов
Обнаружение разворотов ликвидности построено на анализе структуры свингов, а не на фиксированных паттернах свечей.
Индикатор автоматически определяет максимумы и минимумы свингов, которые могут выступать потенциальными уровнями ликвидности. Затем эти уровни отслеживаются на предмет взаимодействий с разворотами и направленных событий ликвидности.
Структурные метки свингов также отображаются непосредственно на графике.
Горизонтальные уровни свингов могут оставаться видимыми после формирования, что упрощает отслеживание мест, где ликвидность может всё ещё находиться в ожидании.
Чувствительность свинга контролируется параметром Swing Strength . Более высокие значения создают более строгую структурную валидацию, тогда как более низкие значения быстрее реагируют на развивающееся рыночное движение.
Индикатор также включает логику Swing Expiration , ограничивающую, насколько далеко друг от друга могут находиться структуры свинга, оставаясь при этом приемлемыми для обнаружения разворота.
Управление жизненным циклом зоны разворота
Индикатор отслеживает состояние жизненного цикла каждой зоны разворота после обнаружения.
Зоны разворота могут переходить через несколько состояний: Обнаружена, Затронута, Смягчена и Истекла.
Событие касания происходит, когда цена повторно входит в зону разворота до выполнения условий смягчения.
Смягчение и истечение отслеживаются независимо, позволяя визуально разделять активные, смягчённые и истёкшие зоны разворота на графике.
Истёкшие и смягчённые зоны могут оставаться видимыми в качестве исторических ориентиров ликвидности, а не исчезать сразу после смены состояния.
Настройка Sweep Zone Expiration контролирует, как долго зоны разворота остаются активными до перехода в состояние истечения.
Режим смягчения и контроль реакции
Индикатор поддерживает несколько моделей смягчения: Касание (High/Low), Полное заполнение (High/Low), Закрытие тела внутри (Close) и % заполнения (High/Low или Close).
Режим касания считает зону смягчённой, как только цена взаимодействует с областью разворота. Полное заполнение требует полного покрытия зоны до регистрации смягчения.
Закрытие тела внутри использует подтверждение по закрытию свечи вместо экстремумов фитилей.
Режим % заполнения требует, чтобы цена смягчила настраиваемый процент глубины зоны разворота.
Индикатор также включает логику Skip Immediate Mitigation . Это предотвращает слишком быстрое смягчение новых зон разворота во время немедленной волатильности после разворота. Mitigation Skip Bars контролирует, сколько баров игнорируется до активации отслеживания смягчения.
Оповещения и сигналы событий
Индикатор поддерживает оповещения и сигнальные события для каждого основного этапа жизненного цикла разворота: Sweep Detected, Sweep Touch, Sweep Mitigated и Sweep Expired.
События касания отслеживаются независимо от событий смягчения, позволяя раздельно контролировать взаимодействие разворота и полное смягчение.
Доступные типы оповещений включают всплывающие оповещения, звуковые оповещения и email-уведомления.
Маркеры разворота на стороне покупателей и продавцов также могут отображаться непосредственно на графике для визуального подтверждения событий.
Активные зоны разворота, затронутые зоны, смягчённые зоны и истёкшие зоны остаются визуально различимыми при воспроизведении рынка и анализе в реальном времени.
Используйте его в тихом режиме или как активный инструмент мониторинга ликвидности.
Визуализация на графике и уровни разворота
Индикатор включает несколько инструментов визуализации для мониторинга структуры ликвидности непосредственно на графике.
Максимумы и минимумы свингов могут быть расширены как горизонтальные уровни ликвидности, позволяя предыдущим областям ликвидности оставаться видимыми после формирования исходного свинга.
Зоны разворота отображаются непосредственно на графике с использованием отдельных визуальных состояний для бычьего и медвежьего рынков.
Маркеры разворота на стороне покупателей и продавцов используют независимые цветовые настройки для более быстрого визуального распознавания при анализе в реальном времени.
Исторические зоны разворота могут оставаться видимыми после смягчения или истечения, сохраняя предыдущие реакции ликвидности и структурный контекст.
Как интерпретировать и использовать MT5 Liquidity Sweeps Indicator
Чтение Sweep на основе фитилей
Sweep на основе фитилей фокусируется на немедленном отклонении после взаимодействия с ликвидностью.
Медвежий разворот формируется, когда цена поднимается выше предыдущего максимума свинга и быстро возвращается ниже уровня. Бычий разворот следует той же логике на минимумах свингов.
Эти реакции часто появляются вокруг краткосрочных захватов ликвидности, когда цена кратко торгуется за пределами отложенной ликвидности перед разворотом обратно через уровень.
Понимание Sweep пробоя с откатом
Sweep пробоя с откатом использует отложенное направленное поведение разворота.
Сначала цена пробивает уровень ликвидности, затем возвращается обратно через него и формирует зону разворота на основе структуры смещения. Если цена впоследствии возвращается в эту зону в течение настроенного окна отката, взаимодействие регистрируется как событие разворота.
В отличие от Sweep на основе фитилей, реакция не должна происходить немедленно после первоначального пробоя ликвидности.
Использование Комбинированного режима
Комбинированный режим позволяет обнаружению Sweep на основе фитилей и Sweep пробоя с откатом работать одновременно.
Это позволяет отслеживать как немедленное отклонение ликвидности, так и отложенные структуры разворота в рамках одного рабочего процесса.
Интерпретация состояний жизненного цикла разворота
Каждая зона разворота может переходить через несколько структурных состояний: Обнаружена, Затронута, Смягчена и Истекла.
События касания представляют первое возвращение в зону разворота до выполнения условий смягчения.
Смягчённые зоны представляют завершённое взаимодействие на основе выбранной модели смягчения.
Истёкшие зоны указывают на то, что цена не смогла вернуться или смягчить разворот в течение настроенного периода истечения.
Использование уровней свингов как ориентиров ликвидности
Максимумы и минимумы свингов используются как основные ориентиры ликвидности для обнаружения разворота.
Предыдущие уровни свингов могут оставаться расширенными на графике после формирования, что упрощает мониторинг мест, где ликвидность может всё ещё находиться в ожидании.
Более высокая чувствительность свинга создаёт более строгую структурную валидацию, тогда как более низкая чувствительность быстрее реагирует на развивающееся рыночное движение.
Настройки и параметры индикатора
Оповещения
- Enable Pop Up Alert — Отображает всплывающее окно на экране при срабатывании оповещения о событии разворота.
- Enable Sound Alert — Воспроизводит звуковое уведомление для поддерживаемых событий разворота.
- Alert Sound File — Выбирает звуковой файл для звуковых оповещений.
- Enable Email Alert — Отправляет email-уведомления при наступлении поддерживаемых событий разворота. Требует настройки параметров email в MetaTrader.
- Email To — Определяет адрес электронной почты получателя для оповещений.
Основные настройки
- History Bars To Process — Определяет, сколько исторических баров используется для расчётов обнаружения разворотов.
- Liquidity Sweeps Mode — Выбирает модель обнаружения разворотов: Sweep на основе фитилей, Sweep пробоя с откатом или Комбинированный режим.
- Swing Strength — Контролирует строгость валидации максимумов и минимумов свингов перед квалификацией их как уровней ликвидности. Более высокие значения создают более строгую структуру. Более низкие значения быстрее реагируют на развивающееся ценовое движение.
- Minimum Sweep Distance Mode — Определяет, как измеряется минимальное проникновение разворота: в тиках или процентах.
- Minimum Sweep Distance Ticks — Определяет минимальное расстояние проникновения разворота при использовании валидации на основе тиков.
- Minimum Sweep Distance Percentage — Определяет минимальное расстояние проникновения разворота при использовании валидации на основе процентов.
- Retest Max Bars — Определяет максимальное количество баров, разрешённых для валидации отката в режиме Sweep пробоя с откатом.
- Sweep Zone Expiration (Bars) — Определяет, как долго зоны разворота остаются активными до перехода в состояние истечения.
- Swing Expiration (Bars) — Определяет максимально допустимое расстояние между структурами свингов для обнаружения разворота. Более старые уровни свингов за пределами этого диапазона игнорируются.
Смягчение
Режим смягчения
Определяет, как цена должна взаимодействовать с зоной разворота для регистрации смягчения.
- Touch — зона смягчается, как только максимум или минимум цены взаимодействует с областью разворота
- Full Fill — максимум или минимум цены должен полностью покрыть всю зону до регистрации смягчения
- Body Close Inside — смягчение требует закрытия свечи внутри зоны, а не просто касания фитилём
- % Fill — настраиваемый процент глубины зоны должен быть заполнен, проверяется с использованием цен High/Low или закрытия свечи в зависимости от выбранного режима цены смягчения
- Mitigation Price Mode — Определяет, использует ли валидация смягчения цены High/Low или Close.
- Mitigation % — Определяет требуемый процент заполнения зоны при использовании режима смягчения на основе процентов.
- Skip Immediate Mitigation — Предотвращает слишком быстрое смягчение новых зон разворота сразу после обнаружения.
- Mitigation Skip Bars — Определяет, сколько баров игнорируется до активации отслеживания смягчения.
Оповещения и сигналы разворота
- Enable Sweep Detected Alert — Активирует оповещение при обнаружении новой зоны разворота.
- Enable Sweep Touch Alert — Активирует оповещение, когда цена повторно входит в зону разворота до смягчения.
- Enable Sweep Mitigated Alert — Активирует оповещение, когда зона разворота смягчается.
- Enable Sweep Expired Alert — Активирует оповещение, когда зона разворота истекает.
- Enable Sweep Detected Marker — Отображает маркеры на графике для новых зон разворота.
- Enable Sweep Touch Marker — Отображает маркеры на графике, когда цена касается зоны разворота.
- Enable Sweep Mitigated Marker — Отображает маркеры на графике при смягчении.
- Enable Sweep Expired Marker — Отображает маркеры на графике при истечении зон разворота.
Визуализация на графике
- Buy-Side Sweep Color — Определяет цвет для бычьих маркеров разворота и зон разворота.
- Sell-Side Sweep Color — Определяет цвет для медвежьих маркеров разворота и зон разворота.
- Mitigated Sweep Color — Определяет цвет для смягчённых зон разворота.
- Expired Sweep Color — Определяет цвет для истёкших зон разворота.
- Sweep Zone Opacity — Управляет прозрачностью визуализации зон разворота.
- Show Swing Points — Отображает метки структуры свингов непосредственно на графике.
- Show Swing Levels — Отображает горизонтальные уровни ликвидности, производные от максимумов и минимумов свингов.
- Max Displayed Swings — Определяет максимальное количество структур свингов, одновременно отображаемых на графике.
