要点
- 代码
- F G H J K M N Q U V X Z
- 季度月份
- H(三月)、M(六月)、U(九月)、Z(十二月)
- 代码形式
- 品种代码 + 月份字母 + 年份数字
十二个代码
每一个交割月都有一个固定的字母,而同一张表在 CME Group 各个产品上通用。一个品种只挂出其中一部分月份(见它的挂牌周期),但某个月份的那个字母从不改变:对股指、美债、原油和活牛来说,Z 都是十二月。
| 代码 | 月份 | 示例代码 | 读作 |
|---|---|---|---|
| F | 一月 | CLF7 | WTI 原油,2027 年 1 月 |
| G | 二月 | GCG7 | 黄金,2027 年 2 月 |
| H | 三月 | ESH7 | E-mini 标普 500,2027 年 3 月 |
| J | 四月 | GCJ7 | 黄金,2027 年 4 月 |
| K | 五月 | ZCK7 | 玉米,2027 年 5 月 |
| M | 六月 | NQM7 | E-mini 纳斯达克 100,2027 年 6 月 |
| N | 七月 | ZSN7 | 大豆,2027 年 7 月 |
| Q | 八月 | GCQ7 | 黄金,2027 年 8 月 |
| U | 九月 | 6EU7 | 欧元外汇,2027 年 9 月 |
| V | 十月 | GCV6 | 黄金,2026 年 10 月 |
| X | 十一月 | ZSX6 | 大豆,2026 年 11 月 |
| Z | 十二月 | ESZ6 | E-mini 标普 500,2026 年 12 月 |
读一个完整的代码
一个合约代码是 品种代码 + 月份字母 + 年份。品种代码标识产品(ES、MNQ、CL、GC),字母标识交割月,而数字标识年份。多数平台写一位年份数字(ESZ6),有些写两位(ESZ26),而通往别的平台的桥接可能用完全不同的排法,比如 NinjaTrader 的「MNQ 06-26」。
一位数字每十年重复一次,所以它必须被归到某个十年里。通常的规则是取最近的挂牌合约:在 2026 年读到 ESZ6 的那个 6,意思是 2026 年 12 月,而不是 2036 年。
- ESZ6 = ES 品种代码,Z = 十二月,6 = 2026 年。
- MNQ 06-26 = MNQ 品种代码,月份 06 = 六月 = M,年份 26 = 6,所以和 MNQM6 是同一张合约。
- CLF7 在 2026 年末读到 = 下一年第一个月的那张原油合约,也就是 2027 年 1 月。
它为什么对一个订单流交易者要紧
一张足迹图、一个 DOM 或者一张热力图,是建立在一张确切的合约之上的。一个错误的字母在多数数据源上不会产生错误;它订阅的是另一个到期日,而那常常是一张几乎没有成交的合约,于是图表看起来像一个死掉的市场。而在移仓前后,ESU6 和 ESZ6 之间的差别,就是「所有人正在离开的那张合约」和「所有人正在进入的那张」之间的差别。
在 Senzoukria 里
应用的日历按日历顺序使用字符串 FGHJKMNQUVXZ,并把每一个近月代码构造为 品种代码 + 字母 + 年份的最后一位数字,比如 MNQU6 或 CLU6。当它读到一个写作「MNQ 06-26」的桥接代码时,它用一张严格的表来转换月份数字:06 是 M(六月)。它的源码明确点出了那个经典的混淆——把 06 读成 U(九月)——而那会把一张六月合约归到一个九月的键下,并把两条价格序列合在一起。
当一个代码被输入给热力图的委托簿时,应用会检查一个已知品种代码之后跟着的,是一个月份字母再加一位或两位数字。它检查的是形式,而不是这个品种是否挂出了那个月份,所以一张递延合约仍然可以被触及;而这样一张合约是否存在,随后由数据源来决定。
常见错误
- 把一个两位的月份(06)读成某个清单里的第六个字母,而不是代码 M。
- 当一个代码很旧、或者很远时,把那位年份数字归到错误的十年里。
- 因为某个代码存在,就以为一个品种挂出了每一个月份:ES 并没有 F、G 或 J 合约。
- 输入一个形式有效、但并未挂出的代码,然后把那张空图表读成一个数据源问题。
相关内容
同一栏目
其他语言版本
常见问题
- 九月期货的月份代码是什么?
- U。九月合约带字母 U,所以 2026 年 9 月的 E-mini 标普 500 是 ESU6,而 2026 年 9 月的 Micro 纳斯达克 100 是 MNQU6。
- Z6 是 2026 年还是 2016 年?
- 它指的是年份以 6 结尾、并且已挂出或刚刚到期的最近那张十二月合约,而在 2026 年那就是 2026 年 12 月。一位年份数字只在一个十年之内才没有歧义,这正是为什么有些平台写两位。
- 为什么有些平台写 MNQ 06-26 而不是 MNQM6?
- 那是同一张合约的另一种显示约定:用月份数字和两位年份,而不是月份字母和一位数字。那些要保存来自好几个平台数据的软件,必须把两种拼法都归一到一个键上,否则同一张合约就会被存成两份。