PROTECTED SOURCE SCRIPT
Sweep Analyzer

A comprehensive liquidity sweep detection indicator that identifies false breakouts (sweeps) of swing highs and lows, measures their depth, and provides statistical analysis to help optimize stop-loss placement.
🎯 Overview
This indicator is designed for traders who use Smart Money Concepts (SMC), ICT methodology, or price action strategies. It automatically detects when price “sweeps” (falsely breaks) key swing levels and returns back, which often indicates liquidity grabs by institutional traders.
The unique feature of this indicator is its ability to measure the depth of each sweep in points/pips and calculate statistics, helping you understand how far price typically goes beyond levels before reversing. This data is invaluable for setting optimal stop-loss distances.
⚙️ Features & Settings Explained
Settings Group
Pivot Settings
How it works: A swing high is confirmed when the high is higher than all bars within the left AND right lookback period. Same logic applies for swing lows (lowest of the range).
Sweep Detection
Enhanced Mode (Strict Mode OFF):
→ Detects sweeps that develop over multiple bars
→ Price can stay beyond the level for several candles
→ Tracks the deepest point reached during the sweep
→ More flexible and catches more setups
Strict Mode (ON):
→ Classic SFP detection
→ Requires price to sweep and close back in one move
→ More conservative, fewer but higher-quality signals
Sweep Filters
If price goes too deep beyond a level or stays there too long, it’s likely a real breakout, not a liquidity sweep. These filters prevent false signals during trending markets.
Sweep Confirmation
📊 Statistics Table
⚠️ Important Notes
🔔 Alerts
Two alert conditions are available:
→ Bullish Sweep: Triggers when a bullish sweep is confirmed
→ Bearish Sweep: Triggers when a bearish sweep is confirmed
Set up alerts via TradingView’s alert menu for real-time notifications.
💡 Pro Tips
→ Start with defaults and adjust based on your instrument/timeframe
→ Increase Pivot bars (25-30) for higher timeframes to catch more significant levels
→ Decrease Max Bars in Sweep (5-7) for scalping to filter slow moves
→ Use Strict Mode if you want fewer but more reliable signals
→ Compare median vs average — if very different, you have outliers affecting your SL calculation
--------------------------------------------------------------------------------
Комплексный индикатор для определения свипов ликвидности (ложных пробоев) свинг-хаев и свинг-лоу. Измеряет глубину каждого свипа и предоставляет статистический анализ для оптимизации размещения стоп-лоссов.
🎯 Обзор
Индикатор разработан для трейдеров, использующих концепции Smart Money (SMC), методологию ICT или стратегии Price Action. Он автоматически определяет моменты, когда цена “свипает” (ложно пробивает) ключевые свинг-уровни и возвращается обратно, что часто указывает на сбор ликвидности институциональными игроками.
Уникальная особенность индикатора — измерение глубины каждого свипа в пунктах/пипсах и расчёт статистики. Это помогает понять, как далеко цена обычно заходит за уровень перед разворотом. Эти данные бесценны для установки оптимального расстояния стоп-лосса.
⚙️ Описание функций и настроек
Основные настройки (Settings)
Настройки пивотов (Pivot Settings)
Как работает: Свинг-хай подтверждается, когда максимум свечи выше всех баров в пределах левого И правого периода просмотра. Та же логика применяется для свинг-лоу (минимум диапазона).
Определение свипа (Sweep Detection)
Расширенный режим (Strict Mode ВЫКЛ):
→ Определяет свипы, развивающиеся на нескольких барах
→ Цена может оставаться за уровнем несколько свечей
→ Отслеживает самую глубокую точку во время свипа
→ Более гибкий, ловит больше сетапов
Строгий режим (Strict Mode ВКЛ):
→ Классическое определение SFP
→ Требует свип и закрытие обратно за один бар
→ Более консервативный, меньше но более качественных сигналов
Фильтры свипа (Sweep Filters)
Если цена заходит слишком глубоко за уровень или остаётся там слишком долго, это скорее всего реальный пробой, а не свип ликвидности. Эти фильтры предотвращают ложные сигналы на трендовых рынках.
Подтверждение свипа (Sweep Confirmation)
📊 Таблица статистики
⚠️ Важные замечания
🔔 Алерты
Доступны два условия для алертов:
→ Bullish Sweep: Срабатывает при подтверждении бычьего свипа
→ Bearish Sweep: Срабатывает при подтверждении медвежьего свипа
💡 Советы
→ Начните с настроек по умолчанию и корректируйте под ваш инструмент/таймфрейм
→ Увеличьте Pivot bars (25-30) для старших таймфреймов, чтобы ловить более значимые уровни
→ Уменьшите Max Bars in Sweep (5-7) для скальпинга, чтобы фильтровать медленные движения
→ Используйте Strict Mode если хотите меньше, но более надёжных сигналов
→ Сравнивайте медиану и среднее — если сильно отличаются, у вас есть выбросы, влияющие на расчёт SL
🎯 Overview
This indicator is designed for traders who use Smart Money Concepts (SMC), ICT methodology, or price action strategies. It automatically detects when price “sweeps” (falsely breaks) key swing levels and returns back, which often indicates liquidity grabs by institutional traders.
The unique feature of this indicator is its ability to measure the depth of each sweep in points/pips and calculate statistics, helping you understand how far price typically goes beyond levels before reversing. This data is invaluable for setting optimal stop-loss distances.
⚙️ Features & Settings Explained
Settings Group
- Cooldown Period (bars) — Minimum number of bars between sweep signals. Prevents multiple signals in the same area. Default: 10
- Show Statistics Table — Toggle the statistics panel on/off
- Table Position — Choose corner placement: Top Left, Top Right, Bottom Left, Bottom Right
- Table Size — Small, Normal, or Large text size for the table
Pivot Settings
- Pivot Left Bars — Number of bars to the left required to confirm a swing point. Higher values identify more significant levels. Default: 20
- Pivot Right Bars — Number of bars to the right required to confirm a swing point. Default: 20
How it works: A swing high is confirmed when the high is higher than all bars within the left AND right lookback period. Same logic applies for swing lows (lowest of the range).
Sweep Detection
- Sweep Lookback (bars) — How far back to look for valid swing levels to sweep. Default: 100
- Strict Mode (original logic) — When enabled, uses the original SFP (Swing Failure Pattern) detection which requires specific candle patterns. When disabled, uses enhanced detection that tracks multi-bar sweeps.
Enhanced Mode (Strict Mode OFF):
→ Detects sweeps that develop over multiple bars
→ Price can stay beyond the level for several candles
→ Tracks the deepest point reached during the sweep
→ More flexible and catches more setups
Strict Mode (ON):
→ Classic SFP detection
→ Requires price to sweep and close back in one move
→ More conservative, fewer but higher-quality signals
Sweep Filters
- Max Bars in Sweep — Maximum bars price can stay beyond the level. If exceeded, it’s considered a breakout, not a sweep. Default: 10
- Max Sweep Depth (ATR multiplier) — Maximum sweep depth as ATR multiple. Sweeps deeper than this are filtered out as breakouts. Default: 3.0
- ATR Length — Period for ATR calculation used in filters. Default: 14
If price goes too deep beyond a level or stays there too long, it’s likely a real breakout, not a liquidity sweep. These filters prevent false signals during trending markets.
Sweep Confirmation
- Confirmation Bars — How many consecutive bars price must close back beyond the level to confirm the sweep. Default: 2
- Min Return Depth (ATR mult) — Minimum distance price must return beyond the level (as ATR multiple) to count as valid return. Default: 0.3
📊 Statistics Table
- The table displays real-time statistics for all detected sweeps:
- Count — Total number of sweeps detected (Bull/Bear/Total)
- Avg (pts) — Average sweep depth in points. This is the key metric for SL placement
- Median (pts) — Median sweep depth, useful when you have outliers
- Max (pts) — Deepest sweep recorded
- Min (pts) — Shallowest sweep recorded
- SL Buffer — Suggested stop-loss distance (Average × 1.2)
⚠️ Important Notes
- Point Calculation: The indicator automatically detects instrument type. For Forex with 5 decimals it displays in pipettes (multiply by 0.1 for pips). For Forex with 4 decimals it displays in pips. For other instruments it displays in points.
- Historical Data: Statistics are calculated from all visible chart data. Scroll left to include more history for better averages.
- Timeframe Matters: Sweep characteristics vary by timeframe. Run the indicator separately on each TF you trade.
- Not Financial Advice: This indicator is a tool for analysis. Always combine with other confluence factors and proper risk management.
🔔 Alerts
Two alert conditions are available:
→ Bullish Sweep: Triggers when a bullish sweep is confirmed
→ Bearish Sweep: Triggers when a bearish sweep is confirmed
Set up alerts via TradingView’s alert menu for real-time notifications.
💡 Pro Tips
→ Start with defaults and adjust based on your instrument/timeframe
→ Increase Pivot bars (25-30) for higher timeframes to catch more significant levels
→ Decrease Max Bars in Sweep (5-7) for scalping to filter slow moves
→ Use Strict Mode if you want fewer but more reliable signals
→ Compare median vs average — if very different, you have outliers affecting your SL calculation
--------------------------------------------------------------------------------
Комплексный индикатор для определения свипов ликвидности (ложных пробоев) свинг-хаев и свинг-лоу. Измеряет глубину каждого свипа и предоставляет статистический анализ для оптимизации размещения стоп-лоссов.
🎯 Обзор
Индикатор разработан для трейдеров, использующих концепции Smart Money (SMC), методологию ICT или стратегии Price Action. Он автоматически определяет моменты, когда цена “свипает” (ложно пробивает) ключевые свинг-уровни и возвращается обратно, что часто указывает на сбор ликвидности институциональными игроками.
Уникальная особенность индикатора — измерение глубины каждого свипа в пунктах/пипсах и расчёт статистики. Это помогает понять, как далеко цена обычно заходит за уровень перед разворотом. Эти данные бесценны для установки оптимального расстояния стоп-лосса.
⚙️ Описание функций и настроек
Основные настройки (Settings)
- Strict Mode — Включает строгий режим с оригинальной логикой SFP. При выключении используется расширенное определение многобаровых свипов.
- Cooldown Period (bars) — Минимальное количество баров между сигналами свипа. Предотвращает множественные сигналы в одной области. По умолчанию: 10
- Show Statistics Table — Включить/выключить панель статистики
- Table Position — Выбор угла размещения: Top Left, Top Right, Bottom Left, Bottom Right
- Table Size — Размер текста таблицы: Small, Normal, Large
Настройки пивотов (Pivot Settings)
- Pivot Left Bars — Количество баров слева, необходимое для подтверждения свинг-точки. Большие значения определяют более значимые уровни. По умолчанию: 20
- Pivot Right Bars — Количество баров справа, необходимое для подтверждения свинг-точки. По умолчанию: 20
Как работает: Свинг-хай подтверждается, когда максимум свечи выше всех баров в пределах левого И правого периода просмотра. Та же логика применяется для свинг-лоу (минимум диапазона).
Определение свипа (Sweep Detection)
- Sweep Lookback (bars) — Как далеко назад искать валидные свинг-уровни для свипа. По умолчанию: 100
Расширенный режим (Strict Mode ВЫКЛ):
→ Определяет свипы, развивающиеся на нескольких барах
→ Цена может оставаться за уровнем несколько свечей
→ Отслеживает самую глубокую точку во время свипа
→ Более гибкий, ловит больше сетапов
Строгий режим (Strict Mode ВКЛ):
→ Классическое определение SFP
→ Требует свип и закрытие обратно за один бар
→ Более консервативный, меньше но более качественных сигналов
Фильтры свипа (Sweep Filters)
- Max Bars in Sweep — Максимальное количество баров, которое цена может находиться за уровнем. При превышении считается пробоем, а не свипом. По умолчанию: 10
- Max Sweep Depth (ATR multiplier) — Максимальная глубина свипа как множитель ATR. Свипы глубже этого значения фильтруются как пробои. По умолчанию: 3.0
- ATR Length — Период для расчёта ATR, используемого в фильтрах. По умолчанию: 14
Если цена заходит слишком глубоко за уровень или остаётся там слишком долго, это скорее всего реальный пробой, а не свип ликвидности. Эти фильтры предотвращают ложные сигналы на трендовых рынках.
Подтверждение свипа (Sweep Confirmation)
- Confirmation Bars — Сколько баров подряд цена должна закрываться обратно за уровнем для подтверждения свипа. По умолчанию: 2
- Min Return Depth (ATR mult) — Минимальное расстояние, на которое цена должна вернуться за уровень (как множитель ATR), чтобы считаться валидным возвратом. По умолчанию: 0.3
📊 Таблица статистики
- Таблица отображает статистику в реальном времени для всех обнаруженных свипов:
- Count — Общее количество свипов (Bull/Bear/Total)
- Avg (pts) — Средняя глубина свипа в пунктах. Ключевая метрика для размещения SL
- Median (pts) — Медианная глубина свипа, полезна при наличии выбросов (аномальное значение, сильно отличающееся от остальных.)
- Max (pts) — Самый глубокий свип
- Min (pts) — Самый мелкий свип
- SL Buffer — Рекомендуемое расстояние стоп-лосса (Среднее × 1.2)
⚠️ Важные замечания
- Расчёт пунктов: Индикатор автоматически определяет тип инструмента. Для Forex с 5 знаками отображает в пипетках (умножьте на 0.1 для пипсов). Для Forex с 4 знаками отображает в пипсах. Для других инструментов отображает в пунктах.
- Исторические данные: Статистика рассчитывается по всем видимым данным графика. Прокрутите влево, чтобы включить больше истории для лучших средних значений.
- Таймфрейм важен: Характеристики свипов различаются на разных таймфреймах. Запускайте индикатор отдельно на каждом ТФ, который торгуете.
- Не является финансовой рекомендацией: Этот индикатор — инструмент для анализа. Всегда комбинируйте с другими факторами подтверждения и правильным управлением рисками.
🔔 Алерты
Доступны два условия для алертов:
→ Bullish Sweep: Срабатывает при подтверждении бычьего свипа
→ Bearish Sweep: Срабатывает при подтверждении медвежьего свипа
💡 Советы
→ Начните с настроек по умолчанию и корректируйте под ваш инструмент/таймфрейм
→ Увеличьте Pivot bars (25-30) для старших таймфреймов, чтобы ловить более значимые уровни
→ Уменьшите Max Bars in Sweep (5-7) для скальпинга, чтобы фильтровать медленные движения
→ Используйте Strict Mode если хотите меньше, но более надёжных сигналов
→ Сравнивайте медиану и среднее — если сильно отличаются, у вас есть выбросы, влияющие на расчёт SL
受保護腳本
此腳本以閉源形式發佈。 不過,您可以自由使用,沒有任何限制 — 點擊此處了解更多。
Профессиональный трейдер и инвестор с 2013 года. Все свои сигналы и результаты показываю публично в своем ТГ, подписывайся:
👉 t.me/arden_YT
👉 t.me/arden_YT
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。
受保護腳本
此腳本以閉源形式發佈。 不過,您可以自由使用,沒有任何限制 — 點擊此處了解更多。
Профессиональный трейдер и инвестор с 2013 года. Все свои сигналы и результаты показываю публично в своем ТГ, подписывайся:
👉 t.me/arden_YT
👉 t.me/arden_YT
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。