Rithmic Symbol Format: How to Enter Futures Contracts in R | Trader Pro

Last updated November 1, 2026 · Reviewed by the Lincoln Park Financial broker team

Quick answer

A Rithmic symbol is the product root, the month code, the last digit of the year, a period and the exchange code, with no spaces. The December 2026 E-mini S&P 500 is ESZ6.CME, and the March 2027 contract is ESH7.CME. Type it into the Symbol.Exchange field in R | Trader Pro, or double click that field to search in the Add Symbol window.

How is a Rithmic symbol built?

Every outright futures symbol in Rithmic has four parts. Using ESZ6.CME as the example:

ES
Product root
E-mini S&P 500
Z
Month code
December
6
Year digit
2026
.CME
Exchange code
Always after a period

The exchange code always comes last, after a period. Rithmic uses a single digit for the year, so ESZ6.CME is December 2026 and ESH7.CME is March 2027. The Rithmic Trader’s Guide describes this as the symbol, followed by the symbol and exchange separator (a period by default), followed by the exchange ID.

What are the futures month codes?

The month letters are the standard CME Group codes. A month code existing does not mean every product lists that month. Equity index futures, for example, list March (H), June (M), September (U) and December (Z) only.

MonthCodeMonthCode
JanuaryFJulyN
FebruaryGAugustQ
MarchHSeptemberU
AprilJOctoberV
MayKNovemberX
JuneMDecemberZ

Rithmic symbols for common futures contracts

The table shows the product root, the CME Group exchange that lists it, and the exchange code Rithmic expects, with a listed December 2026 contract (or the next listed month) and a listed 2027 contract. Always confirm a contract month in the CME Group contract specifications before you trade it. For margin requirements by product, see our futures margins page.

ProductRootExchangeRithmic code2026 example2027 example
E-mini S&P 500ESCME Group (CME).CMEESZ6.CMEESH7.CME
Micro E-mini S&P 500MESCME Group (CME).CMEMESZ6.CMEMESH7.CME
E-mini Nasdaq 100NQCME Group (CME).CMENQZ6.CMENQH7.CME
Micro E-mini Nasdaq 100MNQCME Group (CME).CMEMNQZ6.CMEMNQH7.CME
E-mini Russell 2000RTYCME Group (CME).CMERTYZ6.CMERTYH7.CME
Micro E-mini Russell 2000M2KCME Group (CME).CMEM2KZ6.CMEM2KH7.CME
E-mini Dow ($5)YMCME Group (CBOT).CBOTYMZ6.CBOTYMH7.CBOT
Micro E-mini DowMYMCME Group (CBOT).CBOTMYMZ6.CBOTMYMH7.CBOT
Crude Oil (WTI)CLCME Group (NYMEX).NYMEXCLZ6.NYMEXCLF7.NYMEX
Micro WTI Crude OilMCLCME Group (NYMEX).NYMEXMCLZ6.NYMEXMCLF7.NYMEX
Natural Gas (Henry Hub)NGCME Group (NYMEX).NYMEXNGZ6.NYMEXNGF7.NYMEX
GoldGCCME Group (COMEX).COMEXGCZ6.COMEXGCG7.COMEX
Micro GoldMGCCME Group (COMEX).COMEXMGCZ6.COMEXMGCG7.COMEX
SilverSICME Group (COMEX).COMEXSIZ6.COMEXSIH7.COMEX
CopperHGCME Group (COMEX).COMEXHGZ6.COMEXHGH7.COMEX
10 Year Treasury NoteZNCME Group (CBOT).CBOTZNZ6.CBOTZNH7.CBOT
30 Year Treasury BondZBCME Group (CBOT).CBOTZBZ6.CBOTZBH7.CBOT
CornZCCME Group (CBOT).CBOTZCZ6.CBOTZCH7.CBOT
SoybeansZSCME Group (CBOT).CBOTZSF7.CBOTZSH7.CBOT
Chicago SRW WheatZWCME Group (CBOT).CBOTZWZ6.CBOTZWH7.CBOT
Live CattleLECME Group (CME).CMELEZ6.CMELEG7.CME
Lean HogsHECME Group (CME).CMEHEZ6.CMEHEG7.CME

