Trading Hours

Understanding exchange trading hours is essential when working with historical futures data. Session boundaries determine when bars are generated, when gaps appear, and how overnight activity is captured. All times on this page are in Eastern Time (ET), consistent with how Kibot timestamps its intraday data, "even though Soybean Oil (BO) contract comes from Chicago Board of Trade (CBOT) and the Central Time Zone, we will still use ET (New York) time zone in our data in order to simplify data processing" (per Kibot's Faq on futures time zones).

Exchange Overview

Exchange Full Name Location Local Timezone
CME Chicago Mercantile Exchange Chicago, IL US Central (CT)
CBOT Chicago Board of Trade (CME Group) Chicago, IL US Central (CT)
NYMEX New York Mercantile Exchange (CME Group) New York, NY US Eastern (ET)
COMEX Commodity Exchange Inc. (CME Group) New York, NY US Eastern (ET)
CFE CBOE Futures Exchange Chicago, IL US Central (CT)

All five exchanges are part of the CME Group electronic trading infrastructure (CME Globex), which provides nearly continuous access from Sunday evening through Friday afternoon.

Hours by Product Group

Equity Index Futures (CME)

Session Hours (ET)
Regular (RTH) 9:30 AM – 4:15 PM
Globex / Electronic Sunday 6:00 PM – Friday 5:00 PM

Contracts: ES (E-mini S&P 500), NQ (E-mini Nasdaq-100), YM (E-mini Dow), RTY (E-mini Russell 2000), EMD (E-mini S&P MidCap 400), MES (Micro E-mini S&P 500), MNQ (Micro E-mini Nasdaq-100).

Agricultural Grains (CBOT)

Session Hours (ET)
Regular (RTH) 9:30 AM – 2:20 PM
Electronic Sunday 8:00 PM – Friday 8:45 AM + 9:30 AM – 2:20 PM

Contracts: C (Corn), W (Wheat), S (Soybeans), O (Oats), BO (Soybean Oil), SM (Soybean Meal), RR (Rough Rice).

CBOT grain markets have a pre-open electronic session that pauses before the regular session begins, then resumes during RTH. This creates a gap in the overnight data between 8:45 AM and 9:30 AM ET.

Energy (NYMEX)

Session Hours (ET)
Regular (RTH) 9:00 AM – 2:30 PM
Globex / Electronic Sunday 6:00 PM – Friday 5:00 PM

Contracts: CL (Crude Oil), NG (Natural Gas), HO (Heating Oil), RB (RBOB Gasoline), QM (E-mini Crude Oil), QG (E-mini Natural Gas).

Precious Metals (COMEX)

Session Hours (ET)
Regular (RTH) 8:20 AM – 1:30 PM
Globex / Electronic Sunday 6:00 PM – Friday 5:00 PM

Contracts: GC (Gold), SI (Silver), MGC (Micro Gold), SIL (Micro Silver).

Base Metals (COMEX)

Session Hours (ET)
Regular (RTH) 8:10 AM – 1:00 PM
Globex / Electronic Sunday 6:00 PM – Friday 5:00 PM

Contracts: HG (Copper), PL (Platinum), PA (Palladium).

Currencies (CME)

Session Hours (ET)
Globex / Electronic Sunday 6:00 PM – Friday 5:00 PM

Currency futures trade nearly 24 hours per day with no separate regular session. The conventional "day session" reference for FX futures is approximately 8:20 AM – 3:00 PM ET, but the Globex session runs continuously.

Contracts: EU (Euro FX), BP (British Pound), JY (Japanese Yen), CD (Canadian Dollar), AD (Australian Dollar), SF (Swiss Franc).

Treasuries (CBOT)

Session Hours (ET)
Regular (RTH) 8:00 AM – 6:00 PM
Globex / Electronic Sunday 6:00 PM – Friday 5:00 PM

Contracts: TY (10-Year T-Note), FV (5-Year T-Note), TU (2-Year T-Note), US (30-Year T-Bond), UB (Ultra T-Bond), TN (Ultra 10-Year T-Note).

Volatility (CFE)

Session Hours (ET)
Regular (RTH) 9:30 AM – 4:15 PM
Extended / Electronic Sunday 6:00 PM – Friday 4:15 PM

Contracts: VX (VIX Futures).

Livestock (CME)

Session Hours (ET)
Electronic Sunday 6:00 PM – Friday 2:55 PM

Livestock futures no longer maintain a separate open-outcry session. All trading is electronic. Contracts: LE (Live Cattle), HE (Lean Hogs), GF (Feeder Cattle).

Cryptocurrency (CME)

Session Hours (ET)
Electronic Sunday 6:00 PM – Friday 5:00 PM

Contracts: BTC (Bitcoin Futures).

Important Notes

Most CME Globex products open at 6:00 PM ET on Sunday (5:00 PM CT), this is when the trading week begins and the first bars of the week are generated.

CME Globex shuts down each weekday from 5:00 PM – 6:00 PM CT (6:00 PM – 7:00 PM ET) for system maintenance. No trading occurs during this window, so a daily gap appears in electronic session data at that time. Kibot's daily futures data uses the 5 PM to 5 PM ET interval as a single trading session, for example, Monday's trading session starts at 5 PM on Sunday and ends at 5 PM on Monday (per Kibot's FAQ on daily vs. intraday futures data).

US market holidays and early close days affect futures trading hours. Some products close early the day before a holiday, and certain holidays result in no trading at all. See Market holidays for specific dates.

When analyzing intraday data, session boundaries create natural gaps. The transition between the regular session close and the next electronic session open, the daily maintenance window, and weekend closures all produce periods with no bars. These gaps are expected and do not indicate missing data.

ET shifts between EST (UTC-5) and EDT (UTC-4). CME Globex hours are defined in CT, which also observes daylight saving. The ET equivalents listed above remain consistent year-round relative to CT. For full details on DST rules and UTC conversion, see Timezone conversion.

Key Takeaways

  • Kibot timestamps every futures bar in Eastern Time (ET) by default, regardless of each product's native exchange timezone; the time zone can be changed to suit your needs.
  • Most CME Globex products run Sunday 6:00 PM ET through Friday 5:00 PM ET, with a daily maintenance halt from 5:00 PM – 6:00 PM CT (6:00 PM – 7:00 PM ET).
  • Regular trading hours (RTH) differ by product: equity index 9:30 AM – 4:15 PM, grains 9:30 AM – 2:20 PM, energy 9:00 AM – 2:30 PM, precious metals 8:20 AM – 1:30 PM, base metals 8:10 AM – 1:00 PM, treasuries 8:00 AM – 6:00 PM, VIX 9:30 AM – 4:15 PM.
  • Currencies, livestock, and BTC trade almost continuously with no separate RTH window; livestock closes slightly earlier on Friday (2:55 PM ET).
  • Kibot's daily futures bar aggregates a 5 PM – 5 PM ET session, which is why daily OHLCV may not match intraday aggregations.
  • Gaps around the daily maintenance window, the Friday close, and the Sunday re-open are expected, not missing data.