CRTLAB
MarketsToolsFeaturesPricingBlogPartners
DatabentoTradingViewLog inOpen chart
CRTLAB/Backtest/Concept · Liquidity

Liquidity Sweep Backtester

"They swept the highs and reversed" is the most-repeated sentence in modern trading and one of the least-measured. A sweep is a mechanical event — price takes out a prior high or low and closes back inside — so the reversal rate that follows is a number you can go and get.

Open the chartSee pricing

Opens loaded · no card, no signup

Read
2 min
Chapters
3
Questions
4
Free sample
10,000 candles

At a glance

The short version

01What counts as a sweep02Sweeps are a session phenomenon — test them that way03Running the test
01Chapter 1 of 3

What counts as a sweep

Price trades beyond a prior high or low — the resting liquidity — and then closes back on the other side of it. The wick alone is not the event; the close back inside is what separates a sweep from a genuine break. That distinction is the whole thing, and it's why a sweep can only be marked one candle after it happens.

The levels that get swept are the obvious ones, because obvious is the point: prior session high and low, previous day's high and low, equal highs. What is liquidity in trading covers why those particular levels hold stops, and the liquidity sweep reference entry is the strict definition.

02Chapter 2 of 3

Sweeps are a session phenomenon — test them that way

Sweeps are not evenly distributed through the day. The London open takes out Asia's range; the New York open takes out London's. Backtesting sweeps without session context produces a mush of an average that describes no part of the day.

CRTLAB draws session boxes on the same chart, so you can log which session each sweep happened in and split the results afterwards. That split is usually where the edge was hiding. The session times tool has the exact windows in your timezone if you need to fix them first.

03Chapter 3 of 3

Running the test

Switch on the sweep detector together with key levels, so you see the level and the event that took it. Step forward candle by candle and log every sweep that meets your rules — including the ones where price kept going, because a sweep that becomes a genuine break is the failure case that sets your stop.

Then split the log three ways: by session, by which level was swept, and by whether structure shifted afterwards. Three cuts of a few hundred sweeps will tell you more about your market than any course.

04Questions4

Frequently asked questions

How does the tool distinguish a sweep from a breakout?

By the close. Price must trade beyond the level and then close back on the original side of it — a candle that closes beyond the level is a break, not a sweep, and it isn't marked as one.

Can I backtest sweeps of equal highs and lows?

Yes — equal highs and lows are their own detector, and running it alongside the sweep detector shows the pool forming and then being taken.

Is it free?

CRTLAB is free to try. You get liquidity sweep detection on all 38 markets, with every tool the product has, for your first 10,000 candles of replay — roughly two hours of stepping through a chart, no card needed. After the sample, unlimited replay is $14.99 a month, cancel any time. The pools it marks — session highs and lows, equal highs and lows, prior day and week extremes — are all on by default, with no add-on to buy.

Which session sweeps most?

That's exactly what to measure rather than take on faith — it varies by instrument. Run the same test on NAS100 and on EURUSD with session boxes on and you'll get two different answers, both useful.

→Keep going10
SMT divergence backtesterStrategyLiquidity sweep — reference definitionReferencePDH / PDL sweeps, measured on 13 marketsToolKill zones — reference definitionReferenceEqual Highs & Lows BacktesterStrategyKey Levels BacktesterStrategyMarket Structure BacktesterStrategyICT Power of 3 Backtester (AMD / Judas swing)StrategyAll backtesting entry pointsStrategyDoes London sweep the Asian range and reverse?Strategy

Open NAS100 with every sweep marked

One click: a 5-minute chart with every liquidity sweep marked as it confirms.

Open the chart
10,000 candles freeNo card to startData & charts DatabentoTradingView
CRTLAB

Replay real market history candle by candle, trade it as it forms, and find out what your strategy is actually worth.

Version
v1.11.0
Last updated
3 Nov 2026
Email us
crtlab@proton.me
Based in
United Kingdom

Product

  • Features
  • Pricing
  • FAQ
  • Prop firm simulator
  • Measured answers
  • Market recaps
  • Blog
  • Backtesting software
More
  • Market replay
  • Reference
  • Candle-by-candle replay
  • Prop firm practice
  • Two synced charts
  • Real volume

Free tools

  • Futures tick value calculator
  • Best time to trade
  • Position size calculator
  • Risk/reward calculator
  • Margin & leverage calculator
  • Pip calculator
  • Compounding calculator
  • Prop firm challenge calculator
More
  • Backtest sample size calculator
  • Profit factor calculator
  • Risk of ruin calculator
  • Fibonacci calculator
  • Pivot point calculator
  • Drawdown recovery calculator
  • Average daily range
  • CRT statistics
  • Asian range statistics
  • PDH / PDL statistics
  • FVG statistics
  • Volume profile statistics
  • Order block statistics
  • Session & kill zone times

Backtest

  • NAS100
  • US30 (Dow)
  • Gold (XAUUSD)
  • Bitcoin (BTCUSD)
  • DAX (GER40)
  • WTI crude
  • Forex
  • All markets & concepts

Strategy

  • CRT backtester
  • Footprint chart
  • SMT divergence
  • Volume profile
  • ICT backtesting
  • SMC backtesting
  • FVG backtester
  • Order block backtester
More
  • Liquidity sweep backtester
  • Market structure backtester
  • Order flow

Company

  • Log in
  • Terms
  • Privacy
  • Refunds
  • Risk disclaimer
  • Partnerships
  • Site map
Market data provided byDatabentoTradingViewDatabento for futures, forex and stocks · charts by TradingView
CRTLAB
© 2026 CRTLAB. All rights reserved.Not financial advice. Past results do not guarantee future results.