Futures Symbols

Every futures contract is identified by a symbol that encodes three pieces of information: the product, the delivery month, and the delivery year. Understanding this naming convention is fundamental to working with historical futures data, whether you are requesting specific contract months or interpreting continuous contract series. This article documents the single-letter month codes, Kibot's symbol-construction rules, the full 83-contract symbol list, the months each product trades, and how symbols differ across vendors.

Month Codes

Futures months are represented by single-letter codes. These codes are standardized across all major exchanges.

Code Month Code Month
F January N July
G February Q August
H March U September
J April V October
K May X November
M June Z December

The letters I, L, O, P, R, S, T, W, and Y are intentionally skipped. These letters were excluded from the original coding scheme to avoid visual confusion with numbers (I/1, O/0) and to prevent overlap with other common market abbreviations. The convention dates back to the open-outcry era and has been preserved across all electronic trading platforms.

Symbol Construction

A futures symbol is assembled by concatenating three components: [Base Symbol] + [Month Code] + [2-Digit Year].

Symbol Base Month Year Full Name
ESH26 ES H (March) 2026 E-mini S&P 500, March 2026
CLZ25 CL Z (December) 2025 Crude Oil WTI, December 2025
VXG24 VX G (February) 2024 CBOE VIX Futures, February 2024
CK26 C K (May) 2026 Corn, May 2026
GCJ27 GC J (April) 2027 Gold, April 2027
TYU25 TY U (September) 2025 10-Year T-Note, September 2025

For single-character base symbols like Corn (C), Wheat (W), and Soybeans (S), the resulting symbol is only four characters: CK26, WN25, SX26.

Complete Symbol Mapping, All 83 Contracts

The tables below list every futures contract available through Kibot, organized by category. The Simplified Symbol column is the format used in Kibot's interface.

Equity Index Futures

Simplified Full Name Exchange
ES E-mini S&P 500 CME
NQ E-mini NASDAQ-100 CME
YM E-mini Dow ($5) CBOT
RTY E-mini Russell 2000 CME
EMD E-mini S&P MidCap 400 CME
NKD Nikkei 225 (Dollar) CME
NIY Nikkei 225 (Yen) CME
NN Nikkei 225 Yen Index SGX

Micro Equity Index Futures

Simplified Full Name Exchange
MES Micro E-mini S&P 500 CME
MNQ Micro E-mini NASDAQ-100 CME

Sector Futures

Simplified Full Name Exchange
XAE E-mini Energy Select Sector CME
XAF E-mini Financial Select Sector CME
XAI E-mini Industrial Select Sector CME
XAK E-mini Technology Select Sector CME
XAP E-mini Consumer Staples Sector CME
XAU E-mini Utilities Select Sector CME
XAV E-mini Health Care Select Sector CME
XAY E-mini Consumer Disc. Sector CME
XAB E-mini Materials Select Sector CME

Volatility

Simplified Full Name Exchange
VX CBOE VIX Futures CFE

Energy Futures

Simplified Full Name Exchange
CL Crude Oil WTI NYMEX
NG Natural Gas NYMEX
HO Heating Oil NYMEX
RB RBOB Gasoline NYMEX
QM E-mini Crude Oil NYMEX
QG E-mini Natural Gas NYMEX
BZ Brent Crude Oil (Last Day) NYMEX

Metal Futures

Simplified Full Name Exchange
GC Gold COMEX
SI Silver COMEX
HG Copper COMEX
PL Platinum NYMEX
PA Palladium NYMEX
MGC Micro Gold COMEX
SIL Micro Silver COMEX

Grain and Oilseed Futures

Simplified Full Name Exchange
C Corn CBOT
W Wheat (Chicago SRW) CBOT
S Soybeans CBOT
O Oats CBOT
BO Soybean Oil CBOT
SM Soybean Meal CBOT
RR Rough Rice CBOT

Mini Grain Futures

Simplified Full Name Exchange
QO E-mini Gold COMEX
QI E-mini Silver COMEX
YK Mini Soybean CBOT
YC Mini Corn CBOT
YW Mini Wheat CBOT

