Request A Free Quote
NinjaTrader 8 Best Seller

NinjaTrader Liquidity Sweeps Indicator

NinjaTrader Liquidity Sweeps Indicator detects confirmed liquidity sweeps around swing highs and lows, where price moves beyond key levels and fails to gain acceptance, often leading to a directional reaction. The indicator marks sweep events and zones on the chart, helping traders filter false breakouts and identify sweep-driven moves. It supports three detection modes (Wick-Based, Break-and-Retest, and Combined) with configurable mitigation rules for consistent liquidity-based analysis.

ICT liquidity sweeps Indicator NinjaTrader Liquidity Sweeps Trading Indicator NinjaTrader Liquidity Sweeps indicator for NinjaTrader 8
5-Day Free Trial Cancel Anytime Continuous Product Updates Mon-Fri Free Support
Lifetime License
€175one-time
This indicator only · 1 PC · No recurring payments · Free updates included
Start Free Trial — 5 Days Free
Try all indicators & trade copiers free. If you don’t cancel within 5 days, a €25/mo subscription starts automatically.

Already a subscriber or have purchased a product?

Overview

What the Liquidity Sweeps Indicator Does

The NinjaTrader Liquidity Sweeps Indicator is based on the concept of liquidity capture — a market behavior rooted in price action and market microstructure, and widely used in ICT and Smart Money methodologies. Liquidity sweeps occur when price intentionally moves beyond a clearly defined high or low to trigger resting stop orders, only to reverse shortly after. These events are not random spikes; they reflect moments when larger market participants seek to access liquidity before initiating or continuing a directional move.

From a market mechanics perspective, liquidity marks areas where sufficient resting orders exist to facilitate large-scale execution. Stop-loss orders and breakout entries tend to accumulate above highs and below lows, forming identifiable liquidity pools. When price approaches these areas, larger market participants can execute significant volume by accessing this resting liquidity. Once the required orders are absorbed, price often loses acceptance beyond the level and reacts in the opposite direction.

Unlike traditional breakout analysis, liquidity sweep logic focuses on false acceptance. A brief violation of a level does not signal strength, but rather the completion of liquidity collection. Recognizing this behavior helps traders avoid chasing impulsive moves and instead analyze price action after liquidity has been taken and order flow conditions change.

The NinjaTrader Liquidity Sweeps Indicator automates the identification of these events by detecting price movements that sweep prior highs or lows and subsequently fail to hold beyond them. By marking liquidity sweeps directly on the chart, the indicator reduces subjective interpretation and provides a consistent framework for analyzing stop runs, failed breakouts, and liquidity-driven market reactions.

In practical analysis, Liquidity Sweeps serve several important purposes:

  • they highlight areas where stop liquidity has been absorbed;
  • they help distinguish genuine breakouts from liquidity-driven false moves;
  • they provide contextual insight for reversal or continuation scenarios when combined with market structure and imbalance analysis.

Rather than treating highs and lows as static support or resistance, the liquidity sweep methodology views them as objectives for price. The NinjaTrader Liquidity Sweeps Indicator supports this perspective by explicitly highlighting liquidity-taking events, allowing traders to focus on moments when price completes stop execution and highlights potential directional shifts.

Capabilities

Liquidity Sweeps Indicator — Key Features

The NinjaTrader Liquidity Sweeps Indicator provides tools allowing traders to adjust settings for different trading styles and approaches.

Liquidity Sweep Detection Modes

The indicator supports three sweep detection modes that describe how price behaves around swing highs and lows, where breakout attempts often occur.

Each mode is designed to help traders distinguish genuine continuation moves from failed breakouts, reducing false markers around key swing levels.

Wick-Based Sweeps

Wick-Based Sweeps identify situations where price briefly trades beyond a swing level, triggers resting stops, and quickly returns back into the prior range. These sharp rejection moves, often visible as pronounced wicks, highlight failed breakout attempts where price has already exhausted nearby liquidity.

