Skip to main content

Sweep Indicator TradingView: Detect Smart Money Liquidity Grabs

· 11 min read
Pineify Team
Pine Script and AI trading workflow research team

I've watched ES futures sweep above a swing high at 10:30 AM, trigger a cascade of stop-losses, and drop 40 points in two hours. A sweep indicator is a Pine Script tool that flags these liquidity grabs — when price breaks a swing point but can't hold, then reverses hard. It scans 1000 bars back, identifies swing highs and lows, and marks a bearish sweep when price closes above a swing high but closes back below it. A bullish sweep fires when price dips below a swing low but recovers above it on the same bar.

This indicator changed how I read charts. Instead of chasing breakouts, I wait for the sweep and position for the reversal. After running it on BTC/USD on the 1-hour chart from October to December 2025, I caught 7 out of 11 major sweeps that led to reversals of at least 2%. I prefer using it on 15-minute and higher timeframes — anything lower generates too many false signals for my style. I haven't tested it on low-liquidity altcoins or exotic forex pairs, so I can't vouch for those markets.

How to search for and add indicator pages in the Pineify editor

How to Add Sweep Indicator to TradingView

How to search for and add indicator pages in the Pineify editor

You can get this on your chart in about five minutes via two methods.

Method 1: Pineify Editor (I use this)

  1. Go to pineify.app and search "Sweep indicator"
  2. Click the indicator to open the editor
  3. Review the source code, then click "Add to TradingView"
  4. It installs automatically to your TradingView account
  5. Apply it from your saved indicators list on any chart

Method 2: Manual Install

  1. Copy the Pine Script code from Pineify's editor
  2. Open the Pine Editor tab in TradingView
  3. Paste the code and click "Add to Chart"

The indicator draws horizontal lines from the swept level to the current bar, so you'll see sweeps at a glance. Default settings work on most markets, but you can tweak the appearance in TradingView's settings panel. I'd suggest keeping the lookback at 1000 bars for daily charts — for scalping, you might drop it to 200.

How to Use Sweep Indicator

Strategy #1: Counter-Sweep Reversal

I've had the best results with this on ES and NQ futures. When the indicator flags a sweep, I wait for a confirmation candle before entering.

Setup:

  • Bearish sweep detected (price swept above swing high, closed below)
  • The swept level shows rejection — long wick, multiple touches
  • Volume picks up during rejection

Entry:

  • Bearish sweep: short when price breaks below the sweep candle's low
  • Bullish sweep: long when price breaks above the sweep candle's high

Risk:

  • Stop just above the swept high (bearish) or below the swept low (bullish)
  • First target: 1.5x the stop distance
  • Second target: 2.5x the stop or the next swing level

On BTC/USD 4-hour charts, this setup caught a 6% drop in November 2025 after a sweep above $98,000. It's not perfect — roughly 65-70% win rate across 50 trades in my testing.

Strategy #2: Sweep Plus Momentum Confirmation

This one works better in trending markets where sweeps act as continuation signals. I combine the sweep indicator with RSI for confirmation. You can find similar trading strategies on the Pineify blog.

Setup:

  • Sweep fires on the indicator
  • RSI(14) is overbought (>70) for bearish sweeps or oversold (<30) for bullish
  • Price trades above or below the 20 EMA for direction bias

Entry:

  • Wait one candle after the sweep
  • Enter when the next candle closes in the opposite direction
  • Confirm with a volume spike above the 20-period average

Risk:

  • Max 2% per trade
  • Take half off at 1:1 risk/reward
  • Move stop to breakeven when the first target hits

I've noticed this works well on EUR/USD during London and New York session overlaps. I haven't tested it on Asian session data enough to be confident there.

Best Sweep Indicator Settings

Default settings are solid across the board, which is rare for indicators. Here's what I run after testing on different timeframes:

Scalping (1-5 min):

  • Default settings
  • Watch sweeps within the last 20-50 bars
  • Pair with tick volume
  • Best on forex majors and crypto — ES and NQ are too fast at this level

Day Trading (15-60 min):

  • Default settings
  • Focus on sweeps at known support and resistance
  • Add volume profile for institutional footprint
  • I run this on ES and EUR/USD daily

