Futures codes on the Moscow Exchange (MOEX) derivatives market follow a simple three-part structure: base asset code (C), expiration month (M), and year digit (Y). New traders can quickly decode them using standard letter and number conventions.

Contents
- MOEX Futures Code Structure
- M Field (Expiration Month)
- Y Field (Expiration Year)
- C Field (Base Asset)
- Futures Code Decoding Example
MOEX Futures Code Structure
Futures code consists of three main elements:

Код фьючерса
- C – base asset code, 2 characters
- M – expiration month, 1 character
- Y – expiration year, 1 character
We cover base assets later; start with dates.
M Field (Expiration Month) of Futures Code
The M field codes the expiration month as follows:
Month | Futures Code
- January – F
- February – G
- March – H
- April – J
- May – K
- June – M
- July – N
- August – Q
- September – U
- October – V
- November – X
- December – Z
Each futures contract has a fixed expiration date when trading ends.
Y Field (Expiration Year) of Futures Code
The Y field is the last digit of the expiration year:
- 5 – 2005,
- 8 – 2018,
- 0 – 2020,
- 3 – 2023.
C Field (Base Asset) of Futures Code
The base asset code is grouped by type for easy reference.
Currency Futures
Base asset code in C field (Main market code) – base asset name
- AU (AUDU) – Australian dollar vs. US dollar rate (AUD/USD)
- ED (ED) – Euro vs. US dollar rate (EUR/USD)
- Eu (Eu) – Euro vs. Russian ruble rate (EUR/RUB)
- GU (GBPU) – British pound vs. US dollar rate (GBP/USD)
- Si (Si) – US dollar vs. Russian ruble rate (USD/RUB)
- CY (CY) – Chinese yuan vs. Russian ruble (CNH/RUB)
- CA (UCAD) – US dollar vs. Canadian dollar (USD/CAD)
- CF (UCHF) – US dollar vs. Swiss franc (USD/CHF)
- JP (UJPY) – US dollar vs. Japanese yen (USD/JPY)
- TR (UTRY) – US dollar vs. Turkish lira
- IN (UINR) – US dollar vs. Indian rupee
- UU (UUAH) – US dollar vs. Ukrainian hryvnia
Commodity Futures
Base asset code in C field (Main market code) – base asset name
- BR (BR) – Brent crude oil futures
- Co (Co) – Grade A copper futures
- DZ – Diesel fuel L-0.2-62 (GOST 305-82)
- GD (GOLD) – Refined gold bullion futures
- PD (PLD) – Refined palladium bullion futures
- PT (PLT) – Refined platinum bullion futures
- UR (UR) – Urals crude oil futures
- SV (SILV) – Silver futures
- SL (SLV) – Deliverable silver futures
- AM (ALMN) – Aluminum futures
- CL (CL) – Light Sweet Crude Oil futures
- GO (GLD) – Deliverable gold futures
- Nl (Nl) – Nickel 99.80% purity futures
- Zn (Zn) – Zinc futures
- NG (NG) – Natural gas futures
Agricultural Futures
Base asset code in C field (Main market code) – base asset name
- SU (SUGA) – Granulated sugar per GOST 21-94
- SA (SUGR) – Raw sugar futures
Index Futures
Base asset code in C field (Main market code) – base asset name
- MX (MIX) – MOEX Index futures
- MM (MXI) – MOEX Index mini futures
- RI (RTS) – RTS Index futures
- RS (RTSS) – Blue chip index futures
- 4B (ALSI) – FTSE/JSE Top40 index futures
- VI (RVI) – Russian market volatility futures
Stock Futures
Base asset code in C field (Main market code) – base asset name
- CH (CHMF) – ordinary shares of Severstal PJSC
- FS (FEES) – ordinary shares of FSK EES PJSC
- GM (GMKR) – shares of Norilsk Nickel group
- GZ (GAZR) – shares of Gazprom PJSC
- HY (HYDR) – ordinary shares of RusHydro PJSC
- LK (LKOH) – shares of LUKOIL
- MT (MTSI) – ordinar
FAQ
What is the structure of MOEX futures codes?
MOEX futures codes consist of three parts: **C** (2-character base asset code), **M** (1-character expiration month), and **Y** (1-digit expiration year).
How are expiration months coded in MOEX futures?
Months use letters: **F** (January), **G** (February), **H** (March), **J** (April), **K** (May), **M** (June), **N** (July), **Q** (August), **U** (September), **V** (October), **X** (November), **Z** (December).
What are examples of base asset codes for currency futures on MOEX?
Examples include **Si** (USD/RUB), **Eu** (EUR/RUB), **ED** (EUR/USD), **GU** (GBP/USD), and **JP** (USD/JPY).



