全部期权指南
选择与持仓任务匹配的合约月阅读约10分钟

如何选择期货合约月份

从持有期限、流动性、移仓成本、结算方式、通知日和保证金等维度,选择符合实际目标的期货合约月份

由 Mark 编写 · 官方资料列于文末

直接答案

没有一个对所有人都最好的期货合约月份。先确定你真正需要的持有期限和风险敞口,再比较流动性最后交易日与通知日、结算方式、月间价差、保证金和经纪商截止时间。近月合约通常更活跃,但可能离到期太近,需要额外移仓或带来交割义务。远月合约时间更充裕,却可能有更宽的价差、不同的价格和不同的移仓成本。

先写清楚持仓要完成的任务

用一句话描述目的:对冲未来的采购、持有两周的方向性观点、维持六个月的指数敞口,还是用小合约熟悉市场。答案会先排除不合适的月份。

对冲合约的时间和风险应与被对冲的现金敞口重合。短期方向性交易可能优先考虑最活跃的月份;长期负债可能需要远月,或预先规划一系列移仓。直接选择交易软件列表中最先出现的代码,会把显示习惯误当成投资组合决策。

[如何阅读期货合约规格](/zh/how-to-read-futures-contract-specifications)介绍乘数、最小跳动、交易时间、结算方式和挂牌月份。比较价格前先核对这些字段。

用四个问题缩小范围

### 1. 敞口什么时候结束

选择在计划持有期内仍可交易、并能在正常情况下留出平仓或移仓时间的月份。为节假日、休市、经纪商截止时间和成交延迟预留缓冲。日历显示的“到期月”不一定是客户可以持有到的最后时点,因为有些产品的最后交易日或首次通知日更早。

如果是实物交割合约,确认账户能否接收或交付标的,以及经纪商是否允许在通知窗口持仓。现金结算合约也要确认最终参考价格和最后交易时间。[首次通知日与最后交易日](/zh/futures-first-notice-last-trading-day-explained)可以帮助区分经常被混为一谈的截止日期。

### 2. 流动性正在向哪里迁移

在同一时间比较近月和下一个活跃月的成交量、未平仓合约、买卖价差、显示数量和实际成交质量。成交量统计一段时间内成交的合约;未平仓合约统计尚未对冲或履约的合约。两者都不能保证成交,但能显示参与者正在转向哪个月份。

CME说明,移仓期间成交量往往从即将到期的月份转移到下一个月份。这是参考信号,不是所有账户都必须遵循的指令。对冲、日历价差或交割活动异常时,另一个月份可能更合适。可参考[期货成交量与未平仓合约](/zh/futures-open-interest-vs-volume-explained)。

### 3. 曲线差异带来多少成本

融资、仓储、股息、利率和供需会使不同月份的价格不同。月间差不是自动的利润或亏损,而是维持敞口并更换到期月时的经济组成部分。

假设9月合约报价5,000.00,12月合约报价5,012.00。多头向后移仓,在手续费和滑点前需要处理12点的差异。乘数为50美元时,每张合约的价格差是600美元。它是成本还是收入,取决于方向、平台的价差显示方式以及你要维持的敞口。[移仓收益、正向市场与反向市场](/zh/futures-roll-yield-contango-backwardation-explained)说明了为什么不能把差异隐藏在连续价格序列中。

### 4. 账户能否承受整个过程

保证金不等于合约名义价值,并且会因波动率、集中度、新闻以及交易所或经纪商规则而变化。查看两个月份的初始和维持保证金、日内与隔夜标准,以及移仓时同时持有两条腿对购买力的影响。

实物交割合约还要核对交割通知、可交割等级或工具,以及经纪商的强平截止时间。保证金看起来较低,如果账户无法支付变动保证金或处理交割,仍然不适合。[期货保证金与杠杆](/zh/futures-margin-vs-leverage-explained)和[保证金通知前的现金缓冲](/zh/futures-cash-buffer-before-margin-call)可用于账户级压力测试。

用同一张表比较月份

| 字段 | 近月 | 远月 | 用途 | | --- | ---: | ---: | --- | | 计划平仓或移仓日期 | 日期 | 日期 | 留出操作时间 | | 最后交易日与通知日 | 日期 | 日期 | 确定实际截止 | | 买卖价差与数量 | 报价 | 报价 | 估算成交摩擦 | | 成交量与未平仓合约 | 数值 | 数值 | 观察参与度 | | 合约价格 | 价格 | 价格 | 为敞口定价 | | 月间差 | — | 点或跳 | 记录持有成本 | | 初始与维持保证金 | 金额 | 金额 | 检查现金和购买力 | | 结算与交割 | 类型 | 类型 | 明确到期义务 |

两个报价使用相同的时间戳和数据来源。混用延迟报价、不同交易时段或连续图表的数值,会造成虚假的精确感。

示例:最近的月份不一定最好

假设需要持有股指敞口八周,并计划在交割流程前平仓。9月合约价差1.0点、成交量高,但距离最后交易时间只有12天。12月合约价差1.5点、当前成交量较低,却还有103天。9月可能今天更容易成交,但在持有期内需要再次移仓;12月减少操作次数,却让账户更久地暴露于曲线差和保证金变化。

不要只问“9月成交量最高吗”。分别估算现在交易近月再移仓一次、一次性交易远月,以及遇到跳空、价差扩大或错过截止时间时的结果。如果两个候选都不能通过操作测试,放弃交易也是完整的决策。

避免连续图表的陷阱

连续期货图表把不同月份拼接起来,便于观察长期历史,但它不是账户真正持有的代码。数据供应商可能对历史价格做加减或比例调整,因此图表百分比不一定等于实际移仓的损益。

下单前确认准确的品种代码、月份代码、年份、结算方式和交易所。[期货月份代码](/zh/futures-contract-month-codes-explained)以及[连续图表与可交易合约](/zh/futures-continuous-chart-vs-tradable-contract-explained)可帮助完成核对。

入场前写好移仓规则

如果持有期可能超过当前月份,提前写出复核日期或流动性条件,决定使用日历价差还是两笔单腿订单,设定可接受的价差和滑点,并说明先成交一条腿时怎么处理。移仓后核对旧月数量、新月数量、成交、费用、已实现损益、月间差、保证金和剩余交割敞口。[期货合约移仓机制](/zh/futures-contract-roll-mechanics-explained)介绍两条腿的操作关系。

常见问题

近月期货总是最好的吗

不是。它可能很活跃,但到期太近、通知日临近,或需要额外移仓。应将完整持有路径与下一个活跃月比较。

选择价格最低的月份就可以吗

不能只看价格。每个月份的持有成本、流动性、保证金、结算和交割条件都可能不同。要计入月间差和完整成交成本。

应在到期前多少天移仓

没有统一天数。根据产品的最后交易和通知规则、成交量及未平仓合约的迁移、经纪商截止时间以及完成两条腿成交所需的时间决定。最新的交易所产品日历是起点。

实物交割合约可以持有到期吗

只有当账户、经纪商和操作安排都能支持交割时才可以。应在首次通知日或交割窗口前很久确认具体规则。

资料来源与延伸阅读

相关指南