ICT MACRO ( ALERT )
Apr 11, 2025

The ICT MACRO (ALERT) indicator identifies potential market reversals by detecting liquidity sweeps and displacement within specific hourly time windows based on ICT concepts. This tool is designed to highlight reactive market moments, specifically focusing on the last 20 minutes and first 15 minutes of each hour to catch macro-level shifts.
Usage
The script is optimized for use on lower timeframes, such as the 5-minute chart, particularly for liquid assets like the NAS100 or SPX500. It provides visual cues for two primary conditions:
- Liquidity Sweeps: Represented by clean lines extending from the sweep wick, indicating when price has taken out a previous swing high or low.
- Displacement: Identified by triangle markers inside labels when a sweep is followed by 1–3 strong candles closing in the opposite direction.
Traders can use these signals to automate the detection of "State Changes" and use them as confluence for manual trade entries. For higher precision, it is recommended to confirm these setups with the 15-minute timeframe market structure.
Details
The indicator relies on the ICT Macro concept, which suggests that specific windows of time are more prone to algorithmic shifts and liquidity runs. By default, the script monitors the window from XX:40 to XX:15.
- Swing Logic: It uses a configurable "Swing Length" to determine significant highs and lows.
- Displacement Logic: Displacement is defined as a manipulation wick (the sweep) followed by strong momentum candles. The script looks for price to close above/below previous candles within a set window of bars to confirm the shift in sentiment.
Settings
- Swing Length: Determines the number of bars used to identify swing highs and swing lows.
- Max Candles for Displacement Confirmation: Sets the maximum number of candles allowed after a sweep for a displacement signal to be validated.
FAQ
How do I interpret the triangle markers?
The triangle markers signify a "Displacement" event. A green upward triangle indicates bullish displacement after a low sweep, while a red downward triangle indicates bearish displacement after a high sweep.
What timeframes are best for this tool?
While it can be used on various timeframes, it is specifically built for the 5-minute chart to capture intraday macro moves in indices.
How can I access ICT MACRO (ALERT)?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.