Four times a year the contract you’ve been trading quietly dies, and the volume moves to a new one. Miss the roll and you’re trading a ghost — thin liquidity, a stale chart, and an expiry that can force you flat at the worst moment.
Why futures expire and roll quarterly
A futures contract is an agreement to settle at a specific future date. The equity index and rate contracts you trade on a prop account — ES, NQ, YM, RTY and the Treasuries — expire on a quarterly cycle: March, June, September and December, coded H, M, U, Z. So the December 2026 E-mini is ESZ6, March 2027 is ESH7.
Because each contract has a finite life, the market can’t just trade “ES” forever. As one contract nears expiry, traders roll their activity to the next quarter. Commodities like CL and GC roll monthly and on their own schedules, which is a separate calendar to learn if you trade them.
Front month, back month and the roll window
At any moment there’s a front month (the actively traded contract, where nearly all the volume and tightest spreads live) and a back month (the next quarter, quietly building liquidity). For most of the quarter you only care about the front month.
Then comes the roll window — the few days, typically the week before expiry, when volume migrates from front to back. For the equity index futures the practical pivot is the second Thursday-ish of the expiry month, but don’t trade a rule of thumb — watch the actual volume.
The clean signal is simple: the front month is whichever contract has the higher volume today. On roll day that flips, often within a single session. When back-month volume overtakes front-month, the market has rolled, and so should you.
How rollover distorts charts and volume
Rollover creates three traps that catch prop traders every quarter:
- Volume looks like it collapsed. If your chart is still on the expiring contract after the roll, volume craters and spreads widen — not because participation died, but because everyone left for the new contract. You’re watching an empty room.
- A visual price gap at the seam. The back month usually trades at a slightly different price than the front (carry, dividends, rates). When you switch contracts, the raw chart shows a gap that isn’t a real market move — it’s just the price difference between two contracts. Your key levels from last week may be offset by that amount.
- Continuous / back-adjusted charts hide the gap but shift history. Many platforms stitch contracts into a continuous chart and back-adjust older bars to remove the seam. That’s cleaner to read, but it means historical prices no longer match what actually traded — fine for pattern reading, misleading if you’re eyeballing an exact old level.
Know which mode your chart is in. A support level that “held for months” may sit at a price that, post-adjustment, never literally traded.
Getting flat before expiry on a prop account
This is the part that actually threatens a funded account. Most equity index and rate futures are cash-settled, so you won’t get handed a physical delivery — but you do not want an open position running into final settlement:
- Liquidity in the expiring contract evaporates in its last day or two; exiting gets expensive.
- Settlement can force a close at a price you didn’t choose.
- Some prop firms and clearing setups auto-liquidate positions in expiring contracts ahead of the deadline, on their schedule, not yours. Confirm your firm’s exact roll and liquidation policy — it varies, and it’s your responsibility, not the platform’s.
The safe habit: be flat in the expiring contract before its last session, and only open new risk in the new front month. Never carry a swing position across the roll without deliberately choosing which contract it lives in.
A roll-date routine for index and commodity futures
Turn this into a checklist you run every quarter instead of a surprise:
- Mark the expiry dates for the instruments you trade — quarterly for the indices and rates, per-contract for CL/GC.
- A week out, watch the volume split each morning. When back-month volume approaches front-month, prepare to switch.
- On the roll, re-point your chart and your DOM to the new contract in the same session — don’t trade a dead book.
- Re-mark your levels on the new contract; the seam gap means yesterday’s numbers may be offset.
- Close or consciously roll any open position before the old contract’s final session.
Your platform matters here: Tradovate and ProjectX both handle the front-month symbol and often prompt you at the roll, but the discipline is yours. Firms that run on these rails — for example Elite Trader Funding — expect you to manage expiry yourself; a forced liquidation still counts as a trade against your account.
Because Shibiki auto-journals from broker fills, a roll never fragments your history — trades on ESZ6 and ESH7 stitch into one continuous record of your ES edge, so the contract change doesn’t reset your live edge health or split your sample across symbols. The instrument keeps its statistical continuity even as the underlying contract turns over.
Related: Tradovate Integration · ProjectX Integration · Trailing Drawdown