ICT Macros

May 11, 2023

Static chart image
Price Action Based
Time Based
Works on the following platforms:
tradingviewSymbolTradingView
For free use on the TradingView platform
ninjatraderNinjaTrader
For free use on the NinjaTrader platform
metatrader4MetaTrader 4
For free use on the MetaTrader 4 platform
metatrader5MetaTrader 5
For free use on the MetaTrader 5 platform
thinkorswimThinkorswim
For free use on the Thinkorswim platform

The ICT Macros indicator is designed to detect and classify specific time intervals known as ICT Macros in trading, where algorithmic activities interact with or generate liquidity. This innovative tool is perfect for traders who want to understand and capitalize on these critical market periods.

How to Configure ICT Macros Indicator

Macro Settings

  • Macro Time Options: Allows you to enable the display of specific macros, like '09:50 AM 10:10'. This helps traders focus on periods most relevant to their strategy.
  • Top Line, Mid Line, Bottom Line, and Extending Lines: Customize the visual lines for representing specific macros on your chart, enhancing clarity and focus.

Macro Classification

  • Length: Determines the duration over which market structure breaks are detected to classify the macro type.
  • Swing Area: Choose between the swing (high/low wicks) or the liquidity area (candle bodies) for accurate classification.
  • Color Options: You can distinguish between Accumulation, Manipulation, and Expansion macros with customizable color settings, providing a visual cue for different market states.

Additional Settings

  • Macro Texts: Manage the size and visibility of text annotations for each macro, offering a clear view and understanding of events.
  • Advance Alert for Macro Times: Set alerts to be notified of upcoming macro times, ensuring you’re always prepared. You can specify how many minutes in advance you’d like to be alerted.
  • Daylight Saving Time (DST): Seamlessly adjust the time according to the region’s DST, ensuring accuracy in your trading sessions.

How to Trade Using ICT Macros

indicator image

Macros are powerful tools in trading, essentially acting as small programs or sets of instructions that unfold within an algorithm. ICT macros highlight the specific trading periods during which algorithmic strategies are executed, significantly affecting market prices.

By identifying the times when these macros become active, traders can strategically position themselves to anticipate market movements and potential setups. Incorporating liquidity into your trading strategy during these periods can enhance your trading performance.

Classification of Macros:

  • Manipulation Macros: indicator image

    • These involve liquidity sweeps on both the buyside and sellside, indicating potential reversals or significant moves.
  • Expansion Macros: indicator image

    • Characterized by liquidity sweeps on either the buyside or sellside, typically aligning with the general market trend.
  • Accumulation Macros: indicator image

    • Marked by liquidity accumulation, often leading to price ranging or consolidation phases.

These macros help outline the maximum and minimum price points during their interval, along with the average, extending these levels until a new macro appears. This delineation acts as potential support and resistance levels.

indicator image

Technical Details

The ICT Macros indicator uses comprehensive 1-minute data sets, including candles and pivot/swing points, ensuring consistency and accuracy across different timeframes. The precision of macro detection remains uniform, even when viewed on higher timeframes, making it a robust tool for meticulous traders.

indicator image

Available Macros

  • London Macros:

    • 02:33 AM - 03:00
    • 04:03 AM - 04:30
  • New York Macros:

    • 08:50 AM - 09:10
    • 09:50 AM - 10:10
    • 10:50 AM - 11:10
    • 11:50 AM - 12:10 (Launch Macro)
    • 13:10 PM - 13:40
    • 15:15 PM - 15:45

Alerts & Limitations

The ICT Macros indicator can send alerts in advance of scheduled macro times, thereby enabling traders to prepare adequately. Alerts can be customized to notify you minutes before a macro becomes active.

Note that the script is optimized for 1-minute, 3-minute, and 5-minute charts, providing flexibility while ensuring performance.

Related LuxAlgo Scripts

Enhance your trading strategy by exploring related scripts from LuxAlgo:

FAQ

How can I access the ICT Macros indicator? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

What is an ICT Macro? An ICT Macro is a predefined time interval where algorithmic trading is likely to occur, impacting market liquidity and price movement.

Are the macros customizable? Yes, you can customize macro times, classifications, and visualization settings to align with your trading strategy.

Trading is risky and many will lose money in connection with trading activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other markets involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools for charting platforms, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content or tool we provide.

Charts used on this site are by TradingView in which the majority of our tools are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com. TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

This does not represent our full Disclaimer. Please read our full disclaimer.

© 2025 LuxAlgo Global, LLC.