Visualize the intricacies of the financial markets with Macro Matrix [Pro+], a tool meticulously crafted with insights drawn from the teachings of Inner Circle Trader (ICT), and enhanced by ICT_Concepts.

Macro Matrix (DRxICT) [Pro+]
Concept Introduction
Visualize the intricacies of the financial markets with Macro Matrix, a tool meticulously crafted with insights drawn from the teachings of Inner Circle Trader (ICT), and enhanced by ICT_Concepts.
A Macro is a short list of orders that the Interbank Price Delivery Algorithm (IPDA) will run to determine which liquidity to seek or which inefficiencies to rebalance. ICT traders are taught to focus on these Time windows to frame the clearest narrative and observe defining market behaviour. Traders can use the Macro Matrix to stay alerted about key market timings and price swings that arise during these times.
The Macro Matrix Pro+ brings the power of Macros to new heights thanks to ICT_Concepts’s studies of the market, by taking the price range defined by a Macro Time Window (i.e. 9:50-10:10 AM New York Time), and projecting it above and below the original range creating extensions, similar to DR models. Analysts can use these extensions to measure future price swings as targets, retracement levels, or key reversals.
In addition, analysts have the flexibility to choose different extensions over time. Extend projections until the next Macro, for the next 3 Macros, or even for a whole day. By considering and cross-referencing previous Macros, analysts can gain insights into their potential impact on the market and identify key market pivots.
When news events occur in specific macros on specific days of the week, these time based ranges can offer unique insights. This is particularly true when we consider the different impacts that various days of the week can have on market trends. By analyzing news events that fall within macro time ranges, analysts can gain a deeper understanding of the ranges that influence future market movements.
Indicator Features
Day of the Week Filtering: refine your macro selection by implementing a day-of-the-week filter. This feature allows you to precisely tailor your chosen macros, enabling you to identify specific time-based opportunities within the week.
Macro Range: choose whether to base your macro range projections on the candle bodies or the wicks, offering you versatile control over your analysis and automate drawings.
Macro Extension: toggle between different extension methods to identify prior macro levels for future opportunities. Select to extend macro lines at intervals of 3, 6, 9 macros, or 1, 2, 3 days.
Automatic Macro Coloring: choose to automatically color the macros based on the relationship of the open and the close or choose a single color to identify the macros and projections. Bullish macros will be colored blue and bearish macros will be colored red by default.
Macro Open, Close, and Range Projections: identify key price levels of algorithmic timings to locate price inefficiencies, liquidity pools of interest, and equilibrium price points of fair value. Easily select these levels, as well as range projections up to 2.5 standard deviations.
Alert Systems: customize alerts with flexible intervals preceding macro initiation in the market. Craft personalized alerts to stay informed and prepared for future market movements.
Macro Alerts
Tool Precision Settings
Limit to 1 minute and seconds chart? Toggle this option to restrict the indicator to function only on minute and second time frame charts. When limiting the script to the 1 minute or second charts, selecting any chart timeframe above 1min will produce fail to run the script and produce a runtime error that reminds the analyst the precision input selection.
This is a high precision tool intended to be leveraged only on extremely short-term Timeframes. Due to Pinescript limitations, the tool will only be 100% accurate in displaying macro levels on the 1 minute chart (as well as the seconds charts). If you would like to restrict the visibility to 1 minute and second charts, turn this toggle ON.
NOTE: this tool will not work above the 10 minute chart regardless of this setting being ON or OFF. Due to most macros encompassing 20 minutes of time at minimum, selecting lower time frame charts will create more accurate price projections.
Alert before Macro starts?
Select the lead time for alerts before a Macro period begins, options range from 1 minute to 15 minutes.
With this feature, you can set an alert to notify you before a Macro period begins. The dropdown menu allows you to choose how many minutes in advance you would like to receive the alert, aiding in preparing for potential market movements.
Analyst Insights: Use alerts to save time while sitting behind the charts, it allows analysts to look at other charts, or even work on something else while not having the need to check the clock all the time.
Macro Settings
Day of the Week Filtering
Customize the indicator to activate on specific days of the week. You can select individual days or "All" for the entire week. This setting is crucial for traders who have day-specific strategies or observe varying market behaviors on different days.
Macro Range
Define the range for which the Macros should be calculated. Options include "Body" for the core trading range and "Wick" for high-to-low price movements.
Macro Extension
Determine how the indicator extends the Macro levels on the chart. "Next Macro" will extend the lines until the next Macro period, while other options might provide continuous extensions or stop at the current price bar.
Choosing the appropriate 'Extend' setting will depend on your trading horizon and strategy. For intraday trading, a shorter extension like 'Next Macro' or '3 Macros' may be more relevant, while swing traders might prefer '1 Day' or more to understand potential future support and resistance levels.
The 'Extend' option controls how far forward in time the macro levels will be projected on your chart. Here are the available settings you can choose from:
Off: Disables the forward projection of the macro levels entirely.
Next Macro: Extends the macro levels to the next Macro period, providing a clear end point.
3 Macros: Projects the macro levels across the next three Macro periods.
6 Macros: Extends the macro levels over the next six Macro periods.
9 Macros: Further extends the macro levels across nine subsequent Macro periods.
1 Day: Projects the macro levels for the duration of one full trading day.
3 Days: The longest extension setting, projecting the macro levels over three full trading days.
Macro Levels
Macro Open, Close, and Fractal EQ
Open/Close
Enable visual representation of the opening and closing prices within each Macro. You can customize the color and style (solid, dashed, etc.) of these levels to distinguish them easily on the chart.
Fractal EQ
The fractal equilibrium (EQ) level shows the midpoint of the open and close. Enabling it as 'Dashed' makes it stand out from other levels, signaling a potential area of new imbalances and displacement.
EQ +/- Levels
This set of options adds additional levels at increments or decrements from the equilibrium price. It creates price projections around the EQ, which can be used as potential support and resistance areas or as targets for taking profits or setting stop losses.
Selectable Levels: +/- 0.5 +/- 1 +/- 1.5 +/- 2 +/- 2.5
Macro Times
Macro Selection
Each macro represents a distinct time frame during which market dynamics are captured and analyzed.
Analysts are encouraged to select their favorite macros – these are the time frames during which they have observed consistent market behavior that aligns with their trading methodology. By identifying and focusing on these specific periods, analysts can fine-tune their strategy, capitalize on recurring patterns, and make more informed decisions.
Analyst Insights: There are specific macro’s that have specific functions in the right context, for example: 10:50 - 11:10 When the market opens at 09:30 and consolidates, there will be an opportunity in this macro time window. This period is designed to manage volume during the upcoming lunch hour and to attract sentiment during that time. 11:50 - 12:10 Run any liquidity that has been left in the morning session, and then resume the directional trend. 15:15 - 15:45 Final Hour Macro
Automatic Coloring
The "Auto Color" feature in the Macro Matrix indicator is designed to provide visual cues about market sentiment by coloring the macro levels based on the price action between the open and close of each macro period.
When the closing price is higher than the opening price within a macro, it indicates a bullish macro. The Macro Matrix will color the macro and projections in a shade of blue and bearish macros in red. These colors can be customized and selected by the analyst to create personalized layouts. In some instances, there might be very little difference between the open and close, and the script will use a third color, defaulted as gray, to indicate a neutral or indecisive macros
Analyst Insights: This concept, inspired by the teachings of the Inner Circle Trader (ICT), suggests that market makers often move the market in a way to create liquidity for their own positions by 'accumulating' buy orders in what appears to be a bearish market and 'distributing' sell orders in a bullish market. The Auto Color feature of the Macro Matrix can be instrumental in identifying these potential accumulation and distribution phases.
By automatically assigning colors to bullish and bearish macros, traders can more easily identify when the market might be in a phase of order pairing or matchmaking, which are hallmarks of the Market Maker Buy/Sell Model (MMXM).
Overlap of Bullish and Bearish Macros: If bullish macros exist within similar price ranges as newly forming bearish macros, this overlapping can highlight potential zones where market makers are likely to begin displacing the market—signaling an MMXM model underway.