QuantumAlgo
Home›Blog›Premium Guides›SMC · ICT concepts
SMC · ICT concepts

ICT Macros: The Time Windows When the Algorithm Seeks Liquidity

ICT Macros: The Time Windows When the Algorithm Seeks Liquidity — Quantum Algo guide
◆ THE SHORT ANSWER

An ICT macro is a twenty-to-thirty-minute window at a fixed New York time — 02:33–03:00, 04:03–04:30, 08:50–09:10, 09:50–10:10, 10:50–11:10, 11:50–12:10, 13:10–13:40 and 15:15–15:45 — during which price is expected to run a pool of liquidity or reprice into a fair value gap. The window tells you when to watch; the trade is the failed run or the touch of the gap, confirmed on the 1- or 5-minute chart, with the target at the opposite pool. It is not a signal on its own.

I keep the macro times on a sticky note next to the screen, which sounds like superstition until you log a few hundred sessions and see where the runs cluster. This page is the schedule in New York, London and UTC, what happens inside a window and what does not, how to trade one step by step, a NAS100 morning worked through minute by minute, the relationship to killzones and the Silver Bullet, and the five conditions under which the windows do nothing. The clock tool converts everything to your timezone and counts down to the next one.

Premium Indicators

Indicators that prove themselves in public.

One engine, four precision tools — the Gold (XAU) Scalper, the institutional Gravity Zone, the Zeno momentum Oscillator, and Zeno Stocks for equities.

Tap a side card, drag, or use the dots to switch
At a glance — ICT macros in one minute
QuestionUseful answerWhat is a macro?A 20–30 minute window at a fixed New York time when price tends to run a liquidity pool or reprice into a gap.The times?02:33, 04:03, 08:50, 09:50, 10:50, 11:50, 13:10, 15:15 (start times, New York).The trade?The failure of the run, or the touch of the gap, confirmed on 1M/5M — never the clock itself.When it does nothing?No pool or gap in reach, news inside the window, trend days, or the chart on the wrong clock.
◆ Real charts · Zeno on gold, Bitcoin and NAS1001 / 3
◆ Real chart · XAUUSD · 15M · Quantum Algo Zeno Gold
Quantum Algo Zeno Gold on XAUUSD 15-minute chart: long and short signals with take-profit and stop-loss zones and the dashboard showing margin, TP1, TP2 and Smart Entry status
What every indicator on this page is a filter for: Zeno on gold marks the location — sweep, order block, entry, stop, TP1/TP2. The oscillator decides when.
Swipe or use the arrows · 3 real charts

What is an ICT macro?

An ICT macro is a short, fixed time window — twenty to thirty minutes — during which, in Michael Huddleston's framework, the delivery algorithm that prices the market goes looking for something: a pool of resting stops above or below the recent range, or an unfilled fair value gap. Inside the window price tends to do one of two things: run a level and reverse, or reprice into an imbalance and continue. Outside the window it is more likely to drift.

"Macro" here has nothing to do with macroeconomics. ICT borrowed the word from programming, where a macro is a small routine that runs on a schedule. The claim is that the algorithm has such routines and that they run at set clock times in New York. Whether you accept the mechanism or not, the observable part is testable: the 09:50–10:10 window on NAS100 and ES contains a disproportionate share of the morning's liquidity runs, and has done for as long as intraday data has been easy to check.

The macro is not a killzone. The killzone is a two-to-three-hour session window where volume is high; the macro is a twenty-minute slice inside or near it where a specific behaviour is expected. It is not the Silver Bullet either, although the 10:00–11:00 Silver Bullet hour contains the 09:50 and 10:50 macros and most Silver Bullet entries happen inside one of them. And it is not a signal. A macro with no liquidity pool nearby and no gap to reprice into does nothing you can trade.

The macro schedule