Livestock Futures

Simplified Full Name Exchange
LE Live Cattle CME
HE Lean Hogs CME
GF Feeder Cattle CME

Treasury and Interest Rate Futures

Simplified Full Name Exchange
TY 10-Year T-Note CBOT
FV 5-Year T-Note CBOT
TU 2-Year T-Note CBOT
US U.S. Treasury Bond CBOT
UB Ultra T-Bond CBOT
TN Ultra 10-Year T-Note CBOT
FF 30-Day Fed Funds CBOT

Currency Futures, Major Pairs

Simplified Full Name Exchange
EU Euro FX CME
BP British Pound CME
JY Japanese Yen CME
CD Canadian Dollar CME
AD Australian Dollar CME
SF Swiss Franc CME
NE New Zealand Dollar CME
PX Mexican Peso CME
BR Brazilian Real CME
RP Euro FX/British Pound CME
RY Euro FX/Japanese Yen CME
RF Euro FX/Swiss Franc CME
SEK Swedish Krona CME
RA South African Rand CME

Currency Futures, E-micro and E-mini

Simplified Full Name Exchange
M6E E-micro Euro FX CME
M6A E-micro Australian Dollar CME
M6B E-micro British Pound CME
MCD E-micro CAD/USD CME
MSF E-micro CHF/USD CME
ME E-mini Euro FX CME
JE E-mini Japanese Yen CME

Currency Futures, Cross Rates and Other

Simplified Full Name Exchange
SIR Indian Rupee CME
AJY Australian Dollar/Japanese Yen CME
PJY British Pound/Japanese Yen CME
ECD Euro/Canadian Dollar CME
EAD Euro/Australian Dollar CME

Cryptocurrency Futures

Simplified Full Name Exchange
BTC Bitcoin CME

Trading Months by Contract

Not every futures contract trades all 12 calendar months. The lists and tables below show which months are available for each product.

All 12 Months (F, G, H, J, K, M, N, Q, U, V, X, Z)

CL, NG, HO, RB, QM, QG, BZ, VX, BTC, HG, FF, NN.

Quarterly (H, M, U, Z, March, June, September, December)

ES, NQ, YM, RTY, EMD, NKD, NIY, MES, MNQ, XAE, XAF, XAI, XAK, XAP, XAU, XAV, XAY, XAB, EU, BP, JY, CD, AD, SF, NE, PX, BR, RY, RF, ME, JE, M6E, M6A, M6B, MCD, MSF, SIR, RA, SEK, AJY, PJY, ECD, EAD, TY, FV, TU, US, UB, TN, PA.

RP (Euro FX/British Pound) lists the quarterly months H, M, U, Z and, since 2017, also serial months (F, G, J, K, N, Q, V, X) in an irregular pattern from year to year.

Grains, Product-Specific Months

Contract Months
Corn (C) H, K, N, U, Z (Mar, May, Jul, Sep, Dec)
Wheat (W) H, K, N, U, Z (Mar, May, Jul, Sep, Dec)
Soybeans (S) F, H, K, N, Q, U, X (Jan, Mar, May, Jul, Aug, Sep, Nov)
Oats (O) H, K, N, U, Z (Mar, May, Jul, Sep, Dec)
Soybean Oil (BO) F, H, K, N, Q, U, V, Z (Jan, Mar, May, Jul, Aug, Sep, Oct, Dec)
Soybean Meal (SM) F, H, K, N, Q, U, V, Z (Jan, Mar, May, Jul, Aug, Sep, Oct, Dec)
Rough Rice (RR) F, H, K, N, U, X (Jan, Mar, May, Jul, Sep, Nov)
Mini Corn (YC) H, K, N, U, Z (Mar, May, Jul, Sep, Dec)
Mini Wheat (YW) H, K, N, U, Z (Mar, May, Jul, Sep, Dec)
Mini Soybean (YK) F, H, K, N, Q, U, X (Jan, Mar, May, Jul, Aug, Sep, Nov)

