SmartLiquiditySweepPro
- Индикаторы
-
Musa Khunarikov
📊 Профессиональный трейдер с 2014 года (более 10 лет опыта).💱 Рынки: Forex, акции, MOEX, металлы.
💻 MQL4-MQL5-разработчик. Специализация: объёмный анализ, кластерный анализ, футпринты, дельта, профиль объёма.
🧠 Опыт и подход: - Версия: 1.0
- Активации: 5
💡 Понравилась логика инструмента? 👉 Все продукты автора: https://www.mql5.com/ru/users/musa1994/seller 🌐 Философия торговли: https://developer-mql4-mql5.netlify.app/
Smart Liquidity Sweep Pro — профессиональный SMC-индикатор для MT5, определяющий истинные точки разворота после сноса ликвидности с тройной фильтрацией: Swing-уровни + объём + поглощение. Отображает сигналы прямо на свечах с визуализацией зон ликвидности.
🎯 Что показывает индикатор
Линии ликвидности (на графике): Автоматическая разметка Swing High/Low — зон скопления стопов.
- 🔵 Синий пунктир — Swing Low (зона стопов продавцов).
- 🔴 Красный пунктир — Swing High (зона стопов покупателей).
Стрелки на свечах: Появляются только при подтверждённом снесении ликвидности.
- 🟢 Зеленая вверх — снос Swing Low + поглощение объёмом (BUY).
- 🔴 Красная вниз — снос Swing High + поглощение объёмом (SELL).
- 🏷️ Подпись "Sweep X.Xx" — отношение объёма на сигнале к среднему (сила сигнала).
⭐ Ключевые возможности
Тройная фильтрация сигналов:
- Ликвидность (Liquidity): Автоматический поиск Swing High/Low за последние 100 баров.
- Снос (Sweep): Факт пробоя уровня с объёмом ≥1.2x среднего.
- Поглощение (Absorption): Подтверждение разворотной свечой (тень/импульс/возврат уровня) в окне 1-5 баров.
Трендовый фильтр EMA 200: Buy-sweeps только в восходящем тренде (наклон EMA вверх), sell-sweeps только в нисходящем. Защита от контртрендовых сделок.
Без перерисовки: Стрелки фиксируются после закрытия бара подтверждения. Идеально для бэктестинга и построения статистики.
Размер стрелки по силе сигнала:
- 1px — объём 1.2-1.5x (слабое поглощение)
- 2px — объём 1.5-2.0x (среднее поглощение)
- 3px — объём >2.0x (сильный институциональный интерес)
Чистый код MQL5: Ручной математический расчёт без внешних хендлов. Максимальная скорость и отсутствие ошибок.
🛠 Установка (MetaTrader 5)
- Скопируйте SmartLiquiditySweepPro.ex5 в папку MQL5/Indicators/ .
- Перезапустите MT5 или обновите Навигатор (Ctrl+N).
- Перетащите индикатор на график: Вставка → Индикаторы → Пользовательские → SmartLiquiditySweepPro.
📊 Рекомендуемые настройки
Инструмент | ТФ | Swing Left/Right | Volume Mult | Confirm Window |
|---|---|---|---|---|
MOEX, SBER | H1 | 5 / 5 | 1.3 | 5 |
EURUSD, GBPUSD | H1-H4 | 5 / 5 | 1.2 | 3-5 |
XAUUSD | H1 | 7 / 7 | 1.5 | 5 |
BTCUSD | M30-H1 | 5 / 5 | 1.5 | 5 |
US500, NAS100 | M15-H1 | 5 / 5 | 1.3 | 5 |
🎯 Торговые сценарии
Выкуп просадки в тренде: Цена в восходящем тренде (выше EMA 200), пробивает Swing Low с аномальным объёмом, закрывается выше открытия → зелёная стрелка. Вход с Stop Loss ниже минимума бара поглощения.
Продажа отскока в тренде: Цена в нисходящем тренде (ниже EMA 200), пробивает Swing High с аномальным объёмом, закрывается ниже открытия → красная стрелка. Вход с Stop Loss выше максимума бара поглощения.
Фильтрация ложных пробоев: Если цена пробила уровень, но объём ниже порога или свеча не показывает поглощения — сигнал не рисуется. Это отсекает 80% ложных пробоев.
Конформация: Используйте стрелки как финальное подтверждение входа вместе с уровнями Volume Profile Professional или Order Flow анализом.
⚙️ Параметры индикатора
Swing Detection:
- InpSwingLeft : Количество баров слева от Swing (по умолч.: 5).
- InpSwingRight : Количество баров справа от Swing (по умолч.: 5).
Volume Filter:
- InpVolumeMultiplier : Минимальное отношение объёма к среднему (по умолч.: 1.2).
- InpVolumePeriod : Период для расчёта среднего объёма (по умолч.: 50).
Confirmation Filter:
- InpWickRatio : Минимальное отношение тени к диапазону свечи (по умолч.: 0.4).
- InpDisplacementRatio : Минимальное отношение тела к диапазону для импульса (по умолч.: 0.6).
- InpConfirmWindow : Окно подтверждения в барах (по умолч.: 5).
Liquidity Freshness:
- InpMaxSwingAge : Максимальный возраст Swing в барах (0 = без ограничений, по умолч.: 100).
Trend Filter:
- InpUseTrendFilter : Включить трендовый фильтр EMA (по умолч.: true).
- InpTrendEMA : Период EMA для определения тренда (по умолч.: 200).
- InpSlopeLookback : Количество баров для расчёта наклона EMA (по умолч.: 10).
Display:
- InpBuyColor / InpSellColor : Цвета стрелок (по умолч.: зелёный / красный).
- InpArrowOffsetPts : Отступ стрелки от свечи в пунктах (по умолч.: 30).
- InpDrawLines : Рисовать линии ликвидности (по умолч.: true).
- InpMaxLines : Максимальное количество линий (по умолч.: 8).
- InpDrawLabels : Рисовать подписи силы сигнала (по умолч.: true).
⚠️ Важное предупреждение
Индикатор показывает вероятностные точки входа после сноса ликвидности. Он не является безубыточной системой. Всегда используйте Stop Loss и соблюдайте риск-менеджмент. Все торговые решения принимает трейдер.
🏆 О разработчике
Муса Хунариков — практикующий трейдер с 12-летним опытом (Forex, акции, MOEX, металлы). 51 сертификат УЦ «Финам» по трейдингу и MQL. Специализация: объёмный анализ, кластерный анализ, дельта, профиль объёма.
Поддержка: 30 дней бесплатно. Исправление багов — в течение 48 часов.
