套保失败的复盘里,有一类错误特别让人无奈:方向判断没错,比例没错, 连进场点位都没问题,但套保仍然亏了。 原因往往出在一个看起来很小的环节——移仓换月。
这句话听起来像是在责怪执行,其实不是。移仓换月是套保的结构性环节: 它不是套保策略的附属品,而是跨期套保能够连续成立的唯一前提。 合约会到期,敞口不会到期;换月这件事做错一次,敞口就会在某个瞬间裸露出来。
「套保策略」这个词经常被用来指代仓位比例,但在实务里, 至少有三层含义被混在一起。分不清这三层,制度就没法写。
第一层是对冲方式:买入套保还是卖出套保。 需要采购原料的企业买入期货锁定成本,生产企业和贸易商卖出期货锁定售价。 这一层取决于企业是买方还是卖方,没有选择空间。
第二层是覆盖策略:静态、滚动还是动态。这一层是可以选的, 也正是多数制度里真正该写清楚的部分。
第三层是工具组合:纯期货,还是期货加期权、基差点价、场外定制。 这一层决定了企业在什么方向上放弃收益。
静态套保的做法是:合同签订即建立等量、等期限的期货头寸,此后不再调整。
它的优点非常实在——效果可解释。任何时点上, 「这批货的成本锁没锁住」都是一个可以直接算出来的数字, 不需要讨论策略、不需要判断,账算得清。这对内向董事会交代、向外接受审计都很友好。
它的代价是失去选择权。价格朝有利的方向走时,你只能看着; 价格朝不利方向走时,你也只能看着。一个常见的例子是:某钢厂在 2023 年 5 月签订 1 万吨铁矿石采购合同并做静态买入套保,采购期内铁矿石价格上涨约 8%, 企业成功锁定了成本,代价是完全放弃了价格下行时的收益空间。
静态套保适合一种明确的情形:敞口在时点和数量上都高度确定, 且企业没有承担行情波动的意愿与能力。如果一家企业还没有建立起基本的敞口管理, 静态套保往往是正确的第一步——它足够简单,简单到不容易出错。
当企业的敞口是持续存在的(比如常年有原料采购需求、常年有库存敞口), 就必然需要不断把头寸从近月换到远月,这就是滚动套保。
滚动套保的价值在于保持套保的连续性——任何时点上都有对应的期货头寸, 不会出现「这个月没锁、那个月锁了」的空洞。但它的代价是: 换月动作本身会引入三个纯操作性的风险,而这三个风险与行情判断完全无关。
平掉旧仓、新仓还没建成的那个瞬间,企业的现货敞口是完全裸露的。 如果换月安排在夜盘尾盘或假期前,这个窗口可能会长达数小时甚至跨日。
旧仓没平就开了新仓,实际套保比例会超出敞口。 更隐蔽的情况是方向做反:企业本意是买入套保,新仓却开成了卖出, 此时不仅没锁住成本,还额外叠加了一个方向性头寸。
这是最容易被误判的一种。近月与远月合约之间的基差并不连续, 换月瞬间会产生一笔计划外的价差损益。 这笔损益与「套保做得好不好」无关,纯粹是两个合约的基差差异, 但如果企业没有把它单独识别出来,就会在复盘时被当成套保失败, 进而得出「还是别套保了」的错误结论。
动态套保的依据是库存和敞口的实际变化: 库存增加就补上套保头寸,库存下降就减仓;订单多了加套保比例,订单少了降比例。 它最贴合真实的风险暴露,理论上效果最好。
但它有一个致命前提:企业的敞口数据本身必须准确且及时。 敞口数据不准,动态套保就是拿错误的输入做精确的计算。 更现实的问题是人的问题——动态策略意味着经常需要调仓, 而频繁调仓在短期内是逆持仓的(价格跌了要加仓,价格涨了要减仓), 这与人的本能反应正好相反。缺乏明确规则约束时,动态套保极易被情绪带偏, 最后变成一个被包装成套保的投机仓位。
所以动态套保必须与静态套保一样,写明触发条件、调整阈值和例外处理。 区别只是规则更复杂,因此对数据质量和执行纪律的要求更高。
| 策略 | 触发逻辑 | 适用敞口 | 优点 | 主要风险 |
|---|---|---|---|---|
| 静态套保 | 合同签订即等量等期限建仓 | 已确定的长期合同 | 简单、可控、效果可解释 | 行情反转时调整不及时 |
| 滚动套保 | 近月到期前移仓至远月 | 持续性、跨期敞口 | 保持套保连续性 | 移仓断档 / 重复 / 基差跳变 |
| 动态套保 | 按库存与行情动态调比例 | 需求波动大、敞口不确定 | 贴合真实敞口 | 纪律要求高,易被情绪带偏 |
一个补充判断:如果企业的敞口结构是已签约、已定价、数量确定的, 静态套保足够;如果敞口是持续的、跨期的,必须引入滚动换月; 如果敞口的数量本身会大幅波动,动态是唯一合理的选择, 但必须先把敞口数据治理好,否则动态只是更精确的错误。
行业里通行的换月规则大致有三类。选哪一条,取决于企业的敞口结构和执行能力。
规则一:到期前 N 日集中移仓。在到期前固定天数(常见为 7 天)内完成全部移仓。 优点是简单、一次性完成、可核对;缺点是那一天的交易量集中, 容易出现滑点,且如果当天有突发状况没有处理完,就只能带着断档进入交割。 适合敞口集中、品种单一、团队精干的企业。
规则二:按交收节奏分批逐步移仓。根据现货合同的交收节奏, 把头寸分批从近月平移到远月。优点是单日压力小、敞口过渡平滑; 缺点是整个过程中持续存在「新旧并存」的混合状态, 账户里同时存在两个合约的头寸,敞口核算和盈亏归因的复杂度明显上升。 适合敞口分散、交收周期长的企业。
规则三:系统自动触发。由系统监测合约到期日,自动生成移仓操作清单并发出通知, 执行后自动归因与重算。这条规则本身不解决策略问题, 它解决的是「不该漏掉」——很多移仓事故的根因不是策略错误,而是压根被忘了。
实践中第三条通常与前两条组合使用:规则决定怎么做,系统保证不会忘记做。
移仓换月出事故,复盘时几乎总能追到同一个点上:没有指定责任人。
「到期前 7 天移仓」是一句正确的废话,因为: 移仓清单由谁生成?由谁确认敞口数量?由谁下单? 下单后由谁确认新仓建成?中途发现数量对不上,是继续执行还是停下来等指示? 如果这个人当天休假呢?
这些都必须写进制度。业内实践中的经验数值是: 移仓操作耗时从约 20 分钟/批压缩到 3 分钟/批以内, 自动提示与批量操作可减少人工检查时间 70% 以上, 误操作率控制在 0.5% 以下。这些数字的重点不在于快, 而在于把一次需要集中注意力的人工动作,变成一个不会漏的流程节点。
这三个问题如果都能立刻答上来,说明换月在你们企业是一个流程; 如果答不上来,它现在还是一个习惯——而习惯在人员变动、行情紧张的那一天最先失效。
本文关于静态 / 动态 / 滚动三类套保策略的适用条件、移仓换月的三类常见规则 (到期前 N 日集中移仓、按交收节奏分批移仓、系统自动触发)、移仓耗时对比 (约 20 分钟/批 → ≤3 分钟/批)、人工检查时间下降 70% 以上、误操作率低于 0.5%、 动态套保使期现敞口波动率下降约 15% 等实践数据,来自 RMC 在钢铁、建材、化工等 多家企业套保体系建设与陪跑项目中的实际观察,文中案例均为行业典型情形的脱敏改写。 本文不构成对任何具体软件产品的推荐或评价。
以上内容来自 RMC 在企业诊断中的实际观察。如果你的企业在其中看到了自己的影子, 建议做一次深度系统诊断梳理:用 2 小时的时间,把敞口结构、制度缺口、 工具适配度与资金安排一次理清楚,并给出一份可执行的改进顺序建议。
这一步不收取费用,也不会推销具体产品。我们需要先确认我们是否真的能帮上忙。
深度诊断测评共 30 题,覆盖 15 个维度,约 8 分钟;完成后即生成含风险敞口测算的专属报告。
