The ES and NQ futures roll: when to switch contracts, and why your charts jump

BY LEWIS TALBOT10 MIN READ

When the December contracts roll

ES and NQ trade in contracts that expire every three months, so four times a year the market moves from one contract to the next. CME Group, the exchange behind both, sets a roll date for the switch: the Monday before the contracts expire. For the December 2026 contracts that is Monday 14 December, four days before they expire on Friday 18 December.

SWIPE THE TABLE TO SEE MORE →

DAYWHAT HAPPENSWHAT TO DO
Thursday 10 and Friday 11 DecemberEarly movers start switching to March. In September about a quarter of ES trading had moved by the Friday before the rollCheck which contract your charts and orders use
Monday 14 DecemberCME's roll date. Most trading moves from December to MarchTrade ESH27 and NQH27, or MESH27 and MNQH27 for the micros, and redraw your levels on them
Tuesday 15 to Thursday 17 DecemberDecember keeps trading as its volume drains awayStay out of December unless you are closing a position in it
Friday 18 December, 9:30 AM ETDecember stops trading and is settled in cash. The same day is quad witchingAnything still held in December is settled at that morning's opening price. Expect a heavy close at 4:00 PM ET
Monday 21 DecemberThe first full session after December expires. Yahoo's continuous ES=F and NQ=F are expected to switch to MarchDon't read that day's change on a continuous chart as a market move
From CME's rules: ES, NQ and the micros expire at 9:30 AM ET on the third Friday of March, June, September and December, and the roll date is the Monday before. Last checked 6 November 2026.

From the UK, the December contracts stop at 2:30 PM UK time on Friday 18 December. The roll itself has no clock time. It is the day most of the trading moves.

What the roll is, and why it happens

Each ES and NQ contract is named for the month it expires, with a letter: H for March, M for June, U for September and Z for December, followed by the year. ESZ26 is the December 2026 E-mini S&P 500 and NQZ26 the December E-mini Nasdaq-100. Some platforms write the year with one digit, as ESZ6.

A contract can't be held forever. At 9:30 AM ET on the third Friday of its month it stops trading and is settled in cash against a special opening quotation of the index, built from each stock's first trade that morning. Nobody delivers anything. So anyone who wants to stay in the market has to move to the next contract before then, and because nearly everyone does it in the same few days, the trading moves with them: the orders waiting at each price, the volume and the attention. The contract with the most trading is called the front month. For most of a quarter that is the nearest contract. From the roll, it is the next one.

The roll date is CME's answer to which day to move. It is a convention, not a rule: you can switch whenever you like, and the old contract keeps trading until it expires. Older guides still give the Thursday eight days before expiry, which was the convention until CME changed its roll procedure in 2022. In December that Thursday would be the 10th. CME's date is now the Monday.

How volume and open interest move across

Before the roll, almost nobody trades the next contract. From 1 October to 3 November 2026, March ES traded 61,083 contracts against 41.6 million in December, about 0.15% of the two together. Then it moves quickly. This is how the last roll went, in September 2026, with CME's roll date on Monday 14 September and expiry on Friday 18 September.

SWIPE THE TABLE TO SEE MORE →

SESSIONESNQMESMNQ
Thursday 10 September10%4%1%1%
Friday 11 September24%13%3%2%
Monday 14 September, CME's roll date51%51%59%44%
Tuesday 15 September65%71%82%80%
Wednesday 16 September78%78%85%88%
Thursday 17 September, the day before expiry84%87%89%90%
The December contract's share of the volume traded in the September and December contracts together, each session. A session runs from 6:00 PM ET the evening before to 5:00 PM ET. From Yahoo Finance daily data for each contract.

Three things stand out. The switch happened on CME's date: in both ES and NQ the December contract had just over half the volume on the Monday, up from a quarter or less on the Friday. The micros moved later and faster. MES went from 3% on the Friday to 59% on the Monday, and MNQ didn't cross over until the Tuesday. And once the switch began, the old contract emptied: from the Friday before the roll to the Thursday before expiry, its daily volume fell by 86% in ES, 87% in NQ, 88% in MES and 91% in MNQ.

