HRLR vs LRLR: High and Low Resistance Liquidity Runs Explained
What high resistance (HRLR) and low resistance (LRLR) liquidity runs are in ICT trading, how to read the far side of the structure before you enter, and how the classification changes your stop, your adds, and your target.
Two traders take the same long, at the same level, for the same reason. One trails the stop tightly behind each new swing and gets stopped out on the third pullback. The other leaves the stop at the original invalidation and holds to target.
Neither was more disciplined. They were in different kinds of run, and only one of them checked before entering.
Most smart money material is about where to enter: the order block, the fair value gap, the sweep. Far less of it is about what sits between your entry and your target. High and low resistance liquidity runs (HRLR and LRLR) classify exactly that, and the classification is readable before you commit.
What Are High and Low Resistance Liquidity Runs?
Both terms describe price travelling toward a draw on liquidity. What separates them is whether that liquidity is defended.
Low Resistance Liquidity Run (LRLR)
An LRLR is a run toward an undefended pool. The structural signature is a series of failure swings on the side you are trading toward: highs that fail to take the previous high, or lows that fail to take the previous low.
That pattern matters because of what it implies about the orders in between. Each failure swing is a level that never got protected, so there is no cluster of resting orders standing between price and the objective. When price finally turns, it travels through mostly empty book.
The consequences show up on the chart afterwards:
- Large directional candles whose bodies dominate their wicks
- Shallow pullbacks that fail to retrace much of the prior leg
- Fair value gaps and liquidity voids left unfilled in the wake of the move
- Consecutive closes in the same direction
Those symptoms are useful confirmation, but they are not the definition. They are what an undefended path looks like once price has already run it.
High Resistance Liquidity Run (HRLR)
An HRLR is a run toward a defended pool. Between price and the objective sit real swing points, each holding its own cluster of stops. Price cannot simply travel to the target: it has to stop-run each intermediate level in turn, and every one of those runs takes time and invites a reaction.
On the chart that produces:
- Overlapping candles with long wicks on both sides
- Deep retracements that give back most or all of the prior leg
- Repeated stalls at old highs, lows, and prior consolidations
- Imbalances getting filled almost as fast as they form
A compact way to hold the whole idea: swing failures ahead of you means low resistance, stop runs ahead of you means high resistance. The first is a path through a vacuum. The second is a path through a crowd.
Neither term is an entry signal. Neither tells you to buy or sell. They describe the road between an entry you have already justified and a target you have already named, which is why they belong in your management rules rather than your setup rules.
Why the Distinction Matters More Than the Entry
The value shows up in three places where traders routinely lose money on correct ideas.
Stop placement and trailing. In an LRLR, pullbacks are shallow, so a stop trailed behind recent structure usually survives. In an HRLR, deep retracements are the mechanism itself, so the same trail gets hit by moves that were never a threat to the idea. Applying LRLR management to an HRLR is one of the most common ways a trader is right about direction and still loses.
Whether to add. Adding is only reasonable when pullbacks are shallow and the path is clear. That is an LRLR condition. Adding during an HRLR increases size precisely when the road is least reliable.
Target selection. An LRLR tends to reach its objective. An HRLR frequently exhausts before it does, or takes so long that the higher timeframe context changes underneath the trade. In an HRLR, taking a partial at the first meaningful reaction is defensible in a way it would not be during a clean run.
This is also a sharp diagnostic when reviewing losses. A large share of the failures described in why SMC trades fail are not bad entries. They are correct entries managed with the wrong assumptions about the road.
How to Tell Which Run You Are In
Read the structure first. The candle character only confirms what the structure already told you.
Step 1: Look at the Far Side of the Structure
This is the read that matters, and it is available before you enter. Look at the side you intend to trade toward and classify the swing points there.
A series of failure swings, where each attempt falls short of the previous extreme, means the liquidity beyond them was never defended. That is an LRLR setup. A series of clean swing points that each took out the one before, meaning each was a stop run, means the pool is defended and every level has to be paid for on the way. That is an HRLR setup.
Step 2: Count What Has to Be Taken Out
Mark every level between current price and your target: old swing points, prior consolidations, untested order blocks, and higher timeframe levels. Each is a place price must stop and work. A path crowded with them is high resistance. A path with nothing but air between price and a resting pool of stop-loss liquidity is low resistance.
Step 3: Check Candle Overlap
Now confirm with the move itself. In an LRLR, consecutive candles barely overlap: each opens near the previous close and extends. In an HRLR, candles trade back through the range of the candles before them. Overlap is the fastest visual tell and takes a couple of seconds to read.
Step 4: Measure the Deepest Pullback
Compare the net move so far to the deepest counter-trend retracement inside it. If the deepest pullback is a small fraction of net travel, the run is behaving as low resistance. If pullbacks rival or exceed the net travel, it is high resistance regardless of the overall direction.
Step 5: Check What the Move Left Behind
A genuine low resistance run leaves imbalances behind it. Unfilled gaps in the direction of travel are physical evidence that delivery was one-sided. If the move left no gaps, or filled every gap it created almost immediately, the path was contested even if price technically progressed.
Steps 1 and 2 are predictive and steps 3 to 5 are confirmatory. If you only ever run the last three, you are grading the road after you have driven it.
GrandAlgo
See these concepts automated on your charts
18 TradingView indicators — smart money, price action, supply/demand, and more.
A Worked Example on Real Data
Two moves on ETHUSDT.P, 1-hour, ten days apart. Both were directional. The experience of trading them was not comparable.
The low resistance run: 15 June 2026. Price spent several hours compressed near 1717, then delivered from roughly 1717 to 1849 in seven hours.
The structural read beforehand: the highs going into the compression had been failing to extend, leaving the upside pool undefended. Once price turned, the confirmation followed on every count. Several hourly candles closed 20 to 50 points from their open with minimal upper wick. The deepest pullback inside the run gave back well under half of the prior leg. Multiple gaps were left unfilled, with candle lows sitting above highs from two candles earlier. Almost every candle closed up.
In a run like this, a stop trailed behind each new swing low is rarely threatened, adds are defensible, and the far target is a realistic expectation rather than a hope.
The high resistance run: 25 to 26 June 2026. Price fell from roughly 1580 to 1511, recovered the entire decline back to 1585, then rolled over to close near 1544.
A trader who called that direction was right. The road still punished them. Candles overlapped almost completely with long wicks on both sides. The counter-trend rally from the low retraced the whole preceding decline and took out the highs the move had started from. Gaps created on the way down were filled within hours. Closes alternated with no sustained pressure.
Same instrument, same timeframe, ten days apart. A stop trailed the way 15 June allowed would have been taken out on 26 June by a rally that ultimately resolved in the trader's favour anyway. The directional call was right, the road assumption was wrong, and the road assumption decided the outcome.
How to Manage Each Type
In a low resistance run:
- Give the trade room and resist taking profit into strength
- Trail behind structure, not behind individual candles, and only once new swing points form
- Adding is reasonable on shallow pullbacks into the imbalances the move left behind
- Target the full pool. These are the conditions where the far target is realistic
- Treat the first genuinely deep retracement as evidence the character has changed, not as a dip to buy
In a high resistance run:
- Keep the original invalidation and do not trail tightly. The retracements are the mechanism, not a warning
- Size smaller from the start, because the path demands a wider stop to survive
- Do not add. The conditions that make adding profitable are absent
- Take partials at meaningful reactions rather than holding for the full objective
- Consider whether the trade is worth taking at all. An HRLR toward a distant target is often a worse opportunity than waiting for a clean one
Stated plainly: the LRLR is the run you want to hold, and the HRLR is the run you want to survive. Most traders manage both as though they were the first kind.
Common HRLR and LRLR Mistakes
Treating them as entry signals. Neither term tells you what to buy or when. "This is an LRLR" is not a setup, and classifying a run does not replace a reason to be in the trade.
Reading the character instead of the structure. Judging the run only from how the last few candles look is backward-looking. The failure-swing read on the far side is available before you enter, and that is where the concept pays.
Classifying from a single candle. One large candle is displacement, not a run. The classification describes a path, which needs a sequence.
Assuming the type is fixed for the whole trade. A run can start low resistance and turn high resistance the moment it reaches a defended area. Reassess when price arrives at a level that matters, not only at entry.
Ignoring the timeframe. What looks like a grinding HRLR on the 5-minute chart is frequently one clean hourly candle. Classify on the timeframe you are managing on, and let the higher timeframe arbitrate when they disagree.
Confusing clean with correct. An LRLR can run straight into a reversal at a higher timeframe level. Efficiency of travel says nothing about whether the destination is right. That is what the draw on liquidity and internal versus external range liquidity are for.
Frequently Asked Questions
A low resistance liquidity run is a run toward liquidity that nothing is defending. The structural signature is a series of failure swings on the side you are trading toward, meaning highs that fail to take the previous high or lows that fail to take the previous low. Because those levels were never protected, price travels to the pool quickly, leaving large directional candles, shallow pullbacks, and unfilled fair value gaps behind it.
A high resistance liquidity run is a run toward defended liquidity. Intermediate swing points sit between price and the objective, and each one has to be stop-run before price can continue. That produces overlapping candles, deep retracements, repeated stalls at old levels, and imbalances that fill almost as fast as they form. It calls for a wider stop, smaller size, no adds, and partial profits.
The difference is whether the liquidity you are targeting is defended, not which direction price is moving. In an LRLR the far side shows failure swings, so the pool is undefended and the path is clear. In an HRLR the far side shows clean swing points that each need a stop run, so the path is contested. Both can end at the same target, but they demand opposite trade management.
Look at the far side of the structure, on the side you intend to trade toward, and classify the swing points there. A series of failure swings means the liquidity beyond them was never defended, which is the LRLR condition. Then count how many levels sit between current price and your target: the fewer there are, the lower the resistance.
No. Neither term gives you a reason to enter. They classify the road between an entry you have already justified and a target you have already named, which makes them trade management tools. Your entry still needs its own justification from structure, a level, and a trigger.
Yes, and expecting it to is part of using the concept well. A run frequently starts clean and becomes contested the moment it reaches a defended area such as a higher timeframe level or an old consolidation. Reassess whenever price arrives somewhere that matters rather than only at entry.
Classify on the timeframe you are managing the trade on. A move that looks like a grinding high resistance run on a 5-minute chart is often a single clean candle on the hourly. When timeframes disagree, the higher timeframe governs context while the lower one governs your immediate management.
Final Takeaway
High and low resistance liquidity runs do not tell you where to enter or which way to trade. They tell you what kind of road you have signed up for, and that decides more outcomes than most traders assume.
The read is short enough to run on every trade, and the important half happens before you commit. Look at the far side of the structure you are trading toward. Failure swings there mean the liquidity is undefended and the run should be low resistance. Clean swing points that each need a stop run mean it is defended and the run will be high resistance. Then count the levels between price and target, and use candle overlap, pullback depth, and the imbalances left behind to confirm what the structure already told you.
Manage a low resistance run by giving it room and holding for the objective. Manage a high resistance run by widening the stop, cutting the size, skipping the adds, and taking what the market offers.
To go deeper, read swing failure patterns for the structure that defines a low resistance path, stop hunts versus genuine breakouts for what a defended level looks like when it gets run, how liquidity sweeps work for the mechanics behind both, and internal versus external range liquidity for classifying the target the run is heading toward.