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:
- Daylight saving time. The US and the UK change their clocks on different dates. For a couple of weeks in March, and for about a week around the end of October, London is four hours ahead of New York instead of five, so "the London open" arrives an hour earlier on an ET clock. If you journal in ET and review by session, those weeks will look odd unless your tool converts the times properly.
- Release times are fixed, dates are not. The Bureau of Labor Statistics publishes the Employment Situation and CPI at 8:30 a.m. ET, and the Federal Reserve releases its policy statement at 2:00 p.m. ET on decision days, with the press conference at 2:30 p.m. The dates move every month. Check the calendar before the session, not after the spike.
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:
- A market effect: some hours suit your strategy's logic better than others.
- 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:
- number of trades
- win rate
- average R per trade
- total R
- how many of those trades followed your written rules
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.
- If the rule-following trades in a window are also negative, the problem is probably the market conditions for your strategy at that time. Avoiding the window, or changing how you trade it, is a reasonable response.
- If the rule-following trades are fine and the losses come from rule-breaking trades, the hour is not the problem. You are. Avoiding the hour may still help, but the leak will tend to move with you.
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:
- The midday window lost 6.0R in total. Of its 13 trades, 7 broke the trader's own rules. Those 7 trades lost a combined 6.6R. The 6 trades that followed the rules made 0.6R between them — roughly breakeven, and far too few to say anything with confidence.
- So midday is not obviously a bad window for this strategy. It is the window where this trader stops following it.
- The afternoon window, with only 8 trades, supports no conclusion either way.
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
- Ranking by total P&L. The window you trade most will often have the biggest total, positive or negative. Rank by average R per trade, then look at the totals.
- Optimizing the schedule to past noise. Cutting every hour that was negative last month will almost always make the past look better and the future no better at all.
- Forgetting that avoiding an hour removes its winners too. Before you cut a window, check what you give up as well as what you save.
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 groups your trades by hour and weekday on your own clock, and by market session (Tokyo, London, the London/New York overlap, New York and off-hours) — converting your trade times with the timezone saved in your settings, daylight saving included. Sessions follow each market's local business hours: New York, for example, is 8:00 a.m. to 5:00 p.m. New York time, so it includes the 8:30 a.m. ET releases.
- For each hour it shows the number of trades, the win rate and the average result per trade in dollars. The session comparison adds net P&L and average R, and on wider screens the detailed tables show net P&L, average R and rule adherence for every window.
- It labels every window by sample size — insufficient (fewer than 3 trades), limited (3–9) or solid (10 or more). It only names a best or weakest window when that window has at least 5 trades and at least one other window with 5 or more trades is available to compare it with; a best window must also be net positive, and a weakest one net negative.
- Best and weakest windows are ranked by average result per trade in dollars. If your position size has varied a lot, that ranking can favour the hours where you traded bigger: keep your dollar risk per trade consistent, or check average R in the session view before acting on it.
- Trades recorded without a real time of day are left out of the hour and session statistics instead of being counted at midnight; they still count in the weekday view.
- For trades graded by the AI against your own strategy rules, it shows how closely you followed your plan in each window, so you can see whether a bad hour is the market or your discipline.
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
- NQ and ES trade from 6:00 p.m. ET Sunday to 5:00 p.m. ET Friday, but the 9:30 a.m. cash open, the 8:30 a.m. data releases and the 2:00 p.m. Fed statement on decision days shape most of the action.
- The common advice describes when the market moves, not when your strategy has an edge or when you trade well.
- To find your own best hours: log entry times consistently, measure in R, group into windows, ignore thin samples, split rule-following trades from rule-breaking ones, check stability, then test one rule forward.
- A bad hour is often a discipline problem wearing a market costume. Find out which before you change your schedule.
- If you trade a funded account, write the result into your trading plan as a rule you can check, not a feeling about which hours are good.
This article is educational and is not financial advice. Futures trading involves substantial risk of loss.
