20% OFF

First VPS

00d 00:00:00
Menu
Futures trading hours and best times to trade major contracts

Futures Trading Hours: Best Times to Trade

Learn futures trading hours, maintenance breaks, and the most active times for stock index, crude oil, gold, Treasury, and currency contracts.

Thomas Vasilyev
Futures trading hours and best times to trade major contracts

Most major U.S. futures trading hours run from 6 p.m. ET Sunday to 5 p.m. ET Friday, with a one-hour halt each weekday afternoon from 5 to 6 p.m. ET. That covers the E-mini and Micro S&P 500 (ES/MES), Nasdaq-100 (NQ/MNQ), crude oil (CL/MCL), gold (GC/MGC), the 10-year Treasury note (ZN), and euro FX (6E/M6E), according to Schwab’s contract-hours listing. So the short answer to “when can I trade?” is: nearly 23 hours a day, five days a week.

The more useful question is when you should trade. Being able to send an order is not the same as getting a good fill, and activity in each contract clusters around the hours when its underlying cash market is open and when scheduled data hits the tape. This article maps the full session for the main contract families, points to the windows worth testing first, flags the periods to avoid, and shows how to schedule server maintenance around all of it.

Futures Trading Hours at a Glance

The weekly cycle for the CME-family contracts above opens Sunday at 6 p.m. ET and closes Friday at 5 p.m. ET. Between those points, each weekday ends with a maintenance halt: trading stops at 5 p.m. ET and resumes at 6 p.m. ET. AMP’s contract table shows the same schedule expressed in U.S. Central Time — a 5 p.m. open and a 4 p.m. close — which is the identical session, just stated in the exchange’s home zone.

Three details trip up new futures traders, and all three are about clocks rather than strategy:

  • The trade date rolls at the evening open. When the market reopens at 6 p.m. ET Sunday through Thursday, that session belongs to the next calendar trade date. A position opened Tuesday at 8 p.m. ET is part of Wednesday’s session on your statement, which matters for day-trade margin, daily settlement, and how your platform groups fills.
  • Central Time is the exchange’s native zone. Brokers publish hours in CT, ET, or your local time depending on the page. Pick one canonical zone, convert everything into it once, and keep every schedule — chart sessions, strategy filters, server jobs — in that same zone.
  • Not every contract shares this template. Agricultural, equity-options, and non-CME products keep their own schedules, and some have mid-session pauses. Hours can also change around holidays, so check the live exchange and broker calendar for the specific contract you trade rather than trusting a general table.

The “overnight session” is a trader’s term, not an exchange one. It describes the electronic hours between the evening reopen and the next morning’s cash-market activity — real trading hours with real fills, simply thinner and driven by different participants than the daytime block.

Active-window matrix for major futures contract families

Best Times to Trade Major Futures Contracts

Each contract has a period when the market it references is most active. Index futures track equities, so they wake up with the NYSE core session of 9:30 a.m. to 4 p.m. ET. Crude oil responds to the U.S. energy day and the weekly inventory report, Treasuries follow the cash bond market and the morning data calendar, and currency futures firm up when London and New York are both working.

Contract familyFull electronic session (ET)Window to test first (ET)Main driver
E-mini / Micro S&P 500 (ES/MES)6 p.m. Sun – 5 p.m. Fri, halt 5–6 p.m. daily9:30–11:30 a.m. and 3–4 p.m.U.S. cash equity open, closing auction flow
E-mini / Micro Nasdaq-100 (NQ/MNQ)6 p.m. Sun – 5 p.m. Fri, halt 5–6 p.m. daily9:30–11:30 a.m. and 3–4 p.m.Tech-heavy equity flow, index rebalancing
Crude oil (CL/MCL)6 p.m. Sun – 5 p.m. Fri, halt 5–6 p.m. daily9–11:30 a.m.U.S. energy hours, Wednesday inventory data
Gold (GC/MGC)6 p.m. Sun – 5 p.m. Fri, halt 5–6 p.m. daily8:30–11:30 a.m.U.S. macro releases, dollar and rate moves
10-year T-Note (ZN)6 p.m. Sun – 5 p.m. Fri, halt 5–6 p.m. daily7:30–11 a.m.Morning data, cash Treasury market, auctions
Euro FX (6E/M6E)6 p.m. Sun – 5 p.m. Fri, halt 5–6 p.m. daily8 a.m. – noonLondon–New York overlap