◆ Diagram · the eight windows on the New York clock
ICT macros schedule on a 24-hour New York-time chart: the eight macro windows highlighted as vertical bands (02:33-03:00, 04:03-04:30, 08:50-09:10, 09:50-10:10, 10:50-11:10, 11:50-12:10, 13:10-13:40, 15:15-15:45) under the London, NY AM and NY PM session bands, with the 09:50 macro emphasised and the eight windows listed underneath
Eight windows on the New York clock. The 09:50–10:10 macro is the one most traders watch because it sits inside the NY AM killzone and the Silver Bullet hour.

All times are New York local time and shift with US daylight saving; the London pair also shifts with British Summer Time, so the two do not always line up the same way in UTC. The clock tool further down converts them for wherever you are.

MacroNew York timeLondon (while both on summer time)UTC (US summer)What it usually does
London 102:33 – 03:0007:33 – 08:0006:33 – 07:00First run on the Asian range high or low after the London open
London 204:03 – 04:3009:03 – 09:3008:03 – 08:30Second London push; often the London high or low of the day
NY AM 108:50 – 09:1013:50 – 14:1012:50 – 13:10Pre-open run on the overnight high or low, ahead of the 09:30 cash open
NY AM 209:50 – 10:1014:50 – 15:1013:50 – 14:10The one everybody watches: run on the opening-range high/low, reprice to the 5M gap
NY AM 310:50 – 11:1015:50 – 16:1014:50 – 15:10Second AM run; often the high or low of the morning
Lunch11:50 – 12:1016:50 – 17:1015:50 – 16:10Low-volume run; frequently a false move into the lunch range
NY PM 113:10 – 13:4018:10 – 18:4017:10 – 17:40Start of the afternoon delivery; runs the lunch range
NY PM 215:15 – 15:4520:15 – 20:4519:15 – 19:45Last-hour positioning into the 16:00 cash close

Two things to notice. The windows are not evenly spaced and they do not sit on round numbers, which is deliberate: 09:50, not 10:00, so that the run happens before the round-number crowd expects it. And the two London windows begin at odd minutes — 02:33, 04:03 — for the same reason. Treat the minutes as approximate by two or three either side; the algorithm, if it is one, does not read your chart's clock.

What happens inside a macro

◆ Diagram · anatomy of the 09:50 macro
Inside the 09:50–10:10 ICT macro on a NAS100 5-minute chart: the window shaded, the run through the equal highs from the open (1), the reprice into the 5-minute fair value gap (2) and the expansion after 10:10 (3), with the post-macro expansion labelled
Illustrative NAS100 5-minute path. A macro is a window, not a signal: it pays only when there is a pool or a gap for the algorithm to work with.

Three behaviours cover almost everything I have logged in these windows.

The run to liquidity. Price accelerates into a pool — equal highs from the open, the overnight high, the London low — trades through it by a few ticks or points, and reverses. This is the liquidity sweep on a schedule. The tell is speed: a 5-minute candle that covers more range than the previous six, straight into a level everyone can see.

The reprice to the gap. Price returns to a 5-minute or 15-minute fair value gap left earlier in the session, fills it partway — often to the consequent encroachment, the midpoint — and resumes. This is the continuation version. It is quieter than the run and easier to miss, because nothing dramatic happens; price simply comes back to where it should and leaves.

The expansion. Sometimes the run and the reprice both happen in the first ten minutes of the window and the second ten minutes are the expansion away from them. The expansion is the profit, and it is not tradable on its own — by the time it is obvious, you are late. Either you were in from the run or the reprice, or you wait for the next window.

What does not happen in a macro is the thing beginners expect: a clean reversal candle at exactly 09:50 that you can buy. The window opens; the run happens somewhere inside it; the entry is the failure of the run, or the touch of the gap, confirmed on the 1-minute or 5-minute chart. The clock tells you when to pay attention. It never tells you which way.

Quantum Algo
QuantumBot

Automate your trades. Let Quantum Algo trade for you.

