DiscountTrading.com - Your Source for Futures Trading
Facebook YouTube
+1-219-769-03661-800-747-1420
24 Hours / 6 DaysTrade Support Desk
Open Account

Futures Symbol Guide

Decode any futures contract symbol. Month codes, year conventions, and how the major trading platforms format the same contract.

Anatomy of a Futures Symbol

Every futures symbol breaks down into three parts: the root symbol (the contract), the month code (a single letter for the expiration month), and the year code (one or two digits depending on the platform). Once you know the pattern, every symbol is decodable.

ESM26
Root
ES
E-mini S&P 500 futures contract
Month
M = June
Single-letter month code (see legend below)
Year
26 = 2026
Year — 1 or 2 digits, varies by platform
Contract Month Codes

The futures industry uses a single-letter code for each expiration month. These codes are universal across exchanges and platforms — only the year format changes.

F
Jan
G
Feb
H
Mar
J
Apr
K
May
M
Jun
N
Jul
Q
Aug
U
Sep
V
Oct
X
Nov
Z
Dec
Year Code Conventions

Different platforms use different year-code lengths. Most modern platforms use a two-digit year (26 for 2026), but some older or simplified platforms use only the last digit (6 for 2026), which can create ambiguity over decade boundaries.

Two-Digit Year
ESM26
Used by CQG, Firetip, Sierra Chart, Barchart, and most modern broker platforms. Unambiguous across decades.
One-Digit Year
ESM6
Used by Rithmic and several legacy platforms. The 6 can mean 2016, 2026, or 2036 — context matters.
Symbol Formats by Data Feed

The symbol format you'll use depends on the data feed (or 'routing') your platform connects to — not the platform itself. Many platforms (NinjaTrader, Quantower, MotiveWave, Bookmap) support multiple feeds and will use whichever feed's format you've selected. The table below shows the same E-mini S&P 500 June 2026 contract across the most common data feeds and native platforms.

PlatformFormatExampleNotes
Rithmic[Root][M][Y]ESM6Single-digit year. Most R|Trader, Quantower, NinjaTrader (Rithmic data) accounts.
CQG[Root][M][YY]EPM26Uses legacy root EP for E-mini S&P 500 in older feeds; newer CQG uses ES. 2-digit year.
Firetip[Root].[M][YY]ES.M26Period separator. Options append .C[strike] or .P[strike].
Sierra Chart (Denali / Teton)[Root][M][YY]ESM26Standard CME native format. 2-digit year.
Which Data Feed Does My Platform Use?

Most modern trading platforms are feed-agnostic — they can connect to multiple data sources, and your symbol format follows whichever you've chosen. Use this reference to identify which row of the format table applies to your setup.

PlatformCommon Data Feed(s)Symbol Format
R Trader ProRithmic (native)Rithmic format (1-digit year)
CQG Desktop / Q Trader / MCQG (native)CQG format (2-digit year)
FiretipFiretip (native)Firetip format (dot separator)
Sierra ChartDenali / Teton (native CME), Rithmic, CQGFollows your selected feed
QuantowerRithmic, CQG, dxFeedFollows your selected feed
MotiveWaveRithmic, CQG, IQFeed, dxFeedFollows your selected feed
BookmapRithmic, CQG Continuum, dxFeed, IQFeedFollows your selected feed
MultiChartsRithmic, CQG, IQFeedFollows your selected feed
ATASRithmic, CQG (typical)Follows your selected feed
Jigsaw / DaytradrRithmic, CQG (typical)Follows your selected feed
CTS T4CTS (native)CTS format (similar to CQG)

If you're unsure which feed you're connected to, check your platform's connection settings or contact the Discount Trading desk — we can confirm your routing setup.

Common Contract Symbols by Data Feed

Quick reference for the most-traded futures contracts across the four main symbol conventions — all examples use the June 2026 expiration where applicable.

ContractRithmicCQGFiretipSierra (Teton)
E-mini S&P 500ESM6EPM26ES.M26ESM26
Micro E-mini S&P 500MESM6MESM26MES.M26MESM26
E-mini Nasdaq-100NQM6ENQM26NQ.M26NQM26
E-mini Dow ($5)YMM6YMM26YM.M26YMM26
E-mini Russell 2000RTYM6RTYM26RTY.M26RTYM26
WTI Crude OilCLM6CLEM26CL.M26CLM26
Natural GasNGM6NGEM26NG.M26NGM26
GoldGCM6GCEM26GC.M26GCM26
SilverSIN6SIEN26SI.N26SIN26
10-Yr T-NoteZNM6TYM26ZN.M26ZNM26
CornZCN6CN26ZC.N26ZCN26
Euro FX6EM6ECM266E.M266EM26
Note: Symbol formats can change as platforms update their data feeds and conventions. Always verify the active symbol with your trading platform's symbol search before placing an order. CQG legacy symbols (such as EP for E-mini S&P) may differ in newer CQG versions, where the standard ES root is increasingly used. For the most up-to-date symbol on any platform, use the platform's built-in contract or symbol lookup.