Practical guide · CME Futures

ES/NQ Futures Rollover for Prop Firms: dates, symbols and mistakes to avoid

Vanishing volume, an empty order book or different prices across two screens usually means you are in a contract rollover week. This guide explains how to identify the active contract and update your environment before sending an order.

Short answer

Futures rollover means moving from a maturing expiry to the next contract. On ES, MES, NQ and MNQ, do not switch only because a date is approaching: compare volume, open interest, spread and depth, then confirm the dated symbol actually routed by your platform.

You open your ES or NQ chart as you do every morning. Volume looks unusually low. The DOM shows fewer orders, the spread looks less stable and the price no longer matches TradingView or another workspace. Your data feed may not be the issue: liquidity may have migrated to the next quarterly expiry.

The Futures ES/NQ rollover is not a simple calendar formality. For several sessions, the old and new contracts coexist. Volume is split, prices differ and platforms do not all switch at the same time or in the same way. Before any execution, check three things: the genuinely active expiry, the symbol shown in the order ticket and the consistency of every connected tool.

In brief
  • ES, MES, NQ and MNQ mainly use the quarterly H, M, U and Z expiries.
  • The CME roll date is a reference point; the actual migration of volume remains the operational check.
  • A continuous contract such as ES1! helps with analysis, but it does not always replace a dated symbol for execution.
  • The new contract may trade at a different price from the old one without this being a quote error.
  • Charts, DOMs, alerts, strategies, ATM templates and trade copiers must be checked separately.
  • The rules of the prop firm and its platform provider always take priority.

What is a Futures contract rollover?

A Futures contract has a limited lifespan. It identifies a product, an expiry month and a year. The September 2026 ES contract is therefore not the same instrument as the December 2026 ES contract, even though both track the same S&P 500.

Operational definition

Rollover is the move from an expiring Futures contract to the next contract on the same underlying. For an intraday trader, it usually means changing the working symbol. To transfer a real position, the old contract must be closed and a position opened on the new one.

Two operations must be distinguished. Changing the displayed symbol updates the chart, DOM or order ticket. Rolling a position requires a transaction: exiting the expiring contract and entering the next expiry. A platform does not magically transform an ESU6 position into ESZ6.

Front month

Lead expiry

The nearby contract that usually concentrates activity. Around rollover, this role may move to the next contract before official expiration.

Back month

More distant expiry

A later contract that is still less active. During the quarterly transition, the next back month gradually becomes the new front month.

Volume

Traded activity

Session volume quickly shows where transactions are concentrated. It is useful for tracking migration in real time.

Open interest

Positions still open

Open interest complements volume, but it is generally published with a delay. It should not be read as instantaneous intraday data.

Rollover, expiration and liquidity migration: different dates

CME Group states that the roll date for U.S. Equity Index Futures is the Monday before the third Friday of the expiry month. After that date, market convention treats the second-nearest contract as the new lead month. This reference does not mean every platform, strategy and trader must switch at the same second.

MonitoringCompare both expiries
MigrationVolume moves to the next contract
CME roll dateOfficial calendar reference
ExpirationEnd of the expiry
Educational timeline: the actual migration of volume may occur around the CME reference date and depends on observed activity.
Six events not to confuse
EventDefinitionReference sourceConsequenceCommon mistake
CME roll dateMonday before the third Friday for the relevant U.S. indices.CME GroupReference point for preparing the switch.Treating it as a universal obligation.
Volume migrationThe point when the next contract concentrates more trading activity.Market dataThe new contract becomes more relevant for intraday trading.Looking only at the date.
Continuous-series switchRule used by a platform to splice its series.Platform documentationThe 1! or continuous chart switches expiry.Assuming every order has switched as well.
Last trading dayThe final period during which the contract may be traded under its specifications.CME specificationsExecution is no longer possible after this limit.Confusing it with the start of rollover.
ExpirationContractual end of the expiry.CME calendarThe contract ceases to be the current expiry.Waiting until that day to check liquidity.
Final settlementCalculation and settlement process defined by the specifications.Product specificationsRelates to the contractual close.Assuming the new contract must trade at the same price.

A calendar rule alone is therefore not enough to choose the contract to trade. Your operational decision also depends on daily volume, available open interest, the bid-ask spread, market depth and the way your platform maps symbols.