Every signal executed on your own account — on your account, with the plan you define.

Automate now →$199/mo · your keys, your funds
Verified track recordTradingView
75%▲ 2.3:1 R:R
Win rate · 160 trades · public ledger
Trading illustration
5
Exchanges
400+
Pairs
<50ms
Fills

How to trade a macro

  1. Before the window: mark the targets. Ten minutes before, draw the pools — equal highs and lows, the session high and low, the overnight range — and the unfilled 5-minute and 15-minute gaps. A macro needs a draw. If there is nothing within reach, there is nothing to trade.
  2. Decide the bias from the higher timeframe. The 15-minute and 1-hour structure say which side is likely to be run. In a morning that opened with displacement up, the 09:50 macro usually runs the sell-side under the opening range and continues up; the pool on the other side is the target, not the trade.
  3. Wait for the run into the pool. Inside the window, wait for price to reach the level. Do not enter early on the approach; the algorithm runs levels, it does not respect them.
  4. Enter on the failure, or the gap. For a reversal: the 1-minute or 5-minute close back through the level after the sweep, or the market structure shift that follows. For a continuation: the touch of the gap's consequent encroachment with a rejection candle. Stop beyond the sweep wick or beyond the gap.
  5. Target the opposite pool. The draw on the other side of the range, or the next gap. Macro trades are fast — thirty to ninety minutes — and the first target is usually reached before the next window opens.
  6. If nothing happens by the close of the window, stand down. A window with no run and no reprice is a window the algorithm skipped. Do not manufacture a trade because the clock said so.

Live macro clock

The tool converts the eight windows to your timezone, respects both daylight-saving changes (New York and London are handled separately), shows which window is open and counts down to the next. It reads the clock in your browser, so it is correct anywhere.

LIVE MACRO CLOCKThe eight windows in your timezone, and how long until the next one opens
Right now——
MacroWindowStatus

Macro versus killzone versus Silver Bullet

◆ Chart · how the three windows nest
ICT macro versus killzone versus Silver Bullet on one NAS100 morning: the 08:30-11:00 killzone as the wide band, the 10:00-11:00 Silver Bullet hour inside it, and the 09:50 and 10:50 macros as the narrow execution windows inside that
They nest. The killzone is the session container, the Silver Bullet is the focused hour, the macros are the twenty-minute execution windows inside it.
ConceptDurationTypical windows (NY time)What it tells youWhere it sits
Killzone2–3 hoursLondon 02:00–05:00 · NY AM 08:30–11:00 · NY PM 13:30–16:00When volume and range are highestThe session container
Macro20–30 minutesEight windows, 02:33 to 15:45When a run or a reprice is expectedInside or beside a killzone
Silver Bullet1 hour03:00–04:00 · 10:00–11:00 · 14:00–15:00A specific entry: the FVG after a sweep, inside the hourContains the 09:50 and 10:50 macros (10:00 hour)
Opening range15–30 minutes09:30–09:45 or 09:30–10:00The range the 09:50 macro usually runsImmediately before the 09:50 window

The practical relationship: the killzone says the session is live, the opening range gives the 09:50 macro its target, the macro gives the Silver Bullet its sweep, and the Silver Bullet gives you the gap to enter. They nest. You do not need all four names to take the trade, but you do need to know that they describe one sequence, not four separate signals.

Reference data

ItemValue
Number of macros8 (2 London, 3 NY AM, 1 lunch, 2 NY PM)
Window length20 minutes (AM) to 30 minutes (London 1, PM)
ClockNew York local time; shifts with US daylight saving
Most-watched window09:50 – 10:10 (NY AM 2), inside the 10:00–11:00 Silver Bullet hour
Expected behavioursRun to liquidity and reverse · reprice into a fair value gap and continue · expansion
Entry confirmation1M/5M close back through the swept level, or rejection at the gap's consequent encroachment
StopBeyond the sweep wick, or beyond the far side of the gap
MarketsNAS100 and ES futures, then SPX/NQ CFDs, major forex pairs (EURUSD, GBPUSD), gold; crypto only during US hours
OriginMichael J. Huddleston (ICT), 2022 mentorship and later streams
Weekends and US holidaysNo macros; on half-days the PM windows are unreliable
Quantum Algo