Break-and-Retest Sweeps

Break-and-Retest Sweeps focus on cases where price initially moves beyond a swing level, then fails to sustain acceptance and returns back through the level within a defined number of bars. This behavior reflects delayed sweep scenarios and helps identify failed breakouts after the initial break.

Combined Mode

Combined Mode detects both immediate rejections and slower, multi-bar sweep formations within a single detection logic. This flexibility allows traders to adapt to different market conditions and timeframes while focusing on validated interactions with liquidity instead of raw price breakouts.

Minimum Sweep Distance Filter

This parameter defines the minimum distance price must move beyond a swing high or swing low for a sweep to be considered valid.

It can be configured in ticks or percentages. The filter removes minor price spikes and market noise, allowing traders to focus on meaningful liquidity events and avoid false sweep markers, especially on lower timeframes and during periods of high volatility.

Mitigation Mode & Reaction Control

Mitigation Mode determines how price must interact with a sweep zone for it to be considered mitigated.

Available modes include Touch (High/Low), Full Fill (High/Low), Body Close Inside (Close), and % Fill (High/Low or Close). An additional Skip Immediate Mitigation (Bars) parameter allows traders to ignore premature zone interactions immediately after a sweep, helping to filter out weak or noisy reactions.

Swing & Sweep Zone Expiration Control

Swing Expiration limits the maximum number of bars between a swing point and the sweep event, preventing the use of outdated market structure.

Sweep Zone Expiration controls how long a detected sweep zone remains active on the chart. These parameters help traders avoid working with stale liquidity and maintain a clean, relevant market context.

Alerts & Visual Markers

The indicator provides visual markers and configurable alerts for confirmed sweep events and initial zone interactions (mitigation).

Alerts can be individually managed, and corresponding analytical plot outputs are exposed for integration with NinjaTrader strategies.

Settings

Indicator Settings & Parameters

Full parameter reference, grouped by configuration area.

ParameterDescription
Sweep Detection
Liquidity Sweeps Mode

Selects the sweep detection logic used by the indicator, allowing traders to adapt the logic to different market conditions and volatility profiles.

  • Wick-Based Sweepsidentify fast false breakouts where price briefly trades beyond a swing level and returns into the range
  • Break-and-Retest Sweepsconfirm a sweep only if price fails to hold acceptance beyond the level and returns back through it after the initial break
  • Combined Modedetects both behaviors
Retest Max BarsDefines the maximum number of bars the indicator will wait for a retest after the initial break of a swing level in Break-and-Retest and Combined modes.
Minimum Sweep DistanceDefines the minimum distance price must move beyond a swing high or low to validate a sweep, configurable in ticks or percentages.
Swing Expiration (Bars)Limits the maximum number of bars that can pass between the formation of a swing point and the sweep event, preventing the use of outdated market structure levels.
Mitigation & Zone Lifetime
Mitigation Mode

Defines how price must interact with a sweep zone to be considered mitigated.

  • Touchmarks mitigation on the first entry into the zone using the High or Low price
  • Full Fillrequires price to fully pass through the zone using High and Low
  • Body Close Insiderequires the candle close to occur within the zone
  • % Fillconsiders mitigation once a specified portion of the zone is filled, using either High/Low or Close price, depending on the selected setting
Skip Immediate Mitigation (Bars)Ignores sweep zone interactions occurring within the first N bars after a confirmed sweep, filtering premature or noise-driven reactions.
Sweep Zone Expiration (Bars)Sets how many bars a sweep zone remains active if it is not mitigated.
Swing Points
Swing StrengthControls swing sensitivity by defining how many bars on each side must confirm a swing high or low.
Show Swing PointsToggles the display of detected swing highs and lows on the chart.
Swing Labels Font SizeAdjusts the font size of swing labels for better readability.
Max Displayed SwingsLimits the number of most recent swing points displayed on the chart.
Alerts & Markers
Sweep Detected EnableEnables sweep detection along with related alerts and chart markers.
Sweep Touch EnableEnables alerts and markers for the first valid interaction with a sweep zone based on the selected Mitigation Mode.
AlertsConfigure various types of alerts.
Colors
Sell-Side Sweep ColorSets the color for sell-side sweeps above swing highs.
Buy-Side Sweep ColorSets the color for buy-side sweeps below swing lows.
Expired Sweep ColorSets the color for sweep zones that are no longer active.
Strategy & Automation

