季度到期
季度到期是 ES、NQ、MES、MNQ 等 CME 股指期货的挂牌周期:这些合约在三月、六月、九月和十二月到期。每一个到期月份都是一份由月份代码标识的独立合约,而它们之间的交接过程就是合约移仓。
Senzoukria · 术语表 · 更新于 2026 年 9 月
周期与代码
CME 的指数期货按三月季度周期挂牌。每份合约由产品根代码、一个月份代码和年份数字组成:H 代表三月,M 代表六月,U 代表九月,Z 代表十二月,因此 ESZ6 指的是某个以 6 结尾的年份的十二月合约。确切的最后交易日和最终结算方式写在该产品的合约规格里,应当去那里查,而不是凭印象假定。
- ES、NQ、MES、MNQ 每年各有四个到期月份。
- 月份代码为 H、M、U、Z;年份视平台不同,用末位一个数字或两个数字表示。
- 到期时按指数进行现金结算,不交割任何股票。
临近到期时会发生什么变化
在到期前的那些交易时段里,成交量会迁移到下一份合约,即将到期的那份则逐渐变薄。图表和指标应当跟着活跃合约走。时段开盘、初始平衡、发展中的价值区这类基于时段的价位,归属于当初计算它们的那份合约;而像累计 Delta 这样的序列会在新合约上重新开始,因为那是一条全新的成交明细。
对回测的影响
- 跨越多个季度的测试会经过好几个到期月份,必须写明移仓规则。
- 移仓日混着两份合约,通常会被排除掉。
- 每天用的是哪一份合约,应当与数据来源、时段定义和缺失区间一起,构成测试记录的一部分。
在 Senzoukria 中
对期货而言,品种选择器使用的是近月合约,因此当前作图的到期月份就是你自己选中的那一个;新手引导在打开选择器时会提示这一点。回放页面按“合约”列出录制过的时段,交易日志里“在回放中复盘”的操作则要求填写一个 CME 合约和一个入场时间。在回测页面,针对某个合约根代码的 Databento 导入会逐分钟保留占优合约并剔除移仓日,同时报告一共拼接了多少份合约。
常见误区
- 把日历月份和到期月份混为一谈:三月合约在整个冬季的大部分时间里都是近月。
- 以为移仓发生在到期当天,而成交量通常提前就转移了。
- 把月份代码配错了年份数字,结果作图作在一份几乎没有成交的合约上。
相关内容
其他语言版本
常见问题
- 期货代码里的 H、M、U、Z 是什么意思?
- 它们是交易所的月份代码:H 是三月,M 是六月,U 是九月,Z 是十二月。与产品根代码和年份数字组合起来,就唯一标识一份合约,例如 NQH7 表示一个三月到期的合约。其他品种还会用另外的代码表示剩下的月份。
- 到期会改变期货的价格吗?
- 到期本身是把合约按指数进行结算。你看到的那个价格差异,存在于即将到期的合约与下一份合约之间:由于两者结算日期不同、基差不同,它们的成交价格也不同。正是这个差异,使得某个到期月份上的价位,在下一份合约上并不落在同一个价格。