Worked example: NAS100, the 09:50 macro

A Tuesday in New York. NAS100 opened at 09:30 with a 42-point up candle, then spent 09:35 to 09:45 making two highs within three points of each other at 18,644 and 18,646 — equal highs, a pool. The 15-minute chart had a bullish structure from the overnight session and a fair value gap between 18,598 and 18,611 left by the opening candle. That is the pre-window map: pool above, gap below, bias up.

At 09:52 price broke the equal highs and printed 18,653, seven points through. The 09:55 1-minute candle closed at 18,639, back below both highs — the run and the failure. But the bias was up, so the reversal was not the trade. At 10:04 price traded down into the gap, touched 18,604 — one point above the consequent encroachment at 18,604.5 — and the 10:05 5-minute candle closed at 18,619 with a lower wick the length of its body. Long at 18,619, stop at 18,594 under the gap, twenty-five points of risk.

The window closed at 10:10 with price at 18,631. The expansion came in the next twenty minutes: 18,668 by 10:31, through the swept highs, and 18,702 at 10:49 — one minute before the next macro opened, which is as neat as it gets. Target was the overnight high at 18,690; filled at 10:44 for seventy-one points, 2.8R. The 10:50 macro then ran the 18,702 high and reversed, which was the next trade, not this one.

The point of the example is the sequence, not the numbers. Map first, wait for the run, do not trade the run against the bias, enter at the reprice, and be flat before the next window if the target has been hit.

Where macros fail

No target. A window with no pool within reach and no gap to reprice into produces a drift. This is the majority of London 2 and lunch macros, and most of the PM ones on quiet days. The schedule is only half the model; the map is the other half.

News inside the window. 08:30 data releases spill into the 08:50 macro; a 10:00 ISM or consumer-sentiment print lands in the middle of the 09:50 window. A run driven by a headline does not owe you a reversal. On data days, wait for the second candle after the release before believing anything the window does.

Trend days. When the market opens with displacement and never looks back, the macros run the pools in the trend direction and never reprice. The reversal trader is stopped four times by 11:10. Read the daily candle first; on a day that is already at its high by 09:50, the macro is a continuation tool.

The wrong clock. Most losses attributed to "the macro didn't work" are a chart set to exchange time, UTC, or a timezone that did not shift with daylight saving. Set the chart to America/New_York and confirm the 09:30 candle is the cash open before trusting any window.

Low-volume instruments. Macros are a New York cash-session phenomenon. They are clear on NQ, ES, SPX and the majors, faint on gold outside the AM session, and largely absent on altcoins, where the exchange day resets at 00:00 UTC and the New York clock is one input among many.

Mistakes traders make with macros

  • Trading the clock instead of the level. The window is a time to look, not a reason to click. Without a pool or a gap there is no trade.
  • Buying the first reversal candle at 09:50. Runs take a few minutes; the failure comes after the sweep, not at the bell.
  • Ignoring bias. A macro runs one side and continues in the direction of the higher-timeframe structure. Fading it against a trend morning is the fastest way to give back a week.
  • Holding through the next window. Each macro can undo the previous one. If the target has not been hit by the next window, reduce.
  • Using the London times in New York hours or vice versa. Two clocks, two daylight-saving rules; check both twice a year.
  • Treating the minutes as exact. 09:50 means "about ten to ten". The run can start at 09:47 and finish at 10:13.

Macros and the free indicators