How to read ES, MES, NQ and MNQ symbols

A Futures symbol generally combines the product root, the month code and theyear. For example, ESU6 denotes, in a one-digit year format, the September 2026 E-mini S&P 500. The same logic gives NQZ6 for the December 2026 NQ.

HMarch
MJune
USeptember
ZDecember
Main quarterly cycle for ES, MES, NQ and MNQ contracts. Code source: CME Group.
The twelve Futures month codes
MonthCodeMonthCodeMonthCode
JanuaryFMayKSeptemberU
FebruaryGJuneMOctoberV
MarchHJulyNNovemberX
AprilJAugustQDecemberZ

Why do platforms use different symbol formats?

The contract logic remains the same, but symbol formatting changes. Tradovate documents a root + month code + last year digit format without spaces. NinjaTrader commonly uses a selector such as ES 09-26. Sierra Chart requires a dated symbol specific to the connected service, for example a format comparable to ESU26-CME. TradingView may display a continuous ticker such as ES1! or a dated contract selected in search.

Mandatory check

Do not copy a format from one platform to another. Search for the product in the official selector, check the exchange, month and year, then confirm the exact symbol in the order ticket.

2026 ES, MES, NQ and MNQ rollover calendar

The following table uses the reference dates published by CME Group for U.S. Equity Index Futures. The codes apply to all four roots: ES, MES, NQ and MNQ. The monitoring column is an operational recommendation: it indicates when to start comparing expiries, not an official switch date.

2026 quarterly references — verified July 22, 2026
QuarterExpiring contract → nextCME roll dateCME expirationMonitor volumeStatus on July 22
MarchH6 → M6March 16, 2026March 20, 2026From the week of March 9Past
JuneM6 → U6June 15, 2026June 18, 2026From the week of June 8Past
SeptemberU6 → Z6September 14, 2026September 18, 2026From the week of September 7Upcoming
DecemberZ6 → H7December 14, 2026December 18, 2026From the week of December 7Upcoming

June 18, 2026 is the date published in the CME table for the June expiry. It falls on a Thursday, which is exactly why the calendar should not be reconstructed from memory using a formula. Always check the official calendar for the relevant year.

Practical reference

In July 2026, the September expiry U6 is the current quarterly contract. You must still confirm the symbol and liquidity in your own feed before every order.

How to identify the genuinely active contract

The active contract is not simply the one with the nearest expiration date. For intraday trading, it is primarily the expiry that provides suitable activity and execution quality. The most reliable method is to compare the old and next contracts during the same session.

Old contract
Falling volume
New contract
Dominant volume
Fictional visual example: compare your platform's real data without using a universal threshold.

Display both dated expiries

Open the old and next contracts in two comparable lists or charts. Avoid comparing a dated contract with an adjusted continuous series.

Compare session volume

Look at where trades are concentrated. Volume is the fastest indicator during migration, but it must be read over a consistent period.

Add open interest

Open interest confirms where positions remain concentrated. Because it is generally published after the session, use it as a complementary confirmation.

Check spread and depth

Higher volume is not enough if the spread is unstable or depth is insufficient for your size. Check the DOM near the best bid and best ask.

Confirm the order ticket

The chart, DOM, ticket, bracket orders and selected account must show the same expiry. This is the final check before sending.

Volume or open interest? They answer different questions. Volume shows the activity traded during the observed period. Open interest represents contracts still open at the end of the calculation. During rollover, volume helps you see the day's migration; open interest confirms the transition with a delay.

Continuous or dated contract: which should you use?

A dated contract represents one specific expiry. A continuous contract is a synthetic series that splices several expiries to make historical analysis easier. On TradingView, ES1! and NQ1! represent the first-expiry continuous contract; ES2! and NQ2! track the second contract.

Choose the right instrument for each use
UseContinuous contractDated contractPoint to watch
Historical analysisConvenient for a long series.History limited to the expiry.Document the splicing rule.
BacktestingPossible if the rollover method is consistent.Closer to the prices actually quoted.Do not mix adjusted and unadjusted data.
Order Flow / DOMAvoid as a generic execution reference.Reference for the market actually traded.Choose the liquid expiry.
Order entryDepends on the platform and connection.Explicit contract identification.Check the routed symbol.