Open interest, the number of contracts still open, tells the same story from the other side. It only changes when someone opens or closes a position, so through roll week it drains out of the old contract and builds in the new one as positions are closed or rolled. Whatever is still open at 9:30 AM ET on the Friday is settled in cash, which takes the old contract's open interest to nothing.

Why continuous charts jump at the roll

The two contracts don't trade at the same price. The later one is higher, because it prices in three more months of interest rates, less the dividends the index pays. In the days before September's expiry, December ES closed between 66 and 68 points above September, and December NQ between 290 and 297 points above. In October and early November, March ES closed between 73 and 80 points above December, about 1% of the price.

A continuous chart, such as Yahoo Finance's ES=F and NQ=F, joins one contract after another into a single line. On the day it swaps one for the next, the line jumps by the gap between them, and part of that day's change is a move nobody traded. Yahoo's series switched on Monday 21 September, the first session after the September contracts expired. That day ES=F showed ES up 2.30% and NQ=F showed NQ up 3.95%. The December contracts, which nearly everyone was trading by then, rose 1.57% and 2.90%.

Yahoo didn't switch on CME's roll date. Through roll week ES=F kept showing the September contract, by then a thin one. If it follows the same pattern in December, the jump will land on Monday 21 December. Other charts switch on other days, and some adjust the older prices to hide the gap, so a level drawn before the roll can sit at a different number from the price you trade. Check which kind your platform shows before you trust an old level.

What changes for a day trader

If you finish every day flat, the roll comes down to which contract you trade, where your levels sit and your firm's rules. If you hold positions overnight, there is one more job: moving them.

The front month

From Monday 14 December, trade the March contracts: ESH27 and NQH27, or MESH27 and MNQH27 for the micros. Some platforms switch for you. Either way, check the symbol on your chart and in your order ticket that morning, and keep the two on the same contract. December keeps trading until 9:30 AM ET on Friday 18 December, but it gets thin: on Thursday 17 September, the day before the last expiry, only about one ES trade in six was still in the old contract.

The spread

The gap between the two contracts is called the calendar spread. Rolling doesn't cost you the gap itself: you sell one contract and buy the other, each at its own price. What it changes is your map. On 3 November March closed 73.25 points above December, so a level at 7,600 on December sat at 7,673.25 on March. Redraw your levels on the new contract rather than carrying the old numbers across.

Rolling a position you hold

To keep a position past expiry, close it in December and open the same position in March. CME lists the pair as a calendar spread, so one order can do both at once. Either way it is two trades, one in each contract. Anything still open in December at 9:30 AM ET on Friday 18 December is settled in cash at the special opening quotation, the same moment the expiring index options settle, which our guide to options expiration and quad witching covers.

Prop firm rules

If you trade a funded account, your firm may have its own rule about which contract you can trade. Topstep, for example, defines the front month as the contract with the highest volume at any given time, requires its traders to trade it, and its own TopstepX platform switches to the new front month automatically. Other firms set their own rules, so check yours before roll week, along with any rule on holding positions overnight.

The micros

MES and MNQ expire at the same moment as ES and NQ and share CME's roll date, so they move to MESH27 and MNQH27 on the same Monday. In September their traders switched a little later than the E-mini traders did, so on the roll date itself, check which contract is busier.

How to trade roll week

Roll week is mostly housekeeping, and a few habits cover it.

  • Switch on the Monday, not before. In September the new ES contract had only a tenth of the trading on the old Thursday date, and just over half on CME's Monday. Then check saved layouts and order templates for the old symbol.
  • Treat Friday 18 December as two events. The December contracts settle at 9:30 AM ET, and the closing auction carries the quarterly index rebalances. Our guide to options expiration and quad witching covers that day, and the next week brings the Christmas Eve half day in our guide to holiday hours and half days.
  • Leave expiry and the switch out of your numbers. On Yahoo's ES=F, Friday 18 September showed only the September contract's last night of trading, up to 9:30 AM ET, and Monday 21 September's change included the jump. An average true range counts any gap from the previous close, so it counts the jump too. Measure on one contract across those days, or leave them out. Our guide to how many points ES and NQ move in a day explains that measure.