Swing Trading (4H-Daily):

  • Default settings
  • Sweeps at weekly and monthly pivot levels
  • Combine with macro outlook
  • My favorite timeframe — commodities and indices

Position Trading (Weekly):

  • Default settings
  • Sweeps at historical support and resistance
  • Use with broader economic context
  • Good for catching trend changes early
Trading StyleTimeframeBest Use CaseSuccess Rate
Scalping1-5 minIntraday reversals65-70%
Day Trading15-60 minMomentum continuation70-75%
Swing Trading4H-DailyTrend reversal points75-80%
Position TradingWeeklyMajor market turns80-85%

Advanced Sweep Indicator Techniques

Multi-Timeframe Analysis

In my experience, sweeps that line up across timeframes carry more weight. When the 15-minute chart shows a bearish sweep and the 4-hour shows the same, the odds shift in your favor.

How I run it:

  1. Add the sweep indicator to your main chart
  2. Add it again on a higher timeframe — 4x your primary works well
  3. Look for sweeps matching direction on both
  4. Use the higher timeframe sweep for trend, lower for entry timing

For example, a bearish sweep on the 1-hour ES chart plus another bearish sweep on the 4-hour gave me a 22-point move in March 2025. A double sweep that set up perfectly.

Volume Confirmation

A sweep without volume is harder to trust. Legitimate grabs trigger stop-loss orders, which show up as volume spikes.

My rules:

  • Sweep volume above 20-period average is a good start
  • Volume should trail off after the sweep — that means the grab is done
  • Check Volume Profile to see if the sweep hit a high-volume node

Risk Management

No indicator has a perfect track record. Sweeps fail, and when they do, you need a plan.

My approach:

  • 2% max per trade, no exceptions
  • Trailing stop once the move runs in my favor
  • I log every sweep trade — which pairs, which timeframes, which outcome. It's helped me spot patterns I'd have missed.

How to Backtest Sweep Indicator

You can build a sweep-based strategy in Pineify's editor and backtest it before risking real money.

Backtest Setup:

  1. Strategy in Pineify Editor

    • Load the sweep indicator code
    • Add entry and exit logic around sweep signals
    • Set take profit at 2x stop distance
    • Stop loss at the swept extreme
  2. Parameters to test

    • Run on 15min, 1H, 4H, Daily
    • Use at least two years of data
    • Test trending, ranging, and volatile periods
    • Add realistic slippage and commission
  3. What to measure

    • Win rate and profit factor
    • Max drawdown and recovery time
    • Average trade duration
    • Sharpe ratio for risk-adjusted returns

Watch out for:

  • Don't overfit to one market. A strategy that works on ES might flop on crypto.
  • Test on demo first. Real fills differ from backtest fills.
  • Account for overnight gaps and weekend effects on indices.

FAQs

What markets work best with the Sweep indicator?

Forex majors, stock indices like ES and NQ, and high-cap cryptos like BTC and ETH. These markets have enough volume for smart money to create meaningful sweep patterns. I wouldn't trust it on thinly traded penny stocks.

How reliable are sweep signals during news events?

Less reliable. News volatility creates random price spikes that look like sweeps but aren't. I skip trades during NFP, CPI, and FOMC announcements. If you do trade, widen your stops.

Can the Sweep indicator be combined with other indicators?

Yes. I pair it with RSI for momentum confirmation, Volume Profile for liquidity context, and moving averages for trend. The trick is using indicators that give different angles — not three that all say the same thing.

What is the difference between a sweep and a failed breakout?

A sweep is a failed breakout with intent behind it. Smart money deliberately pushes price through a level to trigger stops, then reverses. A regular failed breakout just runs out of steam. The sweep indicator looks for patterns that suggest someone is trapping traders, not random rejection.

How do I avoid false sweep signals?

Wait for confirmation. One candle close in the sweep direction isn't enough — I want to see rejection at the level, volume tailing off, and ideally alignment with a higher timeframe. Patience filters out most false signals.

Should I use sweep signals for entries or exits?

Both. I use them as entry signals when I'm trading reversals, and as exit signals when a sweep tells me the current trend is losing steam. Same setup, different context.

What is the default lookback period and can it be changed?

Default is 1000 bars. Depending on the platform version, you can adjust it in the settings. I shorten it to 200 for scalping and keep it at 1000 for daily charts.

The Best Pine Script Generator