Plot Outputs for Strategy Builder & Automation

The indicator provides a set of exposed analytical plot outputs designed for structured integration with third-party strategy builders and automation tools such as BloodHound and BlackBird (SharkIndicators), as well as other algorithmic trading environments.

Valuenumeric plot value > 0condition active when the value is above zero

Sweep Events

  • Bullish Sweep HighValue
  • Bullish Sweep Low> 0
  • Bearish Sweep High> 0
  • Bearish Sweep LowValue

Zone First Touch

  • Bullish Zone First Touch HighValue
  • Bullish Zone First Touch Low> 0
  • Bearish Zone First Touch High> 0
  • Bearish Zone First Touch LowValue

Zone Status

  • Bullish Sweep Mitigated> 0
  • Bearish Sweep Mitigated> 0
  • Bullish Sweep Expired> 0
  • Bearish Sweep Expired> 0

Swing Points

  • Swing HHValue
  • Swing LHValue
  • Swing EHValue
  • Swing LLValue
  • Swing HLValue
  • Swing ELValue

Plot output names are technical identifiers intended solely for software integration purposes and do not constitute trading advice, signals, or recommendations.

Requirements & Installation

System Requirements & Installation

What you need to run the indicator, how to download and install it in NinjaTrader 8, and how the license works.

System Requirements

Platform
NinjaTrader 8 (Desktop)
Operating system
Windows 10 or Windows 11
Instruments
Futures, forex, stocks and ETFs supported by NinjaTrader
Data
NinjaTrader’s native data connections

Not available on NinjaTrader Web or Mobile. NinjaScript indicators run in NinjaTrader Desktop only.

License Terms

Lifetime License
This indicator only, 1 PC, one-time payment, free updates included.
All-Access Subscription
All indicators and trade copiers, billed monthly, cancel anytime, updates included while the subscription is active.
Free trial
5 days on the subscription plan. If not cancelled, the subscription starts automatically.
License binding
Linked to your email and to the computer on which it was first activated.
Moving to another computer
Available on request through support.

Installation

  1. Get access

    Start the free trial, subscribe, or buy a lifetime license on this page.

  2. Download

    The indicator is not sent by email. Open (top right of this page) and enter the email you used for your trial, subscription or purchase. The installation file (.zip) downloads to your computer.

  3. Import into NinjaTrader 8

    In the Control Center, go to Tools → Import → NinjaScript Add-On and select the downloaded .zip file. Do not unzip it.

  4. Add to a chart

    Open a chart, click Indicators, select the indicator from the list and apply it.

  5. Activate the license

    In the indicator settings, enter the same email. On first activation, the license is linked to that email and to your computer.

Updating: When a new version is released, download it again through and import it the same way over the existing version.

Installation questions? Contact support, Monday to Friday.

Developed by Nordman Algorithms

Developed, tested, documented, and maintained by our algorithmic trading software development team.

Meet the Team →
We Value Your Feedback Help us make it better

If you’ve spotted a bug, feel something essential is missing, or have ideas that could make this indicator better — we want to hear it.
Your feedback directly shapes future updates.

Send Feedback →
Custom Programming

Need a different setup?

We can customize this indicator to your workflow, or convert it into a fully automated trading strategy with risk management and trailing-stop logic. Fixed-price quote before development begins.

Custom Logic Strategy Automation Risk & Trailing-Stop Logic Alert & Automation Outputs