Roll dates through 2027

SWIPE THE TABLE TO SEE MORE →

CONTRACTSCME ROLL DATEEXPIRY, 9:30 AM ET
December 2026: ESZ26, NQZ26Monday 14 December 2026Friday 18 December 2026
March 2027: ESH27, NQH27Monday 15 March 2027, expectedFriday 19 March 2027
June 2027: ESM27, NQM27Monday 14 June 2027, expectedThursday 17 June 2027, expected
September 2027: ESU27, NQU27Monday 13 September 2027, expectedFriday 17 September 2027
December 2027: ESZ27, NQZ27Monday 13 December 2027, expectedFriday 17 December 2027
CME's roll date is the Monday before the third Friday of the expiry month. The contracts expire at 9:30 AM ET on that Friday, or on the trading day before when the Friday is a market holiday: June 2027 expires a day early because US markets are closed on Friday 18 June for Juneteenth. Dates marked expected apply CME's rules, so check them against CME's roll calendar nearer the time. MES and MNQ share every date. Last checked 6 November 2026.

Common questions

When is the next ES and NQ rollover date?

Monday 14 December 2026. That is CME's roll date for the December contracts, when most trading moves from ESZ26 and NQZ26 to the March contracts, ESH27 and NQH27. The December contracts keep trading until they expire at 9:30 AM ET on Friday 18 December. The next roll is expected on Monday 15 March 2027.

Do ES futures roll on a Thursday or a Monday?

CME's roll date is the Monday before the third Friday of the expiry month, so Monday 14 December 2026 for the December contracts. Many guides still give the Thursday eight days before expiry, which was the convention until CME changed it in 2022. At the September 2026 roll, the new ES contract had about a tenth of the volume on that Thursday and just over half on CME's Monday.

When do the December 2026 ES and NQ futures expire?

ESZ26 and NQZ26 stop trading at 9:30 AM ET on Friday 18 December 2026, which is 2:30 PM in the UK. They are settled in cash against a special opening quotation of the index, built from each stock's first trade that morning. The same day is quad witching, when the monthly index options expire and the S&P 500 and Nasdaq-100 rebalance at the close.

Do MES and MNQ roll on the same day as ES and NQ?

Yes. The micro contracts expire at the same moment as ES and NQ and share CME's roll date, so MESZ26 and MNQZ26 hand over to MESH27 and MNQH27 on Monday 14 December 2026. At the September 2026 roll, micro traders moved a little later: MES volume crossed to the new contract on the roll date and MNQ volume a day after.

Why does my ES chart jump at the rollover?

A continuous chart joins one contract to the next, and the later contract trades higher because it prices in three more months of interest less dividends. On the day the chart switches, it jumps by that gap. On 21 September 2026 Yahoo's ES=F showed ES up 2.30%, while the December contract, the one being traded, rose 1.57%. Never quote that day's change as a market move.

Do I have to roll my futures position?

Only if you hold a position across days and want to keep it past expiry. If you finish each day flat, just trade the new contract from the roll date. To roll a held position, close it in the old contract and open it in the new one, or do both with one calendar spread order. Anything still open at expiry is settled in cash. Prop firms set their own rules: Topstep requires the contract with the most volume.

FREE · EVERY SUNDAY

The week ahead for ES and NQ traders

Every Sunday afternoon: the coming week's big US releases with their times, plus expiry days, holidays and clock changes. One email a week.

We'll email you a link to confirm. Unsubscribe in one click. Privacy

ABOUT THE AUTHOR

Lewis Talbot

FOUNDER, MARKETDIRECTION

Lewis Talbot built MarketDirection after years of starting the trading day with the same question and no honest answer to it: which way is this market leaning, and is today even worth trading. He writes the guides and articles here.

More about who writes this →

SEE IT ON A LIVE MARKET DAY

MarketDirection scores the day's trading conditions before the open and calls its direction at the 9:30 AM ET open, in plain English, then grades both against the real session at the close. 7-day free trial, no card required.

Start your free trial