Rules verified: August 17, 2026, 7:04 AM MDT
Next review: September 8, 2026, or sooner if a cited exchange, firm, or platform changes its rollover process
The practical answer: move only after the next contract has become the liquid contract for the product, then verify the exact month everywhere before placing another order. A chart or workspace that auto-updates does not necessarily move an open position, cancel an old working order, rebuild an alert, or correct a copier mapping.
Use the exchange calendar to identify the available contract months, then compare volume in the expiring and next contract. Before switching, flatten or deliberately manage the old position, cancel working orders tied to the old symbol, update every chart and order-entry module, and test with minimum size.
The rollover decision in five checks
| Check | What to confirm | Why it matters |
|---|---|---|
| Expiration | The product's official last-trade and settlement dates | Expiration conventions vary by product; the third-Friday shortcut is not universal |
| Liquidity | Volume has migrated to the next listed month | Higher volume generally supports tighter spreads and more reliable fills |
| Symbol | Root, month code, and year match the intended contract | A correct root symbol with the wrong month is still the wrong instrument |
| Workspace | Chart, DOM, order ticket, alerts, and copier all use the intended month | Platforms may update some modules but not every saved object |
| Exposure | Old-month positions and working orders are handled explicitly | Auto-roll features do not necessarily transfer open positions |
Rollover is a market transition, not a universal calendar command. CME explains that traders watch both the expiring and next contract and may switch when volume has moved. That is more reliable than assuming every product rolls on the same weekday.
What rollover means
A futures contract has a finite life. CME distinguishes three pre-expiration choices: offset the position, roll it into a later contract, or continue into settlement. Retail prop-firm traders generally need the first two choices, subject to their firm's intraday-only and permitted-product rules.
Rolling a position is two transactions: close the old contract and establish exposure in the later contract. It is not a rename. The two months can trade at different prices, and each order carries execution risk and transaction cost.
For a flat day trader, the safer operational version is simpler:
- Finish or flatten the old-month trade.
- Cancel every working order on that symbol.
- Change the chart and order-entry symbol.
- Rebuild alerts and copier mappings where required.
- Confirm market depth and place a minimum-size test only after the new month is active.
Do not assume that a platform's visual rollover moved account exposure. Tradeify's current Tradovate guidance explicitly says neither automatic nor manual workspace rollovers move open positions to another contract.
How to identify the active contract
Start with the product's official CME calendar. The calendar establishes which contract months are listed and the relevant last-trade, settlement, delivery, and notice dates. Then compare the expiring and later months in the platform's volume display.
CME's volume guidance says traders watch volume shift during the roll. As the old month loses activity and the next month gains it, the more active contract generally offers a better liquidity profile. The exact crossover can differ by product and market conditions.
Use this order of operations:
- Calendar first: confirm the product and available months on the exchange page.
- Volume second: compare the old and next month rather than relying on a memorized date.
- Firm/platform rule third: confirm whether the platform chooses the month automatically or leaves it to the trader.
- Account check last: inspect positions, orders, alerts, and copied accounts before the next trade.
The date identifies the window. Liquidity identifies the active contract.
Decode the contract symbol before clicking
Futures symbols combine the product root, a month code, and a year. Tradeify's current contract-selection guide publishes the standard month-code set:
| 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 |
Platform formatting can differ. Tradeify currently illustrates one-digit years on Tradovate, Rithmic, WealthCharts, and NinjaTrader, while TradingView and Tradesea examples use the full year. Follow the format shown in the actual connected order ticket rather than copying a symbol blindly from another platform.
Tradeify also warns that TradingView continuous symbols ending in 1! are charting references, not the specific tradeable contract. Use the precise month-and-year contract in the order ticket.
TopstepX and Tradovate do not handle rollover the same way
| Platform path | Current first-party behavior | Trader action |
|---|---|---|
| TopstepX | Auto-updates each futures product to the current front month during the daily 4:00–5:00 PM Central close window, using volume, open interest, and expiration inputs | Recheck the selected contract after the close; recreate contract-specific alerts because Topstep says rollover deletes them |
| Tradovate through Tradeify | Workspace auto-roll is enabled by default and can update saved modules; the trader can roll individual charts or DOMs forward or backward | Confirm the rollover prompt, then inspect every module and handle old positions and orders separately |
| TradingView through Tradeify | The specific month-and-year symbol is the tradeable contract; 1! continuous symbols are for charting | Place orders only from the exact connected contract and verify the order ticket before submission |
TopstepX reduces date tracking, but it does not remove the need for a post-roll check. Its current documentation says price alerts are contract-specific and are permanently deleted when the contract rolls. Recreate alerts before relying on them.
Tradovate's workspace rollover is a display and module change. It does not move an open position. An old-month position can remain open even while the chart now shows the new month, which is exactly the mismatch a pre-session audit should catch.
Rollover risks inside a prop account
Thin liquidity can enlarge slippage
Tradeify warns that expired, illiquid, or incorrect contracts can create poor fills, wider slippage, entry or exit difficulty, and execution delays. Those outcomes matter more in an account with a hard maximum-loss threshold or daily-loss control.
A chart can change while an order does not
Saved charts, DOMs, quote boards, order tickets, brackets, and automation may not all update together. Compare the symbol shown in each module, not just the chart title.
Alerts can disappear
TopstepX currently deletes contract-specific alerts at rollover. A missing alert is an operational gap, not evidence that the level was never reached.
Copied accounts can diverge
A lead chart moved to the new month while a follower remains on the old month can create rejected orders, unpaired exposure, or inconsistent fills. Stop the group and verify every follower's symbol before resuming. The prop-firm trade copier guide has the wider ownership, hedging, and stage checklist.
Old working orders can survive your visual switch
Cancel old-month stops, limits, brackets, and conditional orders explicitly. A new chart does not prove the account has no resting instruction elsewhere.
A rollover checklist for the session before and after the switch
Before the switch
- Open the official CME calendar for the exact product.
- Compare volume in the expiring and next contract.
- Note the symbol format required by the connected platform.
- List every chart, DOM, order ticket, alert, strategy, and copier group using the product.
- Flatten or deliberately manage old-month positions under the firm's trading rules.
- Cancel all working orders tied to the old month.
- Save screenshots or exports if the platform state could matter in a support review.
After the switch
- Confirm the new month in every order-entry surface.
- Check that positions and working orders are zero unless intentionally retained.
- Recreate alerts that were deleted or remained attached to the old month.
- Verify bracket templates and automated strategies point to the intended contract.
- Check every lead and follower account separately.
- Compare bid-ask spread, volume, and market depth before entering.
- Place a minimum-size test and confirm the fill appears in the intended account and month.
If the platform behaves unexpectedly, stop placing orders and use the platform outage documentation checklist to preserve timestamps, order IDs, screenshots, status pages, and the rule version.
The bottom line
Treat contract rollover as a controlled workspace migration. The exchange calendar tells you which contracts exist and when they expire; the volume shift tells you which one is active; the firm and platform documentation tells you what updates automatically.
The final responsibility is still at the account level. Confirm the exact symbol, clear old exposure and orders, rebuild contract-specific alerts, and verify every copied account before returning to normal size.
For product-specific context, use the Topstep review and Tradeify review. Traders focused on equity indexes can pair this checklist with the NQ and MNQ firm guide.
Current Firm Offers and Direct Links
Open the firm in a new tab with the recorded ComparePropFirms commercial link. Use the displayed code when applicable, and confirm the final price and terms before paying.
CPF
Verification due — our code CPF is past the fourteen-day owner-code confirmation window. The public site currently advertises code SEP for 40% off up to five uses, then 30% off, ending September 30, 2026; confirm current checkout terms and the owner code before paying.
Commercial terms verified September 1, 2026 · Recheck at checkout
Visit Tradeify →
Topstep
No promo code required
No promo code is currently required.
Commercial terms verified September 28, 2026 · Recheck at checkout
Visit Topstep →
Official sources and verification
- CME Understanding Futures Expiration & Contract Roll — checked August 17, 2026; finite contract life, offset/roll/settlement choices, and volume-based roll timing.
- CME What Is Volume? — checked August 17, 2026; volume migration between expiring and later contracts and its liquidity implications.
- CME Expirations Calendar — checked August 17, 2026; product-specific event-date lookup and filter scope.
- Tradeify How to Select the Correct Trading Contract — checked August 17, 2026; month codes, platform symbol formats, continuous-symbol warning, liquidity risks, and CME calendar links.
- Tradeify Tradovate Risk & Account Settings — checked August 17, 2026; default workspace auto-roll, manual roll controls, notification flow, and the open-position limitation.
- TopstepX — checked August 17, 2026; automatic front-month selection, close-window timing, inputs, and contract-specific alert deletion.
- TradingView status and Tradovate status — checked August 17, 2026; TradingView listed all systems operational and Tradovate listed trading, execution, risk, data, symbol lookup, and connected firm services up.
