Futures Contract Rollover Checklist for Prop Traders
Use a practical futures rollover checklist to confirm contract month, liquidity, working orders, charts and prop-account permissions before changing symbols.
Futures Contract Rollover Checklist for Prop Traders
A futures rollover means moving attention or exposure from an expiring contract month to a later active month. For a prop trader, the safe process is not simply changing a chart symbol: the contract, liquidity, open positions, working orders and firm permissions all need to agree. The correct roll date depends on the product and trading environment, so this guide provides a verification workflow rather than a universal calendar date.
Read the Contract Code First
CME explains that a display code generally combines a product code with characters for expiration month and year, while exact formats can vary by platform. CME contract-code guide.
| Month | Standard month letter | Month | Standard month letter |
|---|---|---|---|
| January | F | July | N |
| February | G | August | Q |
| March | H | September | U |
| April | J | October | V |
| May | K | November | X |
| June | M | December | Z |
The year character follows the month in common formats. Confirm how the connected platform represents one- or two-digit years.
Front Month Is Not a Universal Instruction
Different products concentrate activity in different expiration cycles. A continuous chart may also display adjusted historical data rather than the exact tradable contract.
| Symbol type | What it may show | What to verify |
|---|---|---|
| Specific contract | One defined expiry | Exact month and year |
| Continuous contract | Stitched history | Which live contract orders route to |
| Platform alias | Broker-specific shortcut | Mapping inside the order ticket |
| Watchlist label | User-created name | Underlying exchange symbol |
| Copier mapping | Source-to-follower translation | Every child account's destination |
Do not send an order until the order ticket identifies the intended expiry.
Rollover Decision Inputs
| Input | Why it matters | Evidence to capture |
|---|---|---|
| Exchange expiration information | Defines the contract lifecycle | Official product calendar |
| Firm or broker cutoff | May be earlier than exchange expiry | Current policy notice |
| Volume | Shows activity during the session | Platform market data |
| Open interest | Shows outstanding contracts | Exchange or platform data |
| Bid-ask spread | Affects execution cost | Live order book |
| Copier support | Prevents symbol mismatch | Mapping screen |
| Working orders | Can recreate exposure | Order blotter |
A common operational approach is to watch when activity shifts to the next month, but the actual trading permission must come from the applicable firm, broker and exchange information.
Position and Order Audit
Before Changing the Chart
- List every account connected to the strategy.
- Identify open positions by full contract code.
- Identify stops, targets and pending entries.
- Check whether any order is held server-side or locally.
- Record the current contract and proposed next contract.
During the Change
- Stop automated entries.
- Cancel orders that should not remain on the old month.
- Close or intentionally manage old-contract exposure according to the rules.
- Change the chart and order ticket to the new expiry.
- Update copier mappings and strategy inputs.
After the Change
- Refresh all account positions.
- Confirm no unintended old-month quantity remains.
- Confirm the new order ticket uses the intended multiplier and tick value.
- Recreate only the orders supported by the plan.
- Save a final account and order snapshot.
Example Audit Table
| Account | Old contract position | Old working orders | New contract mapped | Final status |
|---|---|---|---|---|
| Master | 0 | 0 | Yes | Ready |
| Follower A | 0 | 0 | Yes | Ready |
| Follower B | 0 | 0 | Yes | Ready |
Blank or stale values should be treated as unverified, not as zero.
Protect Historical Analysis
A contract change can create gaps or price differences between months. Continuous charts may back-adjust these differences, which can change the apparent historical level.
| Analysis item | Rollover risk | Control |
|---|---|---|
| Support and resistance | Price gap between expiries | Recheck on the specific contract |
| Indicators | Back-adjustment changes history | Record chart settings |
| Automated thresholds | Symbol switch changes data stream | Retest before enabling |
| Session statistics | Partial data on new month | Verify data completeness |
| Journal screenshots | Ambiguous symbol | Capture the full contract code |
Rollover Incident Checklist
If an order routes to the wrong expiry, stop new activity and preserve timestamps, contract codes, order IDs and account screenshots. Determine whether the mistake came from the chart, order ticket, strategy, copier or platform mapping. Do not hide the error by placing additional trades.
Final Answer
A complete rollover checks the tradable contract code, current liquidity, firm permissions, open positions, working orders and copier mappings. The job is finished only when every account shows the intended expiry and the old contract has no unintended exposure.
Futures Prop Firm Offers