Every quarter, the active futures contract expires and a new one takes its place. If you are still holding positions on the old contract when liquidity evaporates, your spreads will widen catastrophically, your fills will slip by multiple ticks, and your prop firm may forcibly liquidate your position at the worst possible price.
Rollover is the most predictable, most preventable cause of prop firm account blow-ups. This guide provides the exact 2026 calendar, explains the CME contract coding system, and delivers the operational protocol for switching contracts without losing a dollar.
The CME Contract Code System
Every futures contract has a standardized ticker code consisting of three elements:
[Product Code] + [Month Code] + [Year Code]
Month Codes (The HMUZ Cycle)
For equity index futures (ES, NQ, MNQ, MES, YM, NKD), contracts only exist for four months per year:
| Month | Code | Mnemonic |
|---|---|---|
| March | H | - |
| June | M | - |
| September | U | - |
| December | Z | - |
2026 Year Code: 6 (or 26 on some platforms)
Example Ticker Construction
| Contract | Q1 (Mar) | Q2 (Jun) | Q3 (Sep) | Q4 (Dec) |
|---|---|---|---|---|
| E-mini S&P 500 | ESH6 | ESM6 | ESU6 | ESZ6 |
| E-mini Nasdaq 100 | NQH6 | NQM6 | NQU6 | NQZ6 |
| Micro E-mini S&P | MESH6 | MESM6 | MESU6 | MESZ6 |
| Micro E-mini Nasdaq | MNQH6 | MNQM6 | MNQU6 | MNQZ6 |
| E-mini Dow | YMH6 | YMM6 | YMU6 | YMZ6 |
| Crude Oil (CL) | Monthly | Monthly | Monthly | Monthly |
[!TIP] Crude Oil is Different. CL (Crude Oil) contracts expire monthly, not quarterly. If you trade CL on a prop firm, you must roll every single month. The monthly codes are: F (Jan), G (Feb), H (Mar), J (Apr), K (May), M (Jun), N (Jul), Q (Aug), U (Sep), V (Oct), X (Nov), Z (Dec).
The Complete 2026 Rollover Calendar
Rollover does NOT happen on the official expiration day. It happens approximately 8 trading days before expiration, when the majority of Open Interest (volume) migrates to the next quarterly contract. This migration typically occurs on the second Thursday of the expiration month.
Equity Index Futures (ES, NQ, MNQ, MES, YM)
| Quarter | Expiring Contract | Rollover Date (Volume Migration) | Official Expiration (3rd Friday) | New Active Contract |
|---|---|---|---|---|
| Q1 → Q2 | H26 (March) | ~March 12, 2026 (Thu) | March 20, 2026 | M26 (June) |
| Q2 → Q3 | M26 (June) | ~June 11, 2026 (Thu) | June 19, 2026 | U26 (September) |
| Q3 → Q4 | U26 (September) | ~September 10, 2026 (Thu) | September 18, 2026 | Z26 (December) |
| Q4 → Q1 2027 | Z26 (December) | ~December 10, 2026 (Thu) | December 18, 2026 | H27 (March 2027) |
[!CAUTION] The Volume Cliff. On the Thursday rollover date, volume on the expiring contract drops by approximately 80% within a single session. By Friday, you are essentially trading in an illiquid desert. Spreads on NQ can widen from 0.25 points to 2+ points. A single market order fill can slip by $50-$100 per contract. You must switch to the new contract code by Wednesday night at the latest.
Crude Oil Futures (CL) — Monthly Rollover
| Month | Expiring Contract | Approximate Rollover | New Active |
|---|---|---|---|
| Jan → Feb | CLF6 → CLG6 | ~Dec 18, 2025 | CLG6 |
| Feb → Mar | CLG6 → CLH6 | ~Jan 20, 2026 | CLH6 |
| Mar → Apr | CLH6 → CLJ6 | ~Feb 19, 2026 | CLJ6 |
| Apr → May | CLJ6 → CLK6 | ~Mar 19, 2026 | CLK6 |
| May → Jun | CLK6 → CLM6 | ~Apr 20, 2026 | CLM6 |
| Jun → Jul | CLM6 → CLN6 | ~May 19, 2026 | CLN6 |
| Jul → Aug | CLN6 → CLQ6 | ~Jun 19, 2026 | CLQ6 |
| Aug → Sep | CLQ6 → CLU6 | ~Jul 20, 2026 | CLU6 |
| Sep → Oct | CLU6 → CLV6 | ~Aug 19, 2026 | CLV6 |
| Oct → Nov | CLV6 → CLX6 | ~Sep 21, 2026 | CLX6 |
| Nov → Dec | CLX6 → CLZ6 | ~Oct 19, 2026 | CLZ6 |
| Dec → Jan 2027 | CLZ6 → CLF7 | ~Nov 19, 2026 | CLF7 |
The Prop Firm Rollover Protocol
Step 1: Flatten Before Rollover Day
Close all open positions on the expiring contract by Wednesday night (the day before the volume migration Thursday). Do not attempt to hold through rollover.
Step 2: Switch Your Chart Symbol
In NinjaTrader, Tradovate, or TopstepX, manually update your chart and order entry panels to the new contract code. For example, change NQH6 to NQM6 on the March rollover.
NinjaTrader Shortcut: If you use a continuous contract symbol (e.g., NQ 03-26), NinjaTrader will automatically roll the chart data. However, your order entry must still be manually switched to the new contract instrument.
Step 3: Verify Your Copier
If you use Replikanto or TradeSyncer, you must update the instrument symbol on every master and slave account configuration. The copier does not automatically detect the rollover. Forgetting this step will cause your master to trade NQM6 while your slaves still point to the expired NQH6 — resulting in zero fills on the slave accounts.
Step 4: Clear Your Old Orders
After switching instruments, go to your Orders tab and cancel any working limit orders or stop orders on the old contract symbol. Stale orders on expired contracts will sit in your queue and potentially trigger fills at absurd prices during the final hours of the expiring contract.
What Happens If You Miss Rollover at a Prop Firm?
| Firm Behavior | Consequence |
|---|---|
| Auto-Liquidation | Firms like Apex and Topstep will forcibly close your positions on the expired contract at the end of the expiration session. You have no control over the fill price. |
| Symbol Lockout | Some firms (TradeDay, Earn2Trade) will simply disable the expired contract symbol, preventing you from entering new trades. Any existing positions remain open but are untradable. |
| Drawdown Impact | A force-liquidation fill at an illiquid price can consume 50-100% of your remaining trailing drawdown buffer in a single tick. |
The Escape Pod Verdict
Rollover is a calendar event, not a market event. There is zero excuse for being caught on the wrong side of a contract expiration. Set a recurring calendar alert on your phone for the second Wednesday of March, June, September, and December.
Your Next Move:
- Now that your rollover protocol is set, ensure your copier configuration survives the symbol change. Read the Copy Trading Guide.
- Understand how rollover week volatility interacts with your trailing drawdown. Study the Drawdown Rules Decoded guide.
- New to futures entirely? Start with the Best Free Resources to Learn Futures Trading.