Home/Indicators/Time Macro ICT by Pac
Pine Script v5

Trading the IPDA Algorithm Windows with Time Macro ICT Indicator

Meta Description: Automatically plot and highlight IPDA macro windows on TradingView. Align your SMC execution with maximum session volatility.

🎯 Trade Exactly When Bank Algorithms Execute Orders

In ICT/SMC methodology, 'Time is more important than Price' (Time over Price). The Time Macro ICT indicator automatically highlights the precise macro time windows where bank algorithms execute orders, helping you capture highly accurate setups.

Time Macro ICT by Pac TradingView Chart Screenshot

1. Algorithmic Nature & Live ICT Theory

The central bank's IPDA algorithm operates during specific, programmed time windows rather than 24/7. The 20-minute Macro Windows represent periods when the algorithm is scheduled to sweep available liquidity and distribute price to key HTF POIs. Highlighting these zones helps traders trade strictly when volatility is guaranteed.

⚙️ Key Features

  • Plots the 20-minute ICT Macro Windows based on NY time.
  • Highlights macro periods directly using colored background layers.
  • Covers London and New York AM/PM macro periods.
  • Handles America/New_York timezone offsets and DST transitions.

🎯 Core Benefits

  • Identify active algorithmic execution windows (when IPDA runs liquidity orders).
  • Avoid entries during low volume consolidation doldrums.
  • Conjoin Time parameters with Price POIs to increase setup win-rate.

2. Input Parameters & Meanings

To maximize performance across assets (NQ1!, ES1!, Gold, FX), familiarize yourself with the default settings:

Parameter (Input)Data TypeDefaultDescription
Highlight BackgroundBooleanTruePaint chart backgrounds during macro windows.
AM Macros OnlyBooleanFalseShow AM session macros only or cover the whole day.
Timezone SettingsStringAmerica/New_YorkIPDA algorithm time reference timezone.

3. Share Basic Pine Script & Lead Magnet Capture

Pine Script (v5) - Basic Edition
//@version=5
indicator("Time Macro ICT [by Pac]", overlay=true)

// Helper function to check if time falls in Macro range
inMacro(hour1, min1, hour2, min2) =>
    (hour(time, "America/New_York") == hour1 and minute(time, "America/New_York") >= min1 and minute(time, "America/New_York") <= min2) or
    (hour(time, "America/New_York") == hour2 and minute(time, "America/New_York") >= min1 and minute(time, "America/New_York") <= min2)

macroAM = inMacro(8, 30, 8, 50) or inMacro(9, 50, 10, 10) or inMacro(10, 50, 11, 10)
bgcolor(macroAM ? color.new(color.blue, 90) : na)
🔑

Get Advanced Edition (Full Alerts & Multi-Timeframe)

To receive the fully optimized version including automated Telegram alerts and push notifications, join Pac's official trading support community.

Join Telegram Group to Receive Full Script ↗

4. Backtesting Guide & Performance Evaluation

Historical testing on SPX500 and Gold (XAUUSD) confirms that over 75% of high-momentum displacements during the NY session begin inside macro windows (08:30-08:50 AM, 09:50-10:10 AM, and 10:50-11:10 AM NY). Trading outside these hours often results in slow chop.

5. Live Trading Strategy & Execution

Macro Time Frame Strategy: Stand aside until time enters the 09:50 AM NY macro window. Watch for price to sweep the Asian session high or low. If an M1 rejection candle forms and closes back inside the range, execute a position targeting the opposite liquidity pool. Secure profits before the macro window closes at 10:10 AM.

🚀 Trading Rules (Rule-Based Entry):

  1. Observe when a price bar enters the colored background area (Macro Window).
  2. Look for stop hunt sweeps occurring inside the macro window.
  3. Trades executed inside macros typically resolve faster and experience less drawdown.

Add to Your TradingView Chart

Click the button below to open the official script page and add it to your Favorites list on TradingView.

Add To TradingView ↗

⚠️ RISK DISCLAIMER:

All script configurations, parameters, and indicators are provided for educational and research purposes only, and do not constitute financial advice. Trading Forex, Indices, CFDs, and Futures carries high financial risk. Maintain strict risk management and backtest thoroughly (DYOR).