Skip to main content

Contract Rollovers – Futures Contracts Explained

What contract rollovers are, how to read a futures contract code, why low-volume contracts are risky, and how to check which contract is active.

In this article we explain what contract rollovers are, why they matter for traders, how to read a futures contract code, and how to check which contract is currently the active one so you can roll over at the right time.

What is a futures contract?

A futures contract is an agreement to buy or sell an asset at a predetermined price on a specific future date. Unlike stocks, futures contracts have an expiration date. For example, equity index futures like the S&P 500 or the NASDAQ-100 are listed with multiple expiration months throughout the year (March, June, September, December, etc.). Each expiration month represents a separate contract.

Understanding futures contract codes

Every CME futures contract has a specific symbol structure: [Product Symbol] + [Month Code] + [Year].

1. Product symbol

This identifies the underlying asset.

Symbol

Instrument

ES

E-mini S&P 500

NQ

E-mini Nasdaq-100

CL

Crude Oil

GC

Gold

2. Month code (letter)

Futures contracts use a standardized letter to represent the expiration month. These month codes are globally standardized across futures markets.

Month

Code

Month

Code

January

F

July

N

February

G

August

Q

March

H

September

U

April

J

October

V

May

K

November

X

June

M

December

Z

While the standard month codes (like U, V, X) are globally standardized across futures markets, not every instrument follows the same rollover schedule. Depending on what you are trading, you will need to watch for different expiration cycles.

Rollover frequency

Which instruments

Codes to watch

Quarterly (Mar, Jun, Sep, Dec)

Common for Equity Index Futures (like the E-mini S&P 500 or Nasdaq 100)

H (March), M (June), U (September), Z (December)

Monthly

Standard for many Commodity Futures (like Crude Oil or Natural Gas) and some Currency Futures

All month codes

3. Year code (number)

The year is represented by the last digit(s) of the year.

Code

Contract

ESU6

E-mini S&P 500 September 2026

NQZ6

Nasdaq-100 December 2026

CLM7

Crude Oil June 2027

Example breakdown

Part of ESU6

Meaning

ES

E-mini S&P 500

U

September

6

2026

This means it is the September 2026 E-mini S&P 500 futures contract.

Why should we roll over? The real risk: low volume contracts

As a futures contract approaches expiration, trading activity gradually shifts to the next contract month listed on the Chicago Mercantile Exchange. This means the expiring contract begins to lose trading volume, open interest, and order book depth.

Front month vs. back months

Contract

What it is

Front month

The contract with the closest expiration date that still has the highest trading volume and open interest. It is the most "active" contract where most trading occurs. This is the one to trade

Back months

Contracts that expire further in the future. While they exist in the order book, they typically have very low volume and thin liquidity. Avoid these

Why it matters: traders should almost always trade the front month. Trading a back month by mistake can lead to serious risks.

Risks of trading low-volume contracts

Risk factor

Impact on trading

Wider spreads

Very large bid-ask spreads, immediately putting you in big drawdown when entering

Slippage risk

Market orders fill at worse prices, poor stop-loss execution with huge slippage risk

Thin order books

Small trades cause sharp price jumps, unstable behavior, technical levels do not react cleanly

Unreliable price action

Irregular price movements and gaps not present in the active contract

Important, responsibility of the trader: Top One Futures is not responsible for losses exceeding normal risk parameters caused by trading low-volume or close-to-expired contracts. It is the trader's sole responsibility to ensure they are trading the correct, active contract. Trading "thin" or close-to-expired contracts leads to severe slippage (market orders and stop losses may fill at much worse prices) and extreme volatility (small trades can cause massive, erratic price jumps).

How to check which contract we are trading

To make sure you are trading the correct futures contract, always confirm where the liquidity currently is, or use a rollover calendar.

Check volume on the CME website

The most reliable source is the Chicago Mercantile Exchange website. On the product page (for example, Gold futures), you can:

  • Compare trading volume across all listed contract months

  • Check open interest

  • Confirm expiration dates

  • Identify which contract is the current front month

The contract with the highest volume is typically the active contract. For example, you can find the Micro Gold volume page here: CME Micro Gold volume.

Important: the examples below are provided for educational purposes only and should not be relied upon as confirmation of the current active contract. Always verify which contract is currently active before trading.

This article was written on February 25, 2026. On that date, the active contract for Micro Gold (MGC) is the April 2026 contract. As you can see, APR 2026 has the highest volume by far and traders should trade on this contract. April = J, 2026 = 6, so the right contract is MGCJ6.
​

Image source: CME Group Micro Gold volume page, used for educational purposes to illustrate contract volume.

Use a rollover calendar (very clear method)

Another excellent resource is using a rollover calendar, for example the Linnsoft rollover calendar. This page clearly shows:

  • Which contract was the previous front month

  • The exact rollover date

  • Which contract became active

  • The full contract code

It makes it very easy to visually understand when the shift happened.

Example of a rollover calendar

Keep in mind that this example depends on when you are reading this article. This example is provided for educational purposes only and should not be relied upon as confirmation of the current active contract.
​

Image source: linnsoft.com rollover calendar, used for educational purposes to illustrate contract rollover dates and product symbols.

From the example shown:

  • The section marked in red shows the previous contract (February).

  • The other section below that is marked in red as well shows the rollover date to the April contract: January 28, 2026 (end of day).

  • On that date, liquidity shifted to the April contract.

  • In this example you would now use the data marked in green.

This means the rollover date from the February 2026 contract to the April 2026 contract was on January 28, 2026, making the April 2026 contract the front month contract. In this example we rolled over from the February contract to the April contract.

Instrument

April 2026 contract code

Standard Gold futures

GCJ6

Micro Gold

MGCJ6

We hope this informs you well about contract rollovers and how they work. If you need any assistance selecting the right contract for your instrument, we will be happy to help: email [email protected] or use the live chat on our website or dashboard.

Related articles

Did this answer your question?