Skip to main content

Contract Rollovers – Futures Contracts Explained

In this article, we’ll explain what contract rollovers are, why they are important for traders, and how to check which contract you are currently trading and how to rollover.

Updated over 2 weeks ago

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:

1️⃣ Product Symbol

This identifies the underlying asset.

Examples:

  • 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:

Month

Code

January

F

February

G

March

H

April

J

May

K

June

M

July

N

August

Q

September

U

October

V

November

X

December

Z

These month codes are globally standardized across futures markets.

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'll need to watch for different expiration cycles.

🔄 Rollover Frequencies

  • Quarterly Rollover (Mar, Jun, Sep, Dec)

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

    • Traders typically look for codes H, M, U, and Z. H stands for March, M stands for June, U represents September, and Z is the code for December.

  • Monthly Rollover

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


3️⃣ Year Code (Number)

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

For example:

  • ESU6 = E-mini S&P 500 September 2026

  • NQZ6 = Nasdaq-100 December 2026

  • CLM7 = Crude Oil June 2027

So the structure is:

[Product Symbol] + [Month Code] + [Year]


🔍 Example Breakdown

Let’s break down ESU6:

  • 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 rollover?

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 📉

  • Order book depth 📉

Front Month vs. Back Months

  • Front Month: This is 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. ✅

  • Back Months: These are contracts that expire further in the future. While they exist in the order book, they typically have very low volume and thin liquidity. ❌

Why it matters

Traders should almost always trade the Front Month. Trading a Back Month by mistake causes Inconsistent Chart Behavior, Slippage Risk and has the chance to blow up your account rapidly.

If you continue trading a low-volume contract, you face several 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 don't 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.

👤 Trader Responsibility

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.

  • 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 calender.


🔎 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:
https://www.cmegroup.com/markets/metals/precious/e-micro-gold.volume.html


💡 Important

The examples below is 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 -> MGCJ6

*Image Source: https://www.cmegroup.com/markets/metals/precious/e-micro-gold.volume.html 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:

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 Rollover Calender

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: https://www.linnsoft.com/support/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 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 April contract

For standard Gold futures, the April 2026 contract code is:

  • GCJ6

If trading Micro Gold, the April 2026 contract code is:

  • 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'll be happy to help:

📩 Email: [email protected]
💬 Live Chat: Available directly on our website or dashboard

Did this answer your question?