Read the third column as a starting hypothesis, not an exchange rule. The exchange publishes the session; it does not publish a “best” period, and nobody can promise a window will be liquid or profitable on a given day. What these windows share is a structural reason for participation to concentrate there — a cash market open, a data release, a settlement process — which is a better basis for testing than a hunch.

Confirm each window against the contract month you actually trade. Volume migrates to the new front month during rollover, and a back month can look nearly dead while the front month trades normally. Watch three things for that exact symbol: traded volume per bar, the bid-ask spread, and the depth resting on each side. If spreads widen or depth thins during your intended window, the window is wrong for your size regardless of what any table says.

The euro FX window carries one extra caveat. The London–New York overlap is a daylight-saving artifact, and the UK and the U.S. do not change their clocks on the same dates. For a few weeks each spring and autumn the overlap shifts by an hour, so re-check the local times rather than assuming the window is fixed year-round.

How Economic Releases Change the Best Time

Scheduled data reshapes the day more than any general rule about sessions. Three recurring slots dominate the U.S. futures calendar:

Higher activity around a release is not automatically an opportunity. The same burst that produces movement also produces the day’s worst execution conditions: spreads widen, resting depth is pulled, price can gap straight through a stop level, and a stop that does trigger may fill well away from where it was placed. Automated strategies get the same treatment.

If you are new to a contract, use an economic calendar to mark these times as schedule events rather than trade signals. Decide in advance whether you will be flat, hedged, or standing aside through the print, and note the release dates that shift because of holidays. Trading the release itself is a specialist activity with its own execution risks; treating it as a normal entry is how beginners discover slippage.

When Not to Trade: Breaks, Thin Markets, and Holidays

The daily 5–6 p.m. ET halt is the clearest boundary in the futures day. Nothing trades, and the market reopens into a fresh trade date. The minutes right after the reopen deserve caution: participation is rebuilding, books can be thin, and a modest order can move price further than it would at midday.

Two weekly boundaries deserve the same respect. The Friday 5 p.m. ET close leaves any position exposed to weekend news with no ability to exit, and the Sunday 6 p.m. ET reopen can price that news in immediately. Holidays add a third category: sessions may be shortened, delayed, or closed entirely, and a data release can move by a day. Look those up in the exchange and broker calendars, which are updated for the current year, rather than in an evergreen article.

Rollover is the quieter trap. As open interest moves to the next contract month, liquidity in the expiring month drains away while the platform keeps accepting orders normally. The lesson generalizes: an accepted order tells you the market is open, not that it is liquid. Judge conditions from volume, spread, and depth on the symbol in front of you.

VPS maintenance and reconnect checklist for futures platforms

A Practical VPS Schedule for Futures Platforms

Whether you use a NinjaTrader VPS, run Tradovate on another hosted server, or host an automated strategy, the 5–6 p.m. ET halt is the natural maintenance slot — with conditions attached. A halted exchange does not mean your account is safe to disturb. Confirm you are flat or that open positions carry protective orders that survive a restart, and check your broker’s and platform’s own maintenance notices, since their downtime windows do not always match the exchange’s.