Livestock, Product-Specific Months

Contract Months
Live Cattle (LE) G, J, M, Q, V, Z (Feb, Apr, Jun, Aug, Oct, Dec)
Lean Hogs (HE) G, J, K, M, N, Q, V, Z (Feb, Apr, May, Jun, Jul, Aug, Oct, Dec)
Feeder Cattle (GF) F, H, J, K, Q, U, V, X (Jan, Mar, Apr, May, Aug, Sep, Oct, Nov)

Metals, Bi-Monthly and Specific Months

Contract Months
Gold (GC) G, J, M, Q, V, Z (Feb, Apr, Jun, Aug, Oct, Dec)
Silver (SI) H, K, N, U, Z (Mar, May, Jul, Sep, Dec)
E-mini Gold (QO) G, J, M, Q, V, Z (Feb, Apr, Jun, Aug, Oct, Dec)
E-mini Silver (QI) F, H, K, N, U, Z (Jan, Mar, May, Jul, Sep, Dec)
Platinum (PL) F, J, N, V (Jan, Apr, Jul, Oct)
Micro Gold (MGC) G, J, M, Q, V, Z (Feb, Apr, Jun, Aug, Oct, Dec)
Micro Silver (SIL) H, K, N, U, Z (Mar, May, Jul, Sep, Dec)

Continuous vs. Individual Contract Symbols

Kibot provides two types of futures data. Continuous contracts carry the base symbol on its own and represent a spliced series that rolls from one contract month to the next according to fixed rules. This is the format most customers use for charting and backtesting. Examples: ES (continuous E-mini S&P 500), CL (continuous Crude Oil WTI), TY (continuous 10-Year T-Note). Individual contracts append the month code and 2-digit year. Use these when you need data for a particular delivery month without any rollover splicing. Examples: ESH26 (E-mini S&P 500, March 2026), CLZ25 (Crude Oil WTI, December 2025), TYU27 (10-Year T-Note, September 2027).

Kibot's continuous series roll the front-month contract forward a fixed number of trading days before expiration or before the end of the prior month, depending on the contract. The rollover method affects the resulting price series, particularly around roll dates where price gaps between the expiring and incoming contract may exist. See Continuous futures for details on how each product's continuous series is constructed.

Symbol Differences Across Vendors

Futures symbols are not standardized across data vendors, brokers, and trading platforms. The same contract may appear under different symbols depending on where it is accessed.

Product Kibot CQG Bloomberg
E-mini S&P 500 ES EP ESA Index
Crude Oil WTI CL CLE CLA Comdty
Gold GC GCA GCA Comdty
Euro FX EU EUA ECA Curncy
10-Year T-Note TY TYA TYA Comdty
Corn C ZCE C A Comdty
Wheat W ZWA W A Comdty
Soybeans S ZSE S A Comdty

Grains are the most common source of confusion. Kibot uses single-letter symbols (C, W, S) consistent with the original CBOT pit-trading conventions, while many electronic platforms and vendors use the Globex prefix (ZC, ZW, ZS). For example, the symbol for the main wheat contract is W, while some other sources use ZW.

When migrating data between platforms or cross-referencing with external sources, always verify the symbol mapping for the specific vendor. Kibot's simplified symbols may not match the conventions used by every broker or charting package.

Key Takeaways

  • Futures month codes are single letters F–Z, skipping I, L, O, P, R, S, T, W, Y to avoid visual ambiguity.
  • A full symbol concatenates base + month code + 2-digit year, e.g. ESH26 = E-mini S&P 500, March 2026.
  • Kibot uses simplified base symbols (ES, CL, GC, C, W, S) without exchange-specific prefixes or suffixes.
  • Trading months are product-specific: equity indices and most currencies are quarterly (H/M/U/Z), energies and several others use all 12 months, and grains, livestock, and metals follow custom patterns.
  • The biggest cross-vendor trap is grains: Kibot's C/W/S correspond to Globex-era ZC/ZW/ZS on most modern platforms.