TradingView states that the 1! contract can be traded only in certain compatible CME and Eurex configurations; the ticket then displays the exact contract being routed. The 2! contract is not available for trading. This capability should not be generalized to another platform or every brokerage connection.

What does back-adjustment do?

Back-adjustment modifies historical prices to reduce the visible jump when two expiries are spliced. TradingView calculates a difference between the old and new contracts around the switch, then adjusts the earlier history. This creates a smoother chart, but old levels no longer exactly match the prices traded at the time.

Method decision

Use an adjusted series for certain statistical work if your protocol requires it. To check an order, a fill, an actually quoted level or a spread between expiries, return to the unadjusted dated contract.

How to change contracts on each platform

The following procedures describe features documented on July 22, 2026. Interfaces may change. For a full installation, read the guide setting up Rithmic and NinjaTrader and the Futures trading platform comparison.

NinjaTrader 8

Batch or manual rollover

Open Tools → Database Management. Under “Rollover futures instruments”, check the eligible rows, new expiry and Update column, then run Rollover. Save the workspaces. For one isolated window, enter the new expiry manually in the selector.

TradingView

Continuous for analysis, dated for control

Use the contract-switch icons and compare 1! with the dated ticker. If you place an order through a compatible connection, check the exact contract shown in the ticket, DOM and buy/sell buttons. Enable B-ADJ only if you want back-adjusted history.

Tradovate

Roll Forward or autoroll

In each module, open the gear icon and choose to move to the next or previous contract. For automation, open Application Settings → Preferences and enable “Autoroll Contracts”. Then check every module and every working order.

Sierra Chart

Current symbol and continuous history are separate

In Chart → Chart Settings → Symbol, choose the current dated symbol. Continuous Contract options manage history but do not automatically change the current symbol. “Automatically Rollover Futures Symbol” is a separate option that must be understood before activation.

Rithmic

The frontend defines the workflow

Rithmic provides data and execution to many platforms. The visible switch therefore depends on the frontend being used. Search for and load the exact dated contract in the Quote Board or Order Book, then check the expiry in every window. Public documentation does not describe one universal rollover command for every frontend.

Multi-platform

Do not assume synchronization

A change in TradingView does not update NinjaTrader; a workspace rollover does not necessarily transfer a strategy, alert or copier. Test each chain separately, from the source chart to the target account.

NinjaTrader-specific points

  • The documentation states that NinjaScript strategies are not rolled automatically.
  • Drawing objects are preserved during rollover, but their relationship to bars may change with MergeBackAdjusted.
  • MergeNonBackAdjusted keeps old prices without adjustment; DoNotMerge limits history to the selected contract.
  • Closing a chart and opening a new one can remove drawing objects that were not saved in the workspace.

Sierra Chart-specific points with Rithmic

Sierra Chart warns that its intraday continuous-contract charts are not reliably supported with Rithmic historical data alone, particularly because of the year format in symbols. The documentation recommends the Denali feed or Sierra Chart Historical Data Service for this feature. This does not mean Rithmic execution is unusable: the limitation concerns reliable construction of continuous history in Sierra Chart.

Effects of rollover on Market Profile, VWAP and Order Flow

Rollover does more than change text in a header. It changes the source of transactions and may shift price references. If you work with Market Profile on ES and NQ, the Volume Profile orOrder Flow, the quality of your analysis directly depends on the contract being used.

Market Profile

Fragmented volume and time

During the transition, two separate profiles may understate total activity. For the active session, favor the dominant dated contract and archive the old profile.

Volume Profile

POC, HVN and LVN may move

A profile built on the old contract cannot automatically be transferred at the same price. Measure the inter-expiry spread before carrying a level over.

VWAP

Restart from a consistent basis

A session VWAP must use transactions from the active contract. For an anchored VWAP spanning rollover, document how the gap and adjustment are handled.

Footprint / Delta / CVD

Read order flow where it exists

A Footprint on the old expiry may become sparse while activity has moved. Compare volumes before concluding that market interest has fallen.

Technical levels

Check the roll spread

Support, resistance and alerts must be realigned to the new price. Record the source of each level and the conversion method in your journal.

Backtesting

A series is never neutral

