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.


