Early in my trading career I watched price spike through the prior session high on a 1-minute NQ chart, reverse instantly, and drill straight down. I had no idea what I had just witnessed. I thought it was random. It is not random. It is one of the cleanest, most repeatable things that happens in ES and NQ every single session. Once you see it clearly, you cannot unsee it.
This article breaks down the ICT Liquidity Void setup exactly as I run it on prop accounts. No fluff, just the rules.
What Is a Liquidity Void?
A liquidity void is a zone on the chart where price moved so fast and so one-sidedly that it left almost no candle bodies behind. You will see a stack of candles with very little overlap, sometimes just wicks, sometimes nothing at all. The market relocated price in a hurry and left a gap in participation.
That gap matters because price tends to return to it. When price comes back to fill in that void, it is offering you a second chance to get in at or near the origin of the move. That is the trade.
The key condition that creates a void worth trading is a liquidity sweep. Price has to run through a pool first. Prior session highs, prior session lows, prior day highs and lows, overnight highs and lows. These are the magnets. When price sweeps one of those levels and displaces hard in the opposite direction, that displacement is your void.
The Setup Step by Step
Step 1. Mark the liquidity pool. Before the session opens, mark your prior day high, prior day low, overnight high, overnight low, and any obvious session high or low from the previous RTH session. These are the pools. Price will seek them. You are just waiting.
Step 2. Wait for the sweep and the displacement. You need to see price run through one of those marked levels and then reject hard. The displacement candle or candles should be large, mostly body, minimal wicks on the close side. The move should look like someone flipped a switch. If the reversal is slow or overlapping, it is not a void, it is chop. Skip it.
Step 3. Identify the void. Look at the candles that made up the displacement. Find the zone where the candles do not overlap with each other or with the candles that came before the move. That zone is your void. Draw a simple box from the top of the last overlapping candle before the displacement started to the close of the strongest displacement candle. That box is what you are waiting for price to return to.
Step 4. The trigger. You are entering on the retrace back into the edge of that void, in the direction of the displacement. If price swept a session high and displaced down, you are looking to sell short when price retraces back up into the bottom edge of the void. On a 1-minute or 5-minute chart, wait for a reaction candle at the edge of the void, a bearish close back into the void direction, before you enter. You do not need to catch the absolute tip. The edge is enough.
Step 5. The entry. Enter at market or with a limit at the edge of the void once your trigger candle confirms. On ES and NQ in the 1-to-5 minute timeframe, you have seconds to act. I use a limit order sitting at the void edge with a market backup if it fires fast. Either way, the entry is at the void boundary, not inside it, not below it.
Step 6. The stop. Stop goes beyond the origin of the void, meaning beyond the sweep candle's wick. If price sweeps back through the void origin after you enter, the structure is broken and you are wrong. Give the stop a small buffer, a few ticks, but do not widen it to accommodate hope. The stop placement is tight because the concept gives you a defined invalidation point. Use it.
Step 7. The targets. Your target is the opposite liquidity pool. If you swept the session high and sold short, you are targeting the prior session low or overnight low. On a 1-minute execution chart you will often take partials at the first obvious swing low, the midpoint of the prior range, and then let the runner go for the full opposite pool. The setup has range when the higher timeframe bias agrees with the displacement direction.
Why It Works, and Where It Fails
It works because the sweep is a manufactured move. Institutional algorithms and large order flow push price into where retail stops and pending orders are clustered, collect that liquidity, and then reverse to where they actually want to go. The void is the evidence of that institutional displacement. Entering the void is entering behind the institutional order flow, not against it.
It fails in a few consistent ways. First, when there is no real sweep, just price tagging a level and drifting. You need force. Second, when the higher timeframe is in a strong trend against the displacement direction. A void in a raging bull trend is usually filled and continued upward, not reversed. Third, during news events where the displacement is purely mechanical and price has no clean structural context. The void looks identical but the driver is different and it fills without follow-through.
It also fails when traders misidentify the void. If you are drawing your void box too deep or too wide, you are in a chop zone, not a void. The real void is defined by the candles that had zero or near-zero overlap during the displacement. Be strict about this.
Three Filters That Tighten It Up
- Higher timeframe bias alignment. On a 15-minute or 1-hour chart, confirm that the displacement direction matches the current bias. If the 15-minute structure is bearish (lower highs, lower lows) and price just swept a session high and displaced down, that void short has the full weight of the structure behind it. If the higher timeframe is bullish, the void short is fighting the trend and your success rate drops considerably.
- Time of day gate. The clearest voids on ES and NQ happen at predictable times: the first 30 to 45 minutes of RTH (9:30 to 10:00 ET), the 10:00 to 10:30 AM reversal window, the London close around 11:00 AM ET, and the 2:00 to 3:00 PM power hour. Voids that form outside these windows during dead midday tape tend to be noisy. I filter hard on time of day and you should too.
- Clean market structure on the entry timeframe. Before entering, check that the 1-minute or 5-minute chart shows a clean break of structure in the displacement direction followed by a clean retrace. If the retrace to your void entry is itself messy and overlapping, wait. The retrace should be a clean corrective move, not another leg of displacement. A clean retrace into the void edge with a single trigger candle is the ideal picture.
An Honest Note From My Own Testing
I have run this setup through our backtest environment on ES and NQ. The edge is real. It is also contextual. The same pattern in the wrong time window, the wrong trend context, or with a sloppy void definition produces very different results than the clean version. The filters above are not decoration, they are load-bearing.
What I cannot do is hand you results and tell you to trade it. Your execution, your broker, your risk sizing, and your ability to stay disciplined at the entry will be different from anyone else's. You need to test this yourself on your own data, with your own parameters, before you put real money behind it.
Test This Exact Setup in the WFF Backtest Lab
Start with this one concrete test: define your void as candles with zero body overlap during displacement, apply the time-of-day gate (9:30 to 10:00 ET only), and run it against ES and NQ across multiple years. See for yourself how much the filter changes the results before you add any capital behind it.
Backtest Credits unlock the Qualified tier of the WFF Backtest Lab, giving you full access to the historical data pipeline and strategy testing suite.
If you found this useful, check out more setup breakdowns and indicator walkthroughs on the WFeather blog. We cover the full toolkit I use in live ES and NQ sessions.
This article is educational content only and is not financial advice. Discussing a trading setup does not guarantee any particular result. Most short-term traders lose money. Trade only with capital you can afford to lose and always use defined risk.