Date-based, volume-based, adjusted or unadjusted choices can change signals. The protocol must specify the splicing rule and the executed expiry.

A rollover gap is not necessarily a real break in the underlying. It may reflect the difference between two expiries, particularly the cost of carry and inter-expiry spread. A back-adjusted continuous series hides all or part of this difference; an unadjusted series preserves it.

Rollover at a prop firm: mistakes that can cost a session

In a Futures prop firm, the environment is often simulated but technical checks remain real: authorized symbols, hours, working orders, sizes, position rules and risk limits. No rollover rule is universal. Consult the program, data provider and support team when behavior is not documented.

Common risks
  • Sending an order to the old expiry from a DOM left open.
  • Leaving a stop or target active on a contract different from the main chart.
  • Changing the master chart without updating the trade copier and follower accounts.
  • Restarting a NinjaScript strategy or ATM with the old instrument.
  • Comparing P&L or drawdown with a continuous chart whose prices have been adjusted.
  • Assuming a position near expiration is allowed without reading the program rule.

Across multiple accounts, handle the rollover as a controlled migration. Temporarily disable copying, cancel unnecessary orders, replace the source symbol, verify each target account, then reactivate the chain. An error on the master account can be reproduced instantly across all accounts.

Your prop firm risk management must also account for technical risk: wider spreads, slippage, fragmented volume and symbol mismatches. Increasing position size does not offset this risk.

Complete checklist before opening a position

Use this list during rollover week. It works without JavaScript and can be printed.

  • Compare the volume of the expiring contract and the next contract during the same session.
  • Check the available open interest and note its publication delay.
  • Check the bid-ask spread and order-book depth.
  • Confirm the root, month, year and exchange in the order ticket.
  • Update the relevant charts, lists, DOMs and workspaces.
  • Review strategies, ATM templates, alerts, bracket orders, stops and targets.
  • Verify the source symbol and every account in a trade copier.
  • Choose and document the history policy: adjusted, unadjusted or dated contract.
  • Recalculate or review Market Profile, Volume Profile and VWAP levels.
  • Review the prop firm’s rules and ask support if any restriction remains unclear.
  • Record the date, old contract, new contract and method in your trading journal.
  • Perform one final visual check of the symbol before the first order of the session.

If you are preparing for an evaluation, add this checklist to your routine instead of improvising on the day of the change. The guide to prepare for a prop firm challenge completes this process with risk and discipline checks.

Frequently asked questions

What is a Futures rollover?

A Futures rollover is the move from a contract approaching maturity to the next expiry of the same product. For an intraday trader, this mainly means replacing the dated symbol used for the chart and order. If a position is actually transferred, it must be closed on the old contract and reopened on the new one. A rollover does not guarantee that both expiries trade at the same price.

When should you switch ES contracts?

CME publishes a reference rollover date for Equity Index Futures: the Monday before the third Friday of the expiry month. This reference does not replace an operational check. Compare the volume of the expiring ES and the next ES, then review open interest, spread and depth. Switch when the new contract actually concentrates the liquidity required for your execution.

When should you switch NQ contracts?

NQ follows the same quarterly cycle as ES, with March, June, September and December expiries. The CME date is a reference, but the volume migration can occur around that date depending on the session. Before switching, compare both expiries on your platform and confirm that the next NQ has the volume, spread and depth suited to your method.

What do H, M, U and Z mean?

These letters are the month codes used in Futures symbols: H means March, M June, U September and Z December. These are the four quarterly expiries generally relevant to ES, MES, NQ and MNQ. The product root is followed by the letter and year, but display formats vary: a platform may use one digit, two digits, a space or a hyphen.

What is the difference between rollover and expiration?

Rollover is the decision to move to the next expiry. Expiration is the contractual end of the current expiry. Between them are the actual migration of liquidity, the last trading day and final settlement. These events are close together but are not interchangeable. A trader may therefore change contracts before expiration because volume has already migrated.

What is the difference between ES1! and a dated ES contract?

ES1! is a continuous series built by TradingView to represent the front-month contract according to its own stitching logic. A dated symbol identifies a specific contract, such as the September 2026 expiry. The continuous series makes historical analysis easier, but it may include switches and adjustments. For execution, always verify the dated contract actually sent to the broker.

