Ask any futures forum when to trade NQ or ES and you will get the same answer: the New York morning, from the 9:30 a.m. ET cash open to roughly 11:30 a.m., with lunch avoided and the 8:30 a.m. data releases treated with care. MNQ and MES trade the same hours, so the same answer applies to the micros. That answer is not wrong: it describes when these markets usually move the most.

It just answers a different question from the one that matters to you. "When does the market move?" is about the market. "When do I make money, and when do I give it back?" is about your strategy and your execution, and the two do not always line up. It is entirely possible to lose most of your money in the hour everyone calls the best one, or to do your steadiest trading in an hour you were told to avoid — and the only way to know which applies to you is to check your own trades.

This guide covers both halves: how the equity index futures day is actually structured, what changes from one part of it to the next, and a step-by-step method for finding your own best and worst hours from your trade history — without fooling yourself with small samples.

The NQ and ES Trading Day at a Glance

E-mini Nasdaq-100 (NQ) and E-mini S&P 500 (ES) futures, and their micro versions MNQ and MES, trade on CME Globex almost around the clock: from 6:00 p.m. ET Sunday to 5:00 p.m. ET Friday, with a daily one-hour maintenance break from 5:00 to 6:00 p.m. ET. (CME removed the old 15-minute afternoon pause in June 2021, so some older guides are out of date. Check CME Group's trading hours for holiday schedules and any changes.)

The futures never close for the day, but the underlying stock market does, and that shapes everything. Here is the day broken into the segments traders usually talk about, in New York time:

Segment (ET) What is going on
6:00 p.m. – roughly 3:00 a.m. Globex reopens; Asian session. Often quieter, thinner order books.
Roughly 3:00 a.m. – 8:30 a.m. European session. London opens at 8:00 a.m. London time.
8:30 a.m. Scheduled US economic releases on many days (CPI, the jobs report and others).
9:30 a.m. US cash equity open. Stocks in the index start trading.
9:30 a.m. – about 11:30 a.m. The New York morning.
About 11:30 a.m. – 2:00 p.m. Midday.
2:00 p.m. – 4:00 p.m. Afternoon into the cash close. On Fed decision days, the FOMC statement lands at 2:00 p.m.
4:00 p.m. – 5:00 p.m. Futures keep trading for an hour after the cash close, then the daily break.

Two details trip people up:

What Actually Changes Across the Day

Three things change from one segment to the next, and each one interacts with your strategy differently.

Liquidity and volatility

Activity in US index futures tends to cluster around the cash open and the cash close, with a quieter stretch in the middle of the day and thinner books overnight. You do not need to take that on faith: pull up the volume by time of day on your own platform for the last few weeks and you will see the shape for yourself.

Higher activity means larger ranges, faster moves and — for most traders — larger stops. Lower activity means tighter ranges, more back-and-forth and, overnight, a higher chance of slippage on stops in a thin book.

Scheduled news

An 8:30 a.m. release can move NQ more in a minute than it moves in an hour of quiet midday trading. A stop order can fill well beyond its price when the market jumps through it. Whether you trade the release, wait for the dust to settle, or stay flat through it is a rule you should decide in advance — and it is one of the cleanest things to evaluate later, because the time stamp tells you exactly which trades it applies to.

The size of your risk

The contract math does not change during the day, but the stop distance your setup needs does. NQ is $20 per index point and MNQ is $2 per point; ES is $50 per point and MES is $5. (All four trade in 0.25-point ticks, so one tick is $5 on NQ, $0.50 on MNQ, $12.50 on ES and $1.25 on MES.)

Suppose you risk $200 per trade. If your setup needs a 25-point stop on NQ in the first hour, that is $500 per contract — the trade does not fit on even one NQ. On MNQ, the same stop is $50 per contract, so four contracts fit. If the same setup at midday needs only a 12-point stop, that is $24 per MNQ contract, and eight contracts fit. Same risk, very different position.

Traders who keep their contract count fixed all day are silently risking more in the volatile hours and less in the quiet ones. If you want to compare hours fairly, your risk has to stay constant — see how to calculate position size for the formula.

The Usual Advice, and Where It Breaks Down

"Trade the first hour" is reasonable advice for a momentum or opening-range trader who needs movement to get paid. It is much less useful for a mean-reversion trader whose setups get run over by an opening drive, or for anyone whose stop placement does not adapt to the wider ranges.

"Avoid lunch" is reasonable if your strategy needs follow-through. But midday is also when many traders are tired, bored or trying to win back the morning — and it is often their behaviour, not the market, that does the damage.

That last point is the one most time-of-day advice misses. When you look at your results by hour, you are seeing two things mixed together:

  1. A market effect: some hours suit your strategy's logic better than others.
  2. A trader effect: your discipline is not constant across the day. A common pattern is following the rules in the first hour and drifting later, especially after early losses — the pattern behind revenge trading. Your own data will show whether that applies to you.

If you do not separate the two, you will "fix" the wrong problem. Cutting an hour from your schedule because you trade badly in it can work, but it is a different fix from cutting an hour because your strategy has no edge in it — and only one of them will still be true next month.

How to Find Your Own Best Hours: A Step-by-Step Method

You need a few weeks of honestly logged trades. The method itself takes an hour.

Step 1: Get the timestamps right

Every trade needs an entry time, recorded in one consistent timezone. It does not need to be precise to the minute — the hour, or even the half-hour, is enough, as what to log in a trading journal explains. Group by entry time, not exit time: a trade entered at 10:55 and closed at 11:40 belongs to the 10:00 hour, because the decision you are evaluating is when you chose to get in.

Watch for trades with no real time attached. Some CSV exports and quick manual entries store only a date, which shows up as a time of exactly midnight. Those trades are fine for daily or weekly statistics but will pollute an hour-by-hour view — exclude them from it.

Step 2: Measure in R, not dollars

If your position size has changed over time, dollar P&L will make some hours look better simply because you were trading bigger in them. Measure each trade in R — profit or loss as a multiple of the amount you risked — so every hour is compared on the same scale. If you are not already doing this, R-multiple explained covers the calculation.

Step 3: Group the trades into windows

Start coarse. One-hour windows, or the segments in the table above, are usually enough. For each window, calculate:

Average R per trade is the number to rank by. It is your expectancy in that window, the same idea as trading expectancy applied to a single slice of the day. Total R tells you how much the window actually contributed.

Step 4: Respect the sample size

This is where most time-of-day analysis goes wrong. With 60 trades spread over seven hours, several windows will have only a handful of trades, and a handful of trades can show almost anything.

As a working rule: treat a window with fewer than about 10 trades as an anecdote, not a finding. Do not name a "best hour" unless it has a reasonable number of trades and there are other windows with enough trades to compare it against. A window with 4 trades and an average of +1.5R is a question to watch, not an answer.

Step 5: Separate the market from your discipline

Within each window, split the trades into those that followed your rules and those that did not, and compare the average R of each group.

Step 6: Check that the pattern is stable

Split your history in half by date and run the same numbers on each half. A real effect should point the same way in both. If the "best hour" in the first half is the worst in the second, you are looking at noise.

Step 7: Turn the finding into one rule, then test it forward

Write a single, specific rule, such as "no new entries after 11:30 a.m. ET unless every checklist item is met" or "flat five minutes before scheduled 8:30 releases". Follow it for your next 20 to 30 trades — or until the window you changed has at least 10 new trades, if that takes longer — then run the analysis again. A rule that only looks good on past data is a hypothesis until it survives new trades.

An Illustrative Example

The numbers below are hypothetical. They are here to show how to read the analysis, not to suggest what your results will look like.

A trader takes 60 trades on MNQ over two months, entering only during the New York session, risking the same dollar amount on every trade (that amount is 1R). Windows are by entry time, ET:

Window Trades Avg R On plan
9:30–10:30 24 +0.42R 21/24
10:30–11:30 15 +0.18R 13/15
11:30–1:00 13 −0.46R 6/13
1:00–4:00 8 +0.15R 7/8
Total 60 +0.13R 47/60

The obvious reading is "stop trading at lunch". Look one level deeper, though:

Removing midday entirely would have saved 6.0R in this sample. Skipping only the 7 rule-breaking trades would have saved 6.6R — slightly more, because the trades that followed the rules were marginally positive — and kept the option of trading valid midday setups. Either is a defensible choice. The point is that the trader now knows which problem they are solving, and can test the fix on the next 30 trades instead of guessing.

Common Mistakes When Analyzing Your Trading Hours

Doing This Analysis in TradeProof AI

All of the above can be done in a spreadsheet if you log entry times, risk and a rule check for every trade. It is also exactly what TradeProof AI's Trading Time Intelligence page is built for. It is available on the Elite plan and works from the trades you log or import:

It reports what your trades show. It does not tell you what will happen next — which is why the forward-test in step 7 still matters. You can see how it fits with the rest of the analytics on the features page.

The Short Version

This article is educational and is not financial advice. Futures trading involves substantial risk of loss.