What a sweep is
A liquidity sweep is a run past a prior high or low that reverses rather than continues. The logic behind caring about it is about where orders sit. Obvious highs and lows accumulate resting orders just beyond them: stops from positions taken inside the range, and entry orders from traders waiting for a break. Reaching those prices releases that flow.
If the move was genuinely driven by demand, releasing the flow adds fuel and price continues. If the move existed mainly to reach the orders, the flow gets absorbed and price has nowhere left to go, so it reverses. The second case is the sweep. Framed this way it is not a mysterious manipulation story, it is a statement about order placement being predictable and therefore reachable. A fuller treatment of why stops get run on gold covers the behaviour in more depth. For the purposes of the detector, the definition is the useful part: run past, then reverse.
What the automation actually adds
The read itself is not difficult. Doing it consistently is. There are many swing points on any chart, they exist on every timeframe, and deciding which ones counted is exactly the kind of judgement that drifts with mood and recent results.
So the detector contributes consistency rather than insight. It applies the same definition to every qualifying high and low, on every timeframe it covers, without getting bored and without preferring the ones that suit your current position. That last point matters more than it sounds. A trader who is long notices the sweeps of lows and overlooks the sweeps of highs, and they do this without any awareness of doing it. An automated mark is indifferent. It also catches sweeps on levels you had not drawn, which is often where the useful ones are, since the levels nobody has marked are the ones that still have untouched orders sitting beyond them.
The label can only be earned after the turn
Here is the structural limitation, and it is not a flaw in the implementation. A run past a high is only a sweep if price reverses. At the moment price is above the high, both outcomes are still available. The same candles are the start of a sweep and the start of a genuine breakout, and nothing present in the data at that instant distinguishes them.
Which means the mark appears after the reversal has begun. You do not get told in advance, and no version of this tool could tell you in advance without being wrong frequently. The practical consequence is that the detector is not an entry trigger for the sweep itself. It tells you a sweep has occurred, which is the beginning of a sequence rather than the whole of it. Traders who want to be in at the extreme are asking for something the structure of the problem does not permit. Reading the anatomy of a false break helps here, because the question of how long you wait for proof is the same question in both cases.
Not every high is worth sweeping
The quality of a sweep depends heavily on the quality of the level that got taken. A high that formed in a quiet hour and was never tested has little behind it. A high that capped several attempts and is widely visible has a great deal.
- Session extremes. The high and low of a defined session are watched by many participants, which makes the orders beyond them substantial.
- Equal highs or lows. Two or more swings at nearly the same price concentrate stops in a narrow band and are frequent sweep targets.
- Prior day extremes. Durable reference points that keep attracting attention across sessions.
- Levels built to be attractive. Some highs form specifically to draw entries, which is the subject of inducement and worth understanding separately.
A sweep of a trivial high is a minor event and should be weighted accordingly. The detector will mark it because it meets the definition, and your job is to decide whether the level was worth the effort of taking. The useful question is simple to ask. Who was watching this price, and what were they likely to have resting beyond it. If the answer is nobody in particular, the run past it released very little, and whatever reversal followed probably came from something else entirely that you have not identified yet.
What follows a sweep matters more than the sweep
The mark is the first half of a sequence. The second half is what price does with the reclaimed area, and that is where the decision actually lives.
The configuration most traders work with requires price to come back inside the prior range and then show that it intends to stay there, usually by holding a level on a retest rather than immediately drifting back toward the swept extreme. A sweep and reclaim entry is built around exactly that confirmation. When the sweep is followed by a structural break in the new direction, the case strengthens considerably, and the combination of a sweep with a change of structure is the version with the most behind it. What should make you cautious is a sweep followed by price hovering near the swept level without committing in either direction. That is not a reversal in progress, it is an unresolved situation, and entering into it means guessing.
Where the detector misfires
Several environments produce marks that meet the definition and mean very little, and knowing them prevents a lot of pointless trades.
Around scheduled data, price routinely runs a level and comes back purely because the initial reaction overshot and settled. That technically satisfies the definition without reflecting the usual order flow story. In thin hours, a single order can push price past a high and back with almost nothing behind it. During strong trends, levels get taken and briefly retraced constantly, so the marks pile up while the dominant behaviour is continuation rather than reversal. And on timeframes well below the one you trade, sweeps occur so often that they become noise. The sensible response to all four is the same: read the mark alongside the condition the market is in, and discard the ones that come from an environment where the definition is cheap to satisfy.
Putting it to work
Enable the sweep detector from the grouped toolbar menus on the live gold chart and read it on the timeframes you actually trade plus the one above. Trying to follow every timeframe at once produces more marks than attention can process, which defeats the purpose of automating the scan.
Then build a short routine around each mark. Note what level was swept and whether it was worth taking. Watch whether price reclaims and holds, rather than reacting to the sweep itself. Define where the idea is wrong, which is usually a return above the swept high or below the swept low. If that sequence does not complete, there was no trade, and the mark was simply a piece of information about where the market has already been. Over a few weeks the marks also give you a record of how gold behaves at your levels, which quietly improves the levels themselves.
FAQ
Can the detector warn me before a sweep happens?
No, and no version of it could. A run past a high is only a sweep if price reverses, and at the moment price is above the high both a sweep and a genuine breakout are still possible from identical data. The mark necessarily appears after the reversal has started.
What makes one sweep more significant than another?
The level that was taken. Session extremes, prior day highs and lows, and two or more swings at nearly the same price all concentrate resting orders and are substantial when swept. A high that formed in a quiet hour and was never tested has little behind it, even though it satisfies the same definition.
Is the sweep itself the trade?
Rarely. The sweep is the first half of a sequence, and the decision lives in what follows: whether price reclaims the prior range and shows it intends to stay there. A sweep followed by price hovering around the swept level is unresolved rather than reversing, and entering there means guessing.
Why do I see so many marks in a trending market?
Because levels get taken and briefly retraced constantly while a trend is running, so the definition is satisfied often even though the dominant behaviour is continuation. Reading the marks alongside the current market condition, and discarding those from environments where the definition is cheap to meet, keeps the signal usable.
Should I watch it on every timeframe?
No. Read it on the timeframes you trade plus the one above. On much lower timeframes sweeps occur so frequently that they become noise, and the whole benefit of automating the scan is removed if you end up with more marks than you can actually examine with any care.
ⓘ See these ideas on real price: open the free XAUUSD live chart.