Time Is a Filter: Killzones and Macro Windows
The bubbles come from real transaction data, not a formula. That makes them worth reading properly — and easy to get backwards. What the three modes actually measure, the two settings that break most setups, and why a big green print at a level is often a seller.

By SWEEPLOGIC
- August 9, 2026
- 11 Min Read
Every setup has a timestamp, and most traders throw it away.
The pattern is the same at 09:50 and at 12:15 — same three candles, same zone, same structure. But the conditions surrounding it are not remotely similar, and the difference is not subtle. Volume, participation, and the presence of algorithmic activity vary by an order of magnitude across a trading day.
Time is the cheapest filter available. It costs nothing to apply and it removes a large share of low-quality opportunities before you evaluate anything else.
Killzones
Killzones are the broad windows where directional movement concentrates. On index futures, the ones that matter:
- London (roughly 02:00–05:00 ET). European participation arrives. Often establishes the day’s initial directional bias and frequently sets a high or low that New York later runs.
- New York AM (roughly 08:30–11:00 ET). The highest-participation window of the day. Cash open, economic releases, institutional order flow. Most of the session’s range typically develops here.
- New York PM (roughly 13:30–16:00 ET). The afternoon session. Lower participation than the AM but with its own character — often continuation of the AM move, or a reversal into the close.
- Asia (roughly 20:00–00:00 ET). Lowest participation on index futures. Ranges are compressed, and the Asia range extremes frequently become liquidity targets for London and New York.
The practical use isn’t “only trade in killzones.” It’s that setups forming inside them have a materially different context from setups forming outside them, and your expectations should reflect that.
Macros
Macros are narrower — roughly twenty-minute windows inside the killzones where activity concentrates further. The recurring structure is a window spanning the ten minutes before and after a clock hour, approximately :50 (before) to :10 (after) the hour.
Across a full trading day, these windows cluster in the London session, through the New York AM, around midday, and into the PM. Each one is a compressed period where range expansion is more likely than in the surrounding minutes.
Why they exist is a reasonable question and the honest answer is that the mechanism isn’t fully public. The observable behavior — activity clustering around specific recurring clock windows — is what the framework describes. Plausible contributors include scheduled rebalancing, systematic execution schedules, and options-related flow. You don’t need the causal story to use the observation, but you should be clear that it *is* an observation rather than a proven mechanism.
A macro window on its own is not a signal.
Nothing about the clock reaching :50 means anything is about to happen. The window is a filter on setups you’d already be considering, not a reason to look for one.
It’s the combination of multiple things that does the magic work.
A macro window on its own is just shading. It becomes useful in combination:
- Sweep inside the window. A run on a liquidity pool that occurs inside a macro window, rather than in the dead time between them, has better context.
- Displacement inside the window. Range expansion during the window, measurable against recent average range.
- Imbalance left behind. The displacement leaves a fair value gap, which becomes the entry reference.
That sequence — sweep, displacement, gap, all inside a defined time window — is a substantially higher bar than any of the three individually. It also occurs far less often, which is the point.
The ICT Macro filter’s job is to make you pass on things. If it isn’t reducing your trade count, it isn’t filtering.
The Timezone Trap
This section is practical rather than conceptual, and it catches people constantly. Macro windows are defined in New York time. Your charts may not be.
The CME’s exchange-hours templates in most platforms are set to Central Time, because that’s where the exchange is. If your indicator reads session times from the trading-hours template rather than from your platform’s display timezone, every window will be plotted an hour off for an Eastern-based trader. The shading will look plausible. It will be wrong.
The second trap is daylight saving. New York and London shift on different dates, which means the offset between them changes twice a year for a couple of weeks. Any hardcoded UTC offset will be wrong during those windows. Times need to resolve through a proper timezone database, not through a constant.
If you’re comparing macro windows with another trader and they don’t line up, this is almost always why.
What Time Filtering Doesn’t Fix
Some honest limits.
- It doesn’t make a bad setup good. A poorly located entry inside a macro window is still a poorly located entry.
- It doesn’t guarantee movement. Plenty of macro windows pass with nothing. The framework describes where activity concentrates, not where it’s required.
- It can create impatience. Knowing a window is open produces pressure to find something in it. That’s the opposite of a filter — it’s a trigger for forcing trades. If you notice yourself hunting for a setup because the clock says you should, the tool is working against you.
- It’s not a substitute for direction. Time tells you when to pay attention. It says nothing about which way.
Used properly, the effect is subtractive. You look at fewer charts for fewer minutes and pass on more setups. That’s the improvement.
Where SweepLogic Fits
SweepLogic ICT Macros plots macro windows across Asia, London, New York AM, and New York PM, with independent per-session and per-macro toggles so you can start with one window and expand.
Times resolve through your NinjaTrader display timezone rather than the trading-hours template, which is the specific failure mode described above — and DST is handled through the system timezone database rather than a fixed offset, so the London/New York divergence weeks stay correct. Each window carries optional confluence marking: sweep detection against pre-macro swings, displacement measured against ATR, and fair value gap formation inside the window.
However, not every hour of the session is worth an entry. SweepLogic ICT Macros add-on also shades the dead windows — NY lunch, the pre-macro drift, the gap between killzones — directly on the chart, so the low-participation stretches are visually distinct from the windows your model actually trades. It doesn’t block anything or fire a signal; it just marks where the session is thin, and leaves the decision to you if you’d like to be a market participant.
Trade the sweep, avoid the trap.
Best,
SweepLogic
—
Educational content only. Nothing here is financial advice or a recommendation to trade. Futures trading involves substantial risk of loss and is not suitable for every investor. Past market behavior does not indicate future results. SweepLogic products are analytical tools; they do not predict market direction and do not produce trading results on their own.
- FROM THE SUITE