Can you trade ES1! or NQ1! directly?

Not universally. TradingView states that some 1! continuous contracts can be traded through compatible connections for CME and Eurex, with the order routed to the front-month contract shown in the ticket. The 2! contract is not tradable. On any other platform, treat the continuous symbol as an analysis tool and explicitly select the permitted dated expiry.

How can you tell which expiry has the most liquidity?

Display the expiring contract and the next contract at the same time. Compare session volume, then published open interest, bid-ask spread and available depth near the best price. Intraday volume reacts quickly; open interest is generally published with a delay. No single threshold suits every strategy. The order ticket must confirm the same symbol as the chart and DOM.

Does NinjaTrader roll contracts automatically?

NinjaTrader provides a grouped rollover in Tools, Database Management, for instruments that become eligible according to the configured date. The operation updates lists and windows in open workspaces, which must then be saved. However, the documentation states that NinjaScript strategies are not transferred automatically. Also review Merge Policy and every strategy before resuming.

Do you need to rebuild your levels after rollover?

At minimum, you need to review them. Two expiries may trade at different prices because of carrying costs and the inter-contract spread. Copying a support, POC or alert at the same price can therefore change its meaning. Keep a record of the old level, measure the difference between contracts and rebuild operational levels on the active contract. Document the chosen method to remain consistent.

Which contract should you use for Market Profile or Order Flow?

For intraday Market Profile, Footprint or order-book analysis, generally use the dated contract that concentrates liquidity. During the transition, volume may be split between two expiries and distort an isolated profile. For historical composites, choose a consistent continuous series and document its stitching method. Do not treat an adjusted history as if it represented the prices actually traded.

Do MES and MNQ contracts change with ES and NQ?

MES and MNQ follow the same H, M, U and Z quarterly months as their E-mini counterparts. Their expiration calendar is therefore aligned with the Equity Index Futures cycle. This does not remove the need to review their own liquidity: the migration pace may differ between the Micro and E-mini. Check volume, open interest, spread and the transmitted symbol separately.

What happens if you trade an old expiry?

The order may still be accepted while the contract remains tradable and permitted, but liquidity may be lower, the spread wider and slippage higher. A prop firm or its provider may also restrict certain symbols near expiration. Do not assume a universal rule: close unnecessary orders, review the program restrictions and confirm the expiry in the ticket before sending.

How should rollover be managed across multiple prop firm accounts?

Treat the change as a production procedure. Flatten positions if necessary, cancel orders on the old contract, update the master chart, DOM, ATM templates, alerts and trade copier. Then verify each target account with the minimum permitted size or in simulation. Multi-account copying does not correct an incorrect source symbol; it can instead reproduce the error.

Can rollover create a gap on the chart?

Yes. Two expiries do not necessarily trade at the same price, notably because of carrying costs and the spread between contracts. When a platform stitches series together, a jump may appear. Back-adjustment can visually reduce this break by modifying the history, but it creates a synthetic series. For execution and level review, keep the dated contract as the verifiable reference.

Primary sources and verification date

All pages below were reviewed on July 22, 2026. Interfaces, data rules and calendars may change; official documents remain the primary reference.

Conclusion: a procedure, not a magic date

The Futures ES/NQ rollover becomes straightforward once you separate the calendar from execution. The CME date tells you when to prepare for the transition. Volume, open interest, spread and depth show you where liquidity actually is. Finally, the order ticket confirms the contract you are about to trade.

Never treat rollover as an isolated click. Update the symbol, history, levels, orders, strategies and copied accounts, then record the change. To complete your setup, open the free tools for Futures traders and keep this checklist in your quarterly preparation.

Risk warning

Futures are leveraged products involving a risk of loss. This content is educational. Calendars, platforms and prop firm rules may change: check official sources before making any decision. No method guarantees a profit, validation, payout or LIVE status.

Go further

Choose your next step.

Access the official Phidias website with the LUCAS affiliate code, or discover Lucas Prop Firm’s private Discord and training courses.

Phidias Propfirm

Use code LUCAS.

Copy the code before opening the official website. Lucas may receive a commission if you use this link, at no additional cost added by Lucas Prop Firm.

View Phidias with LUCAS

Offers, prices, promotions and rules may change. Review the terms shown on the relevant pages before registering.