The Algorithm Delivers Price to Specific Levels at Specific Times -- Master Both Dimensions
Most traders analyze price. Advanced ICT practitioners analyze price AND time simultaneously. ICT's core thesis is that the algorithm delivers price to specific targets at specific times -- not randomly throughout the day. The 8 Macro Time Windows are the precise moments when the algorithm is most likely to initiate, accelerate, or reverse price delivery. Once you align your entries with these windows, the timing of your trades transforms from guesswork into systematic precision.
The Time-Price matrix: 8 macro windows deliver price to specific levels at predictable times each day
// Lesson Content
The Time-Price Matrix is the concept that price and time are not independent variables -- they are linked. The algorithm does not deliver price to a specific level whenever conditions are "right." It delivers price to specific levels WHEN the scheduled delivery time arrives AND conditions are aligned.
This means:
• A valid FVG or OB entry at 3:00 AM EST (outside killzone) is lower probability than the identical pattern at 10:00 AM EST (inside the Silver Bullet window)
• A correct daily bias with no killzone trigger is not a trade -- it is an observation
• Price moving toward your target outside a delivery window should make you cautious, not excited
The practical implication is profound: before every potential entry, ask not just "is the setup valid?" but "is it the right TIME for this setup to deliver?" The combination of valid PD Array + discount/premium + killzone timing is exponentially more powerful than any two elements alone.
📌 The Time-Price Matrix: valid setup + wrong time = lower probability. Valid setup + correct killzone time = highest probability. Time is not a secondary filter -- it is a co-primary entry criteria.
// Test Your Understanding
// KNOWLEDGE CHECK
1. The single highest-probability macro time window is...
2. The 20-Minute Rule states that after a reversal signal...
3. In the Time-Price Matrix, a valid setup at the wrong time...