A workable weekday routine inside that hour looks like this:

  • Flatten or protect first. In Tradovate or your chosen platform, verify position and working-order state through the broker, not just the chart window, before any process restarts.
  • Patch and reboot inside the halt. Apply operating-system updates and reboot early in the window so there is time to recover if something goes wrong.
  • Back up and rotate logs. Copy strategy files, workspaces, and databases, then rotate platform logs so a full disk never surprises you mid-session.
  • Auto-launch the platform. Relaunch the terminal, reconnect the data and order feeds, and re-enable strategies as a deliberate step rather than assuming the reboot restored them.
  • Verify before the reopen. Alert yourself if the data feed, order routing, or a strategy has not come back by a few minutes before 6 p.m. ET.

Scheduling needs the same discipline as trading. Express every scheduled task in one canonical zone — ET or CT — including OS task schedulers, cron jobs, and platform-side timers, and remember that a server left on UTC drifts relative to the exchange day twice a year when U.S. clocks change. Keep the machine’s clock synchronized, because a few minutes of error will misfire session filters and timestamp fills incorrectly. A fixed maintenance window, a single reference zone, and a reconnect check are what make a hosted futures setup dependable, whether it runs on a NinjaTrader VPS or a Tradovate VPS.

Build Your Own Futures Trading Schedule

Published futures trading hours tell you when the door is open. Your own schedule tells you when it is worth walking through, and it should be built from your results rather than someone else’s table. Five steps get you there:

  • Pick one contract. Choose a single family — index, energy, metals, rates, or currencies — and learn its rhythm before adding another.
  • Mark the hard boundaries. Put the daily halt, the Friday close, the Sunday open, holiday changes, rollover dates, and the recurring 8:30 a.m., 10:30 a.m. Wednesday, and 2 p.m. FOMC slots on one calendar.
  • Shortlist a window. Start from the structural reason activity concentrates there, using the table above as a first hypothesis.
  • Measure what you actually get. Log fills, slippage, spread, and volume for that window over enough sessions to see a pattern, not a single good day.
  • Keep it or drop it. Let the execution data decide, then repeat the test with the next candidate window.

Done consistently, this turns a vague sense that “the morning is better” into a documented window with numbers behind it, and it keeps the trading session, the news calendar, and your server maintenance from colliding.

Futures Trading Hours FAQ

Are futures markets open 24 hours a day?

No. The major CME-family contracts trade close to 23 hours per weekday, not 24, and not on a continuous 24/7 basis. The week runs from 6 p.m. ET Sunday to 5 p.m. ET Friday with a one-hour halt each weekday afternoon, and the market is closed over the weekend. Other products and exchanges keep different schedules, so confirm the hours for your specific contract.

What time is the daily futures maintenance break?

For the contracts covered here it runs from 5 p.m. to 6 p.m. ET, which is 4 p.m. to 5 p.m. CT. Trading stops for that hour and resumes into the next trade date. It is the most predictable slot in the day for platform restarts and server maintenance, provided your positions are flat or protected first.

Is overnight futures trading less liquid?

Generally yes for U.S.-centric contracts, because the cash markets they reference are closed and fewer participants are active. Expect wider spreads and thinner depth than during the U.S. morning, which means larger orders can move price more. Verify it for yourself by comparing volume, spread, and book depth at different hours on the exact contract month you trade.

Do futures trading hours change on holidays?

Yes. Sessions may be shortened, delayed, or closed, and scheduled data releases can move by a day — the EIA notes that some holiday weeks shift its petroleum report. Because these changes vary by year and by product, check the current exchange and broker holiday calendars rather than relying on a table published in an article.

Thomas Vasilyev headshot

About the Author

Thomas Vasilyev

Writer & Full Time EA Developer

Tom is our associate writer, and has advanced knowledge with the technical side of things, like VPS management. Additionally Tom is a coder, and develops EAs and algorithms.

Areas of Expertise

VPS ManagementAlgorithm DevelopmentExpert AdvisorsTechnical Infrastructure

Finally, A Forex VPS
That Pays For Itself.

Join 10,000+ traders who already upgraded to smarter, faster trading with our Forex VPS service.