← Back to Home
Trading Strategy
🌊

Liquidity Sweeps Strategy

Trade the stop hunts that precede major institutional moves.

Start Automating Free β†’

Want to automate this strategy? Try auto-Trading free β€” no credit card required.

Liquidity Sweeps Strategy chart

Overview

What is Liquidity Sweeps Strategy?

Liquidity Sweeps β€” also called stop hunts or liquidity grabs β€” are a cornerstone of the Smart Money Concepts framework. Retail traders tend to place their stop-loss orders at obvious levels: just below a swing low or just above a swing high. This creates a predictable cluster of orders that institutional players actively seek to trigger.

When an institution needs to fill a large buy order, it may first push price downward to trigger the sell stops below a significant swing low. Those triggered sell orders provide the buy-side liquidity the institution needs. Once filled, the institution reverses price aggressively upward β€” leaving behind a sharp wick and stranded retail traders.

Trading liquidity sweeps involves monitoring for price to breach a well-established swing level, waiting for a rapid reversal candle (pin bar, engulfing, or doji) that signals the sweep is complete, and entering in the direction of the reversal. The key is distinguishing a true sweep from a genuine breakout β€” sweeps are characterised by a fast return within the prior range, while breakouts consolidate above or below the level.

Combining sweep analysis with market structure and time-of-day filters (London open, New York open) significantly improves accuracy, as institutional activity is highest during these sessions.

How It Works in auto-Trading

Automate It

auto-Trading detects liquidity sweeps by monitoring swing highs and lows over a user-defined lookback period. When price briefly exceeds a swing level and then closes back within the range within a configurable number of candles, a sweep event is flagged. The reversal signal is confirmed by a momentum or volume filter before an entry order is placed.

Try Free β†’

Strategy Code

Pick a script below, copy it, and use it on your chart.

Pine Script (TradingView)

This is a TradingView Pine Script strategy example for this page concept. Paste it into the TradingView Pine Editor, add it to your chart, and run it in the Strategy Tester.

//@version=6
strategy("Liquidity Sweeps Strategy", overlay=true)
emaFast = ta.ema(close, 20)
emaSlow = ta.ema(close, 50)
bullStructure = close > emaFast and emaFast > emaSlow

Get full strategy code access

Enter your email address and full name to unlock this strategy code.

ThinkScript (thinkorswim)

This is a thinkorswim ThinkScript strategy example for this page concept. Open thinkorswim, create a custom strategy, paste the script, and apply it to your chart.

def fast = ExpAverage(close, 20);
def slow = ExpAverage(close, 50);
def liquidityGrab = low < Lowest(low, 10)[1] and close > open;
def buySignal = close > fast and fast > slow and liquidityGrab;
def sellSignal = close < fast;

Get full strategy code access

Enter your email address and full name to unlock this strategy code.

Ready to automate Liquidity Sweeps Strategy?

Join thousands of traders who use auto-Trading to execute this strategy automatically, 24/7.

Get Started Free β†’

All Strategies & Signals

Continue Learning

Trading Strategies

Trading Signals & Indicators