Capturing institutional reversals after high-timeframe liquidity sweeps on major forex pairs and gold
Best executed in markets exhibiting normal to high volatility with clear sessions. Avoid trading during major high-impact macro announcements such as FOMC, NFP, or CPI releases where spread widening can compromise stop-loss integrity. Ensure average daily range (ADR) conditions permit sufficient room to reach the minimum 1:3 reward-to-risk target.
Validate every condition prior to executing order.
Gold pushed aggressively above the Previous Week High during early London trading, trapping breakout buyers. An H1 candle printed a massive upper wick covering 65% of its range and closed below the level. Dropping to M5, gold formed a clean market structure shift breaking the recent swing low. Entry was triggered on the retest, running smoothly down to the target with partials secured at 1R.
EURUSD swept the Previous Day High with an H1 wick closure. An M5 break of structure occurred, prompting a short entry with the stop loss placed above the sweep wick. However, strong macroeconomic momentum drove the trend higher, invalidating the reversal attempt and hitting the stop-loss cleanly. Strict risk management limited the damage to 0.5% account equity.
Copy code directly into TradingView Pine Editor
//@version=5
strategy("Multi-Timeframe Liquidity Grab Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=0.5)
// Inputs
useWeekly = input.bool(true, title="Plot Weekly High/Low")
useDaily = input.bool(true, title="Plot Daily High/Low")
// Higher Timeframe Calculations
h1_close = request.security(syminfo.tickerid, "60", close)
h1_high = request.security(syminfo.tickerid, "60", high)
h1_low = request.security(syminfo.tickerid, "60", low)
h1_open = request.security(syminfo.tickerid, "60", open)
// Previous Day and Week Levels
pd_high = request.security(syminfo.tickerid, "D", high[1], barop=barmerge.barop_gaps_on)
pd_low = request.security(syminfo.tickerid, "D", low[1], barop=barmerge.barop_gaps_on)
pw_high = request.security(syminfo.tickerid, "W", high[1], barop=barmerge.barop_gaps_on)
pw_low = request.security(syminfo.tickerid, "W", low[1], barop=barmerge.barop_gaps_on)
// Plotting Levels
plot(useDaily ? pd_high : na, title="Prev Day High", color=color.red, style=plot.style_line)
plot(useDaily ? pd_low : na, title="Prev Day Low", color=color.green, style=plot.style_line)
plot(useWeekly ? pw_high : na, title="Prev Week High", color=color.purple, style=plot.style_line)
plot(useWeekly ? pw_low : na, title="Prev Week Low", color=color.blue, style=plot.style_line)
// Strategy Execution Logic Placeholder
longCondition = ta.crossover(close, pd_low)
shortCondition = ta.crossunder(close, pd_high)
if (longCondition)
strategy.entry("Long Grab", strategy.long)
if (shortCondition)
strategy.entry(
"Short Grab", strategy.short
)
A wick representing 50% or more of the candle range confirms strong rejection and aggressive counter-offensive selling or buying by institutions at the liquidity level.
It is not recommended. Asian session liquidity is often the fuel swept by London and New York sessions; trading during low-liquidity hours reduces the probability of a clean M5 break of structure.
Confluence of multiple liquidity levels increases the probability of a sharp reaction, making it an Tier-1 setup.
The core edge of the Multi-Timeframe Liquidity Grab Strategy model relies on the structural imbalance created when large market participants (commercial banks, liquidity providers, and central clearing desks) aggregate retail stop orders. Rather than anticipating trend continuation from arbitrary retail indicators, this systematic model identifies pre-existing liquidity pools—such as session highs/lows, Asian range extremes, or equal highs/lows (EQH/EQL)—where retail stop losses are heavily clustered.
Once a targeted liquidity sweep occurs and price aggressively rejects back inside the defined equilibrium range, an order flow displacement is confirmed through a Market Structure Break (MSB) or Change of Character (CHoCH). This sequence establishes asymmetric risk-to-reward parameters, allowing traders to enter with tight structural stops positioned outside the invalidated sweep candle.
Higher timeframe (H4/Daily) structural bias must always govern lower timeframe (M15/M5/M1) execution. Trading with the prevailing institutional order flow drastically reduces whipsaws during choppy session opens.
Always factor in spread expansion during high-impact news releases (CPI, NFP, FOMC) and daily 5:00 PM EST session rollover. Never enter within 15 minutes before Tier-1 macroeconomic events.
Move stop loss to break-even once price reaches 1.0R–1.5R target expansion or mitigates an opposing Fair Value Gap (FVG), neutralizing risk on active positions.
To successfully navigate proprietary trading evaluation stages without breaching maximum daily drawdown (typically 4%–5%) or maximum overall loss limits (8%–10%), this model must be deployed with disciplined position sizing:
On a $100,000 challenge account, limit single trade exposure to $500. This ensures you can survive a theoretical 6-trade drawdown streak while consuming less than 3% of your daily buffer.
If two consecutive setups trigger stop-loss invalidations within the same trading session, trading must be suspended for the remainder of that session to avoid revenge trading and emotional capital destruction.
Discretionary traders can execute this system manually using our pre-trade checklist above, while quantitative and algorithmic traders can deploy the Pine Script logic or connect directly to automated trading software:
Discover compiled MT4/MT5 Expert Advisors executing systematic order blocks around the clock.
Mirror institutional setups automatically into your MT4/MT5 broker account with zero latency.
Access 20+ verified institutional systems across Asian, London, and New York trading sessions.
Quant Note: Backtested across EURUSD, GBPUSD, and XAUUSD. The high reward-to-risk profile compensates for a sub-50% win rate, yielding robust profitability even after factoring in typical institutional spreads and commissions.
Download a clean, printer-friendly 1-page cheatsheet containing all entry/exit rules and the checklist for your trading desk.
Open Print / PDF ViewSubscribe to receive verified Pine Script algorithms, quantified backtests, and fresh pre-trade checklists directly to your inbox every week.
Download the complete quantitative guide: Position Sizing Formulas, Prop Firm Drawdown Rules, and MQL5 Parameter Cheat Sheets.