Sessionscope draws the killzones and the session ranges so the pools that the macros run — the Asian high and low, the London range, the opening range — are on the chart before the window opens. Pair it with the Fair Value Gaps + Inversion script for the reprice targets and the Liquidity Sweeps script for the run itself. The premium engine, Zeno, prints its signals with a stop and targets regardless of the clock; a signal that prints in the 09:50 or 10:50 window on NAS100 is one I weight more, for the reasons above.

◆ Key takeaways

Eight windows on the New York clock, twenty to thirty minutes each. Inside them price runs a pool or reprices into a gap; outside them it drifts. Map the pools and gaps before the window, take the bias from the 15-minute chart, enter the failed run or the gap touch, target the opposite pool, and be flat before the next window if you have been paid. No target, no trade — the clock only says when to look.

◆ Interactive check

Do you know the windows?

Questions traders ask about ICT macros

What are the ICT macro times?+

In New York local time: 02:33–03:00, 04:03–04:30 (London), 08:50–09:10, 09:50–10:10, 10:50–11:10 (New York AM), 11:50–12:10 (lunch), 13:10–13:40 and 15:15–15:45 (New York PM). They shift with US daylight saving; the London pair also shifts with British Summer Time.

What does "macro" mean in ICT trading?+

A short scheduled routine — the word comes from programming, not economics. ICT's claim is that the pricing algorithm runs such routines at set times, seeking liquidity above or below the range or repricing into an imbalance. The observable version is that runs and reprices cluster inside those windows.

Which macro is the best one to trade?+

The 09:50–10:10 window on NAS100 and ES, because it sits after the opening range has formed (so it has a pool to run) and inside the 10:00–11:00 Silver Bullet hour (so it has the gap to enter). The 10:50–11:10 window is second. The lunch and PM windows are less reliable.

Do ICT macros work in forex?+

On EURUSD and GBPUSD the London macros (02:33 and 04:03) are the useful ones, running the Asian range; the New York AM macros still show up because the majors trade the US session. On crosses and exotics the effect is faint.

Do ICT macros work in crypto?+

During US hours on Bitcoin and Ethereum, weakly. Crypto's exchange day resets at 00:00 UTC and its largest scheduled flows are funding settlements every eight hours, so the New York clock is one input among several. Trade the 00:00 UTC candle logic first and use macros only when the NY session is clearly driving.

What is the difference between a macro and the Silver Bullet?+

The Silver Bullet is a one-hour window (03:00–04:00, 10:00–11:00, 14:00–15:00) with a specific entry — the fair value gap after a liquidity sweep. A macro is a twenty-minute window in which the sweep is expected to happen. The 10:00 Silver Bullet hour contains the 09:50 and 10:50 macros; the macro supplies the sweep, the Silver Bullet supplies the entry.

What timeframe do you use for macros?+

Map on the 15-minute and 1-hour charts before the window; execute on the 1-minute or 5-minute chart inside it. The window is twenty minutes long, so anything above 5 minutes has too few candles to confirm a failure.

Why do the macro times have odd minutes like 09:50 and 02:33?+

In ICT's telling, because round-number times are where the crowd expects something, and the algorithm runs the level before the crowd is ready. Treat the minutes as approximate by two or three either side.

Where do you put the stop in a macro trade?+

Beyond the wick of the run for a reversal, or beyond the far edge of the gap for a continuation. On NAS100 that is typically 15–30 points; if the structure needs more than that, the window was not the right one.

Does Quantum Algo have a macro indicator?+

Sessionscope draws the killzones and session ranges that the macros run; the Liquidity Sweeps and Fair Value Gaps + Inversion scripts mark the run and the reprice. There is no separate macro-window script — the clock tool on this page does that job.

References & Related Guides

Read next

Primary sources

Writer · Quantum Algo

ILY writes trading education for Quantum Algo — breaking down smart money concepts, market structure, and price action into clear, practical lessons. Every guide is reviewed by Quant, the founder, and every trade idea Quantum Algo publishes is timestamped so anyone can verify it.

✓ Reviewed by Quant · Founder & Head Trader