Education

How to Choose the Right Futures Contract Expiration to Trade

Cameron Bennion
·
2025-07-23
·
6 min read

How Futures Contract Expirations Work

Most major equity index futures — ES (S&P 500 E-mini), NQ (Nasdaq 100 E-mini), RTY (Russell 2000 E-mini), and YM (Dow Jones E-mini) — expire on a quarterly schedule: March (H), June (M), September (U), and December (Z). Each contract's expiration date is the third Friday of the expiration month. After expiration, the contract ceases to exist and all open positions are cash settled.

At any given time, multiple contract expirations are listed and tradeable simultaneously. You can see the March, June, September, and December contracts all on your platform. However, almost all trading activity concentrates in one contract at a time — the "front month" or "lead month" — which is the nearest expiration that has accumulated the majority of volume and open interest.

Which Contract Should You Trade?

Trade This Systematically

Stop reading. Start executing.

Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans — no guesswork required.

Simple rule: always trade the front month contract with the highest volume.

The front month contract has the tightest bid/ask spreads, the most liquid order book, and the fastest fills. Trading a back-month contract (the December contract when March is the front month) means accepting wider spreads and less liquidity — every trade is slightly more expensive and fills are worse. For active day traders making 2–5 trades per day, this difference compounds significantly over time.

In NinjaTrader, you can verify which contract is the front month by checking volume at the contract level — the front month will have 10–50× more daily volume than the next expiration. When in doubt, check CME Group's website for official volume and open interest data by expiration.

When to Roll to the Next Contract

The rollover — switching your trading from the expiring front month to the next contract — occurs approximately 8–10 days before the expiration date. This is not a hard deadline but a liquidity threshold: as expiration approaches, volume migrates from the expiring contract to the next one. When the next contract's daily volume exceeds the front month's volume, the roll has occurred and you should switch.

Practical roll schedule for quarterly ES/NQ contracts:

  • March contract (ESH): Roll approximately the second Thursday/Friday of March
  • June contract (ESM): Roll approximately the second Thursday/Friday of June
  • September contract (ESU): Roll approximately the second Thursday/Friday of September
  • December contract (ESZ): Roll approximately the second Thursday/Friday of December

The specific day varies slightly each quarter. Watch the volume ratio: when ESM volume consistently exceeds ESH volume, roll to ESM.

What Happens to Your Charts at Rollover

This is where many traders make an important mistake. When you roll from the March to the June contract, the June contract trades at a different price than March. The price difference reflects the cost of carry (interest rates, dividends) over the 3-month period — typically 10–20 points for ES contracts.

If you switch to the June contract without adjusting your chart, you'll see a price gap on your historical data at the rollover date — March's last price (say 5,200) followed by June's first price (say 5,215). This 15-point gap is not a real market move; it's the roll adjustment.

Two approaches to handling rollover on charts: (1) Use continuous (adjusted) contracts in your charting platform. NinjaTrader has a "continuous contract" option that back-adjusts all historical prices to eliminate the roll gap, maintaining consistent technical analysis across expirations. This is the recommended approach for technical traders. (2) Accept the gap and note the roll date on your chart. Mark the rollover date as a vertical line to remind yourself that the price level shift is mechanical, not market-driven.

The KPL levels and other key price references need to be interpreted in the context of which contract is active. YMI's daily KPL deliverable is always calibrated to the current front month contract, so members automatically get the correct levels without manual adjustment.

Micro vs. Standard Contracts: Same Expiration Logic

Micro futures contracts — MES (Micro E-mini S&P 500) and MNQ (Micro E-mini Nasdaq 100) — follow identical expiration schedules as their standard counterparts. MES expires the same day as ES, MNQ the same day as NQ. The same roll timing applies: switch to the next micro contract approximately 8–10 days before expiration when the next contract's volume exceeds the front month.

The key difference: micro contracts have 1/10th the notional value and tick size of standard contracts, making them ideal for traders building experience with smaller capital. A $20,000 account can trade 2–3 MES contracts properly sized without the capital constraints that come with standard ES contracts ($12,500 initial margin per contract at most brokers).

Contract Rollover and Prop Firm Accounts

Funded prop firm accounts automatically update to the new front month contract at rollover — the platform handles the mechanics. However, any open positions in the expiring contract must be closed before expiration or they will be cash settled. Most prop firms prohibit holding contracts through expiration due to the cash settlement and resulting position closeout. Close all positions in the expiring contract at least 2 days before expiration as a standard practice.

Tags:

About the Author

Cameron Bennion

Founder, Young Money Investments · Quant Trader

Cameron has 18+ years of live market experience trading ES, NQ, and futures. He founded Young Money Investments to teach systematic, data-driven trading to everyday traders — the same quantitative methods used at his hedge fund, Magnum Opus Capital. His members have collectively earned $50M+ in prop firm funded accounts.

18+ Years Trading ExperienceHedge Fund Manager — Magnum Opus Capital$50M+ Funded for MembersNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Trade with Cameron's systems:7-Day Free Trial →

Free — No Credit Card

Get Daily KPLs in Your Inbox

AI-generated Key Price Levels for ES & NQ, delivered every trading morning. Join 500+ traders who start their session with a plan.

🔒 Your information is secure. We respect your privacy and will never spam you.

Risk Disclosure & Disclaimer

Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.

Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.

CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Ready to Apply These Strategies?

Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans to trade systematically.

Intro Trader includes a 7-day free trial • 30-day money-back guarantee on all tiers