๐Ÿ•›

ICT Midnight Open & 8:30 AM Open

The scalper's playbook for determining short-term bias using two of ICT's most powerful session levels.

Strategy ICT Scalping
Instrument NQ Futures
Win Rate ~70%
TP / SL 20pt / 20pt
Session NY Open 9:30 AM

The Midnight Open (00:00 NY) and the 8:30 AM Open are two of the most powerful reference levels in ICT. At the 9:30 AM equity open, price's position relative to these two levels tells you the short-term bias before anyone else has figured it out.

These aren't just one-and-done levels โ€” they function as dynamic support and resistance throughout the entire session, giving you opportunities for the initial scalp, continuations, and even reversals.

๐Ÿ”ฅ Need a funded account to trade this? Check out Lucid Trading (use code VEDIC for up to 40% off) or Tradeify โ€” both are ideal for scalpers.
๐Ÿ“Œ Get the indicator: Use our free TradingView indicator to automatically plot the Midnight Open and 8:30 AM Open on your chart โ€” no manual marking needed.
Add to TradingView โ†’

The Core Idea

The logic is simple: at 9:30 AM, check where price is relative to the Midnight Open and 8:30 AM Open. These two levels define your bias. If the opening candle then sweeps a 15-minute liquidity level and reverses, you've got your first trade of the day.

โ†‘ Long Setup

Price is below both the Midnight Open and 8:30 AM Open at 9:30. The opening candle sweeps a 15m liquidity low, reverses up, and offers an entry โ€” IFVG, OB, or plain FVG. Scalp long for 20 points.

โ†“ Short Setup

Price is above both the Midnight Open and 8:30 AM Open at 9:30. The opening candle sweeps a 15m liquidity high, reverses down, and offers an entry โ€” IFVG, OB, or plain FVG. Scalp short for 20 points.

๐ŸŽฏ
Take Profit
20 pts
๐Ÿ›‘
Stop Loss
20 pts
๐Ÿ“Š
Win Rate
~70%
๐Ÿ’ก SL flexibility: You can use either a flat 20-point stop, or place your stop at the swing low (for longs) / swing high (for shorts). Both approaches work โ€” use whichever suits your risk tolerance.

Step-by-Step Execution

This is a precise, multi-timeframe drill-down. You start on the 15-minute, narrow into the 1-minute, then snipe your entry on the 15-second. Here's the full walkthrough with a live example from February 9, 2026 on NQ.

Step 1 โ€” Mark the levels on the 15m chart

The Vedictrades' Midnight & 8:30 Open indicator plots both levels automatically. Your job is to identify and mark the 15m liquidity โ€” the intermediate-term highs (ITH) and lows (ITL) formed before 9:30 AM. In this example, we marked the 15m ITLs below the session open.

15m chart showing Midnight Open, 8:30 AM Open, and 15m liquidity levels

15m NQ โ€” Midnight Open (00:00 NY) and 8:30 AM Open marked. Price is below both at 9:30 AM = long bias. 15m ITLs marked as sweep targets.

Step 2 โ€” Drop to the 1m chart at 9:30 AM

Watch the opening candle. You need to see it sweep the 15m liquidity you marked. This is the trap โ€” retail gets stopped out, and smart money loads in the opposite direction. You do not need to wait for the 1m candle to close once the sweep happens.

1m chart showing the opening candle sweeping 15m liquidity

1m NQ โ€” The 9:30 opening candle sweeps the 15m ITL. Price is below both key levels, confirming long bias.

Step 3 โ€” Drop to the 15s chart immediately

As soon as the sweep happens, drop to the 15-second chart. Identify the closest bearish FVG (since we want longs). This is the gap that needs to inverse for your entry signal. You're looking for price to push back up through this gap and hold it as support.

15s chart showing the bearish FVG identified for inversion

15s NQ โ€” Bearish FVG identified after the sweep. Waiting for price to inverse through it (IFVG) for long entry.

Step 4 โ€” Wait for the IFVG, then enter

Mark the 15s FVG and wait for price to inverse through it. The moment the bearish FVG holds as support (IFVG), that's your entry. Set your TP at +20 points and SL at -20 points. In roughly 70% of cases, the TP is hit.

15s chart showing the IFVG entry and price moving to TP