Watch the exchange code. The E-mini Dow (YM) and Micro E-mini Dow (MYM) are listed on CBOT, so they take .CBOT, not .CME. Lean hogs use the root HE, and live cattle use LE. Soybeans do not list a December contract, so the first example is January 2027 (ZSF7.CBOT). Crude oil and natural gas take .NYMEX, and gold, silver and copper take .COMEX.

How do you enter a symbol in R | Trader Pro?

You can type the symbol directly or search for it. Both methods follow the Rithmic Trader’s Guide.

  1. Open a window. From the R | Trader Pro launch bar, open an Order Book, a Quote Board or a Time Chart. A new Order Book or chart shows an empty box labeled Symbol.Exchange.
  2. Type the symbol. Enter the full symbol with its exchange code, for example NQZ6.CME or GCZ6.COMEX.
  3. Confirm it. Press Enter or Tab, or click away from the box. If the symbol and exchange pair is valid, the contract description and data load in the window.
  4. Search if you are unsure. Double click the Symbol.Exchange box to open the Add Symbol window. Type a product name such as S&P 500, or browse by exchange, then double click the contract you want.
  5. Quote Board option. In the Quote Board, click the Symbol cell and type the symbol, or right click a row and choose Search and Add Symbol.

Continuous chart labels vs real contract codes

Some charting platforms show continuous labels such as ES1! that stitch contract months together for charting. Rithmic does not route orders to a continuous label. Every order goes to a specific dated contract such as ESZ6.CME. Before an expiration, volume moves from the expiring month to the next one, and you will need to update the symbol in your Order Book, charts and any third party platform connected through Rithmic. Our guide on how to roll over index futures contracts explains the roll process for ES, MES, NQ, MNQ, RTY and YM.

How do you fix symbol and market data errors?

What you seeLikely causeWhat to do
Symbol not found or invalidMissing period or exchange code, wrong exchange code, a typo in the root, or an unlisted or expired monthCheck the root and exchange in the table above, confirm the month is listed, then use the Add Symbol search
Description loads but no pricesMarket data for that exchange is not enabled on your Rithmic user IDContact your broker and list the exchanges you need, such as CME, CBOT, NYMEX and COMEX
Permission deniedMarket data or trading permission is not enabled, or the exchange data agreements were not completed at first loginComplete the agreements in R | Trader Pro and ask your broker to confirm your permissions
Third party chart is emptyThe connected platform uses its own symbol format or a continuous labelCheck the platform symbol settings and confirm it maps to the current dated contract

Sierra Chart notes the same pattern: permission denied messages from Rithmic indicate that you are not authorized for market data on that exchange. See Rithmic market data and Rithmic at Lincoln Park Financial for more.

Frequently asked questions

What is the Rithmic symbol format?

Rithmic uses the product root, a month code, the last digit of the year, a period and the exchange code. For example, ESZ6.CME is the E-mini S&P 500 contract that expires in December 2026 and trades on CME Group’s CME exchange.

Why does R | Trader Pro say my symbol is invalid?

The most common causes are a missing exchange code, the wrong exchange code for that product (for example .CME instead of .CBOT for the E-mini Dow), a month that the product does not list, or a contract that has already expired. Double click the Symbol.Exchange field and use the Add Symbol window to search for the contract instead of typing it.

Which exchange code do I use for gold, crude oil or Treasury futures?

Use the exchange where the product is listed. Gold, silver and copper use .COMEX, crude oil and natural gas use .NYMEX, and Treasury, corn, soybean and Dow futures use .CBOT. E-mini S&P 500, Nasdaq 100, Russell 2000, live cattle and lean hogs use .CME.

Can I type ES1! or a continuous symbol into Rithmic?

No. A continuous label such as ES1! is a chart convention used by some charting platforms. Rithmic orders are placed on a specific dated contract such as ESZ6.CME or ESH7.CME, so confirm which contract month you are trading, especially around rollover.

Why do I see a permission denied or no market data message?

That message usually means your Rithmic user ID is not enabled for market data on that exchange, or the exchange data agreements have not been completed in R | Trader Pro. Contact your broker and list the exchanges you need, such as CME, CBOT, NYMEX and COMEX.

Want help setting up Rithmic?

A Lincoln Park Financial broker can help you enable the exchanges you need, set up R | Trader Pro and connect your platform through Rithmic.

Contact us Call 312 500 4730

Sources (checked November 1, 2026)

Trading futures involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results.