TLDR: A Futures instrument code identifies the asset being traded, the contract’s expiration month, and the contract year. Example: GCM5 = Gold Futures expiring in June 2025.
Every futures contract has a unique instrument code. These codes may look confusing at first, but they are standardized worldwide. Learning to read them is essential for futures traders, as the code instantly tells you what asset is being traded, when the contract expires, and in which year the contract applies.
What Is a Futures Instrument Code?
A Futures instrument code is a short name that tells you:
What asset you’re trading (like gold, oil, or the S&P 500),
Which month the contract expires,
And what year does the contract apply to?
How to Read a Futures Code?
Futures codes usually follow this format:
[Root Instrument Code] + [Month Code] + [Year Code]
Let’s understand this with a real example: GCM5
GC = Root code for Gold
M = Month code for June
5 = Year code for 2025
So, GCM5 refers to the Gold Futures contract that expires in June 2025.
For micro contracts, an additional “M” is included at the beginning of the code.
For example, MGCM5 = Micro Gold contract expiring in June 2025.
Futures Instrument Month Codes
Futures use a single letter to represent each month:
While the letters may seem randomly assigned, this is primarily because many of the earlier letters are already associated with specific trading terms. For example, A = Ask, B = Bid, C = Corn, E = Eggs, O = Oats, S = Soybeans, W = Wheat, etc. As a result, the remaining letters are used to represent the months of the year in Futures codes.
We recommend focusing on the "front-month" contracts, as they tend to be the most actively traded and provide better liquidity.