A breakdown of stop-loss clusters, predatory algorithms, liquidity raids, price manipulation, and execution slippage in retail trading.
Retail traders place stops in predictable spots. In the same place as everyone else’s. This is called stop-loss clustering.
Algorithms and large players know where retail stops cluster. They force price into these zones, clear out predictable stops, and reverse the market.
This isn’t bad luck. It’s just the mechanics of liquidity. Research shows that stop clusters act as magnets for predatory trading.
If a level is obvious to you, it’s obvious to many. So perhaps, you should reconsider when you exit.
Here we’ll discuss:
- The key numbers in liquidity mechanics
- How algos hunt clustered stops
- Identifying stop hunts
- Fixes you can apply today
Liquidity and the Three Numbers That Matter
Liquidity decides how much you pay to enter and exit. It’s not just about spread. Real liquidity has three parts: tightness, depth, and resiliency.
Tightness
Tightness is the spread. Tighter spreads mean lower cost for small trades. You measure it as:

A tight spread shows active competition at the top of the book. O’Hara and Oldfield (1986) show that spread compresses as competition and quote frequency rise.
Depth
Depth means the volume available near the current price.
Depth matters when you need to trade size. A thin book means even small market orders can move price.

Figure 2. Order book and depth chart visualization for ONION/BTC. Source: How to Read the Order Book and Market Depth Charts.
You define depth at a given distance from mid as:
Hasbrouck (2009) finds that stocks with deeper books have less price impact, especially in liquid hours.
Resiliency
Resiliency is how fast liquidity returns after a large order or a volatility spike.
If spreads or depth take time to normalize, the market is fragile. You can measure resiliency by how quickly the spread halves after a shock:
Here, Φ is the estimated mean-reversion speed of the spread (Andersen, Bollerslev & Diebold, 2007).
Figure 3. Long-term S&P 500 performance showing the resilience of the U.S. Stock Market. Source: thompsondavis
You need all three to measure real execution cost.
A stock with a 1-cent spread, thin depth, and slow resiliency can cost more to trade than a wider, deeper, fast-recovering name.
If you trade when spreads are wide and depth is thin, your fills slip and stops trigger easier.
That’s why liquidity basics matter. Most stop-hunts exploit low depth or slow resiliency, not just wide spreads.
Algos map these numbers. They spot thin spots and wait for clustered orders at predictable price levels.
When liquidity gaps line up with stop clusters, that’s when you see the sharp moves.
This isn’t theory. It’s confirmed in limit order book studies and high-frequency data (see Bouchaud et al., 2009; Hasbrouck, 2009).
Your edge starts with knowing these numbers and watching them intraday.
How Algos Hunt Clustered Stops
Stop-losses don’t scatter. They cluster, usually just below support, at round numbers, or under recent lows.
Osler (2005) documents this in FX; Comerton-Forde and Putniņš (2015) confirm the same in equities.
Algos scan for these clusters. The first step is detection. They watch order book changes, track volume at key levels, and spot typical stop distances.
Figure 4. Stop-loss clustering. stop orders concentrate around key price levels and round numbers. Source: tradeciety.
Pinging comes next. Algos send small, immediate-or-cancel market orders at suspected stop zones. Fast fills signal resting stop orders.
Comerton-Forde and Putniņš (2015) show institutions use this tactic to uncover hidden liquidity.
When detection and pinging show a loaded stop cluster, the probe starts. The algorithm executes a small aggressive order:
If depth is thin, this order breaks the level and triggers nearby stops.
Each triggered stop becomes a new market order, further draining liquidity at that price. This is the start of a cascade.
Figure 5. Order flow and heatmap visualization showing real-time liquidity, order book depth, and price action. Source: ttwtrader on Youtube.
Cascading happens when the initial trigger exposes more stops stacked at similar levels.
As each stop executes, it adds to the sell pressure, which pushes price lower, triggering more stops in sequence.
The process feeds itself:
- Algos identify the cluster.
- Probe breaks the first layer.
- Triggered stops fire, creating a wave of market orders.
- Price gaps through the book, slippage increases.
Each new market order consumes the next layer of bids. The effect is self-reinforcing and price moves accelerate with each triggered stop.
Kyle’s Lambda
Kyle’s Lambda, λ, models this impact:
During a cascade, q (net sell volume) surges as stops fire off, so Δ spikes in seconds.
This would explain the sharp, one-way move you see as a “stop run”. Hasbrouck (2009) shows that price impact grows nonlinear when clustered stops hit thin books.
Amihud’s illiquidity
Amihud’s illiquidity metric also jumps during cascades:
As clustered stops fire, |R| (absolute return) increases fast for very little real volume.
Liquidity vanishes, slippage rises, and price often whips back right after. The classic “stop hunt” wick.
Cascading does not only hit stops, but it triggers a chain reaction to amplify the original move far beyond what a single order would do.
Algorithms use this feedback to extract liquidity at the lowest possible cost. After the stops are gone, depth returns, and price often snaps back.
This leaves retail out of the trade and professionals in at the best level. If your stop is in the cluster, you’re part of the chain.
This is confirmed in both academic research (Kirilenko et al., 2017) and real trade data. If your stop is in the cluster, you’re part of the chain.
Identifying Stop Hunts
Look for a sharp wick through support or resistance, followed by an immediate reversal.
Price cuts below a round number or recent swing low, triggers stops, then snaps back in seconds.
A stop hunt often leaves a clear signature:
- Sudden volume spike at the wick’s extreme.
- Order book imbalance, i.e. liquidity vanishes, price gaps, then liquidity returns after the sweep.
- Heatmap sweep: On Bookmap for example, bright bands of resting orders disappear as stops get filled, then reappear when the move reverses.
Figure 6. Bookmap heatmap displays real-time order book liquidity. Bright bands mark large resting limit orders. Aggressive order flow and sudden liquidity sweeps indicate areas vulnerable to stop hunts. Source: bookmap.com.
Fixes You Can Apply Today
1. Scale your stops to volatility. Don’t anchor stops to round numbers. Use an ATR-based rule:

This cuts the odds of sitting in a cluster.

Figure 6. ATR-based trailing stop-loss example. Source: tradingwithrayner.
2. Set stops outside obvious zones. Don’t anchor stops at round numbers, swing lows, or recent support. Place your stop where most traders won’t, i.e. farther from the crowd, outside the usual cluster.
3. Use stop-limit orders, not pure stops. A stop-limit protects you from gap fills in a cascade. Set your stop price, but give a tight limit band. Example: stop $99.50, limit $99.40.
4. Avoid trading at illiquid times. Skip the open, lunch, and close. Spreads and depth worsen, slippage jumps.
5. Vary your order size and timing. Institutions scan for round sizes and large prints. Post 73-share (or odd) orders instead of 100s.
6. Check depth before you send a market order. If the order book is thin at your level, reduce your size or skip the trade. Only execute when there’s enough depth to absorb your order without major slippage.
Final Thoughts
The market doesn’t care about your logic or conviction, it only reacts to your orders and the patterns they create.
If you start thinking like a liquidity provider, not just a buyer or seller, you’ll see fewer stop-outs, less slippage, and more consistent fills.
Thank you for taking the time to read.

Newsletter