Senzoukria · 术语表

月份代码

期货月份代码是交易所用来表示一张合约交割月份的单个字母:F 一月、G 二月、H 三月、J 四月、K 五月、M 六月、N 七月、Q 八月、U 九月、V 十月、X 十一月、Z 十二月。和一个品种代码以及一个年份数字接在一起,它就命名了一个到期日,比如 ESZ6 或 CLF7。

更新于 2026 年 9 月首次发布:2026年10月9日

本页目录
  1. 要点
  2. 十二个代码
  3. 读一个完整的代码
  4. 它为什么对一个订单流交易者要紧
  5. 在 Senzoukria 里
  6. 常见错误
  7. 相关内容
  8. 同一栏目
  9. 其他语言版本
  10. 常见问题

要点

代码
F G H J K M N Q U V X Z
季度月份
H(三月)、M(六月)、U(九月)、Z(十二月)
代码形式
品种代码 + 月份字母 + 年份数字

十二个代码

每一个交割月都有一个固定的字母,而同一张表在 CME Group 各个产品上通用。一个品种只挂出其中一部分月份(见它的挂牌周期),但某个月份的那个字母从不改变:对股指、美债、原油和活牛来说,Z 都是十二月。

月份代码,以及一个由挂出该月份的品种构成的示例代码
代码月份示例代码读作
F一月CLF7WTI 原油,2027 年 1 月
G二月GCG7黄金,2027 年 2 月
H三月ESH7E-mini 标普 500,2027 年 3 月
J四月GCJ7黄金,2027 年 4 月
K五月ZCK7玉米,2027 年 5 月
M六月NQM7E-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十二月ESZ6E-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?
那是同一张合约的另一种显示约定:用月份数字和两位年份,而不是月份字母和一位数字。那些要保存来自好几个平台数据的软件,必须把两种拼法都归一到一个键上,否则同一张合约就会被存成两份。
NEXT

继续阅读