15s NQ โ€” The bearish FVG inverses into support. Entry triggered with 20pt TP / 20pt SL. Price rallies to target.

๐Ÿง  Why inversions work: A bearish FVG that gets swept and holds as support (IFVG) signals that sell-side liquidity has been consumed and buyers are now in control. It's one of the highest-probability entries in ICT. The same logic applies in reverse for shorts using bullish FVGs.

Playing the Continuation

Once your first scalp is booked, the Midnight Open and 8:30 AM levels keep working. They act as dynamic support and resistance for the rest of the session โ€” giving you continuation trades as price pulls back into them.

1 Wait for price to tap the level

After the initial move, watch for price to retrace back to either the 8:30 AM Open or the Midnight Open. These levels act as a magnet and then springboard for continuation.

2 Identify a 5m FVG at the level

When price taps one of these levels, look for a 5-minute Fair Value Gap forming. This is your higher-timeframe confirmation that institutional interest is holding the level.

3 Mark 1m opposing FVGs

While waiting, mark any 1-minute FVGs forming in the opposite direction of your trade โ€” these are your inversion entry candidates.

4 Enter on the 1m IFVG

Once price taps into the 5m FVG, wait for a 1m FVG to inverse. Enter with the same parameters: 20pt TP and 20pt SL.

1m chart showing continuation setup at key levels with 5m FVG

1m NQ โ€” Price rallies and taps the 8:30 AM / Midnight Open levels. A 5m FVG forms as the pullback zone. 1m bearish FVGs marked for inversion entries.

1m chart showing the continuation entry after IFVG

1m NQ โ€” Price taps the 5m FVG, the 1m IFVG triggers, and the continuation long is entered with 20pt TP / 20pt SL.

โ™ป๏ธ Repeatable all session: This continuation pattern can repeat multiple times. Every time price pulls back to one of the key levels and a 5m FVG forms, you have another entry opportunity with the same framework.

Finding the Reversal

If you suspect the move is exhausted and want to catch a reversal rather than a continuation, the framework shifts to a higher timeframe:

๐Ÿ”ป Shorting a bullish move

Look for a 1-hour bearish FVG. When price trades into this zone, it signals that higher-timeframe sell-side order flow is present. This is your reversal zone to hunt shorts.

๐Ÿ”บ Longing a bearish move

Look for a 1-hour bullish FVG. When price drops into this zone, it signals higher-timeframe buy-side interest. This is your reversal zone to hunt longs.

โš ๏ธ Reversals are lower probability than continuations. Only take these when there's clear higher-timeframe displacement into the 1hr FVG. If you're unsure, stick to the continuation framework โ€” that's where the consistent edge is.

Quick Reference

Initial Trade Checklist
  • Add the Vedictrades' indicator to plot Midnight Open (00:00 NY) and 8:30 AM Open
  • Mark 15m ITH / ITL before 9:30 AM
  • At 9:30, check: is price above or below both levels?
  • Below both โ†’ long bias. Above both โ†’ short bias.
  • Watch 1m for opening candle to sweep 15m liquidity
  • Drop to 15s, identify opposing FVG
  • Wait for IFVG โ†’ enter with 20pt TP / 20pt SL
Continuation Trade Checklist
  • First scalp booked โ€” now wait for price to pull back
  • Watch for price to tap 8:30 AM Open or Midnight Open
  • Identify a 5m FVG forming at the level
  • Mark 1m opposing FVGs as they form
  • Once 5m FVG is tapped, wait for 1m IFVG
  • Enter with same 20pt TP / 20pt SL
Reversal Trade Checklist
  • Suspect move exhaustion on the higher timeframe
  • For shorts: identify a 1hr bearish FVG above price
  • For longs: identify a 1hr bullish FVG below price
  • Wait for price to trade into the 1hr FVG zone
  • Use lower-timeframe confirmation for entry
  • Lower probability โ€” only take with clear displacement

Ready to put this into practice? Get funded with Lucid Trading (use code VEDIC for up to 40% off) or start an evaluation at Tradeify โ€” both are built for scalpers who need room to trade.
Lucid Trading โ€” No DLL, 90% split, no monthly fees Get Funded โ†’
Tradeify โ€” Straightforward evals for futures traders Start Trading โ†’