写在前面
打开你的交易软件,看一眼你现在持有的那份合约的代码。
比如 rb2510。前面讲过,rb 是螺纹钢,2510 是 2025 年 10 月。
每一份合约的终点,从它挂牌那天起,就写在它自己的名字里。
这件事大多数人知道。真正被误解的是另一个词:最后交易日。
它听上去像一条截止线——这天之前随时可以走,赶在最后一天走也算数。
不是的。我拉了 78 份已经走完全程的合约,量了它们最后一段路上的持仓量和成交量:
到最后交易日前 10 个交易日,一份合约的持仓量,中位数只剩它峰值的 2.6%。
最后 5 个交易日的日均成交量,只有活跃期的千分之一。
那时候市场还开着,报价还在跳,挂单框还亮着。但对面已经没有人了。
"最后交易日"不是你的截止日,是别人的交货日。
这一篇讲三件事:货究竟是怎么交的、制度用什么把你请出去、以及那条退场曲线长什么样。
一、先问一个更根本的问题:为什么非得有交割
《期货到底是什么》那篇说过,绝大多数合约根本走不到交割,到期之前就被平掉了。
既然如此,交割这套又麻烦又琐碎的东西,留着干什么?
因为它是期货价格和现货价格之间唯一的那根绳子。
想象一个没有交割的世界:期货只是一份"到期按某个数字结账"的合约。那个数字如果没有任何真实的东西钉住它,它就可以和真实的钢材、大豆、铜逐渐失去关系,最后变成一场纯粹的对赌。
交割制度做的事其实很简单:它保证到了最后,价差可以被真实的货抹平。
如果期货价格比现货高得离谱,就会有人去现货市场买货、注册成仓单、在期货上卖出、到期交货,把这个差价赚走;反过来也一样。只要有人能这么干,价差就会被拉回去。
所以:
期货能代表现货的价格,不是因为大家都去交割,是因为谁都可以去交割。
这也是为什么临近到期时,期货价格必然向现货靠拢——《期货 vs 股票》附录里提过一句。这个靠拢的过程、以及度量它的那个指标,值得单开一篇细讲,本篇只用到它的结论:
到期这件事,是有约束力的。你可以不交割,但你不能装作它不存在。
(顺带一提,《回撤的数学》第三节讲过这句话在亏损状态下的版本——期货的"再等等"是有截止日的。那是同一条约束的另一副面孔。)
二、货是怎么交的:一张仓单的旅程
先纠正一个画面。很多人以为交割是"卡车开到交易所门口卸货"。
不是。
交割真正转移的,不是货,是一张纸的所有权。
这张纸叫标准仓单。
标准仓单是什么
一批货运进交易所指定的交割仓库,经过检验、确认符合合约规定的品级和规格,仓库开出凭证,交易所注册之后,它就是一张标准仓单。
它代表的是:某个指定仓库里,某一批符合标准的货。
为什么非要有它?因为期货是标准化合约——标准化的本质,是把"找对手"的成本降到接近于零。如果到了交割这一步,买卖双方还要坐下来谈货在哪、什么牌子、什么品级、怎么运,那标准化就在最后一米前功尽弃了。
标准仓单把这些全部前置了:品级由检验解决,地点由指定仓库解决,数量由合约单位解决。 交割那一刻,双方只需要交换仓单和钱。
品质有差异怎么办? 走升贴水:高于标准品级的加价、低于的折价,规则事先写在合约文本和交割细则里,不由双方现场谈。
一个大概的流程骨架
各交易所、各品种的细节差别不小——有的是最后交易日之后集中一次性交割,有的允许在交割月里滚动配对。具体流程一律以交易所官网的交割细则为准。 骨架大致是这五步:
- 注册 —— 卖方把货运进指定仓库,检验合格,仓库开单,交易所注册成标准仓单
- 进入交割 —— 到期时仍未平仓的合约,按规则转入交割程序
- 配对 —— 交易所按规则把买方和卖方配起来,你没得挑对手
- 交款交单 —— 买方付全额货款,拿到仓单
- 注销提货 —— 买方去仓库提货,仓单注销
三件个人投资者最容易低估的事
① 交割付的是全额货款,不是保证金。 你在盘面上用几个点的保证金撬着一份合约,到了交割这一步,要拿出来的是货值的全款。这中间差着一个数量级。
② 中间有增值税发票这件事。 实物交割是一笔真实的货物买卖,涉及增值税专用发票的开具与流转。这是法人才具备的资质和流程。
③ 仓单不是永远有效的。 部分品种(尤其农产品)的标准仓单有有效期,到期强制注销。而且入库、检验、仓储、出库,每一步都有费用和排队时间。
把这三条放在一起就明白了:实物交割从来就不是为个人设计的。 它是产业客户的工具。
还有一类:现金交割
不是所有品种都要交货。
标的本身就没有实物可交的品种——最典型的是股指期货,还有航运指数这一类——采用现金交割:到期按最终结算价算一次盈亏,一次性了结,不发生任何实物转移。(结算价是怎么算出来的、为什么不是收盘价,前面讲过。)
这类品种,个人是可以持有到最后交易日的。 到期自动了结,你什么都不用做。
⚠️ 但是:哪些品种是实物交割、哪些是现金交割,必须去合约文本里查。不能靠猜,更不能靠"我印象里它好像是现金交割的"。这是本篇最该被抄进笔记本的一条核对项。
三、制度用三道门,把你请出场
现在回到实物交割的品种。个人投资者不能参与商品期货的实物交割,这条《期货 vs 股票》第二条已经点过。
这一节讲的是制度怎么执行它——而关键在于:它不是到期那天突然拦住你,是从很早就开始,一道一道地收紧。
第一道:保证金往上抬
合约越接近交割月,保证金比例一层一层往上加,进了交割月还继续加。这套加码机制《保证金制度》第三节讲过,这里不重复。
它的作用是提高你留在这里的成本:同一份持仓,你什么操作都没做,占用的钱自己涨上去了。
第二道:持仓限额往下收
交易所对单个客户在单份合约上的持仓上限,会随着合约临近交割逐级调低。
这一道比第一道硬:第一道只是让你变贵,第二道是直接不许。同一份持仓,你什么都没做,某天它就超标了——而超标就要减仓,这是强行平仓的理由之一,和你账户里有多少钱毫无关系。
第三道:客户类型的硬门槛
到了规定的时点,个人客户在该合约上的持仓必须了结完毕。没了结的,会被强制减仓或强行平仓——而强平不承诺价格,也不承诺只砍你希望它砍的那一笔。
各交易所、各品种对这个时点的规定不一样:有的按交割月里的第几个交易日算,有的按最后交易日往前推。
你必须去你那个品种的合约文本和交易所风险控制办法里查。网上看到的任何一个天数,都不一定是你的天数。
这三道门其实是同一件事
看起来是三条互不相干的规定,实际上是一个动作分了三步:
把不打算交货的人,在交货真正开始之前,全部清出场地。
这三道门不是在惩罚你,是在给真正要交货的那批人腾地方。
而这套清场的效果有多彻底,正好可以量一量。
四、实测:78 份合约的最后一段路
怎么测的
问题:距最后交易日还有 N 个交易日的时候,一份合约的持仓量还剩多少人,还有多少人在成交。
口径:每份合约以它自己生命周期内的持仓量峰值为分母,看各时点还剩百分之几。成交量的基准,取"持仓量还在峰值一半以上"的那些交易日的日均成交量。
样本:10 个活跃品种、78 份走完全程的单一合约、18915 个交易日,区间 2023-01-17 ~ 2026-06-15(螺纹钢、铁矿石、沪铜、沪镍、沪金、豆粕、棕榈油、白糖、甲醇、纯碱。公开日线,二手数据源,仅作观察用)。
有两条处理和前几篇不一样,得先说清楚:
① 这一篇不裁流动性窗口。 上一篇和讲跳空的那篇,都把每份合约临近交割的冷清段掐掉了——那两篇量的是波动和信号,冷清段全是噪音。而本篇量的就是那条被掐掉的尾巴。
② 只要走完全程的合约。 数据的最后一天必须落在合约名字指定的那个交割月里。抓数当天还活着的合约,尾巴是被截断的,那种"退场曲线"是假的。
用单一合约不用主力连续,理由和前几篇相同:主连是拼出来的,接缝处的序列是断的。
结果一:退场曲线
| 距最后交易日 | 持仓量还剩峰值的 |
|---|---|
| 60 个交易日 | 81.1% |
| 40 个交易日 | 78.8% |
| 30 个交易日 | 62.0% |
| 20 个交易日 | 24.7% |
| 15 个交易日 | 12.0% |
| 10 个交易日 | 2.6% |
| 5 个交易日 | 0.6% |
| 1 个交易日 | 0.4% |
(78 份合约的中位数。最后交易日当天那一格没有放进来,原因见后面"打几个折"的第③条。)
读这条曲线最关键的地方,是它不是匀速下滑的。
从 T-40 到 T-30,只掉了不到 17 个百分点;而从 T-30 到 T-10 这短短 20 个交易日里,走掉了将近 60 个百分点——超过一半的人,是在这一个月里集中离场的。
三个配套的时点:
- 持仓量的峰值出现在距最后交易日 58 个交易日(约两个半月前)
- 半衰点在 T-26:这一天,人已经走掉一半
- 跌破峰值一成,在 T-14
- 减仓最猛的那一天在 T-28,一天走掉峰值持仓的 8.5%
大部队离场,发生在最后交易日前一个多月。
这和《移仓换月》里那句"主力换月从来不发生在最后交易日"是同一件事的两面:那一篇讲的是主力标签什么时候翻牌,这一篇给的是具体还剩多少人。
结果二:等你想走的时候,通道还剩多宽
持仓量少了,不等于你走不掉。真正决定你走不走得掉的是成交量——讲量仓那篇的原话是"成交量决定你能不能进出"。
把最后几天的日均成交量,和这份合约活跃期的日均成交量比一比:
| 日均成交量还剩活跃期的 | |
|---|---|
| 最后 20 个交易日 | 5.4% |
| 最后 10 个交易日 | 0.5% |
| 最后 5 个交易日 | 0.1% |
三个数量级的塌缩。
这已经不是"少了一点",是完全换了一个市场。举一个样本里的真实例子:某份铁矿石合约在最后一周,有几天的全天成交量是 5 手、7 手、22 手。你想在那里平掉 50 手,等于在跟空气挂单。
最后五个交易日的市场还开着,但它已经不是给你用的了。
《合约月份》那篇说过"流动性是你唯一的逃生通道,而它偏偏在你最需要的时候最薄"——上面这组数字,就是给那句话配上的具体数量级。
结果三:不同品种的时间表,差着整整一个月
这是本节最实用、也最容易被平均数盖掉的一条。
| 品种 | 持仓峰值距最后交易日 | T-20 还剩 | 末 20 日成交量还剩 |
|---|---|---|---|
| 沪铜 | 30 天 | 80.2% | 36.9% |
| 沪镍 | 35 天 | 76.4% | 31.7% |
| 沪金 | 50 天 | 35.2% | 21.6% |
| 螺纹钢 | 58 天 | 23.8% | 5.6% |
| 棕榈油 | 62 天 | 24.6% | 4.5% |
| 纯碱 | 64 天 | 24.2% | 3.2% |
| 甲醇 | 70 天 | 22.7% | 3.8% |
| 铁矿石 | 80 天 | 20.3% | 4.5% |
| 白糖 | 80 天 | 15.4% | 3.2% |
| 豆粕 | 84 天 | 23.8% | 8.5% |
看两头就够了:沪铜到最后交易日前 20 天,还有八成的人在场,成交量还剩活跃期的三分之一还多;而白糖在同一时点只剩一成半,成交量只剩 3%。
这不是偶然。三个"晚走"的品种(铜、镍、金)都在上期所,它们逐月挂牌、主力常年就在近月附近,产业客户的交割也是常态化动作——它们的整个生命周期本来就更短、更贴着交割。
结论很直接:
"该提前多少天跑"这个问题,没有全市场统一答案。你必须查你自己那个品种的历史。
这组数要打几个折
① 它不是交割数据。 公开日线里没有仓单、没有配对记录、没有客户类型。最后剩下的那点持仓,究竟是去了交割还是在末几天被平掉了,这批数据分不出来。我量的是清场的形状,不是交割本身。
② 中位数不是承诺。 末段的四分位区间拉得非常开——T-5 那一格是 0.3% 到 3.9%,差一个量级。拿一个中位数去定自己的移仓日,是把一个分布当成了一个数。
③ 有一个上报口径的坑,值得单独说。 我本来想报"最后交易日当天还剩多少持仓",跑完发现有 20 份合约那天的持仓量报的是 0——而且全部集中在同一家交易所的三个品种上(豆粕、棕榈油、铁矿石,各 8 份里占了 6 到 7 份)。
这不是人真的走光了,是上报口径:未平仓合约在最后交易日收盘后全部转入交割,持仓量清零。而同一天,上期所和郑商所的品种还留着实打实的残余(沪镍 6.5%、白糖 1.3%)。
这一行跨品种根本不能比,所以上面那张表只画到最后交易日的前一天。
之所以把它写在正文里而不是藏进脚注:这种坑不会报错。 它会安安静静地递给你一个"最后一天大家都走光了"的漂亮结论。
④ 不含中金所。 股指与国债都不在样本里,而股指是现金交割、个人可以持有到期,退场逻辑完全不同。这批数据说不了金融期货。
五、这套制度不回答什么
① 它不告诉你"我的那一天是哪天"。 最后交易日、个人客户清退时点、限仓收紧的档位,每个交易所每个品种都不一样,而且会修订。唯一可靠的来源是交易所官网的合约文本与业务规则。
② 它不回答"我提前几天走最划算"。 退场曲线告诉你大家什么时候走的,没告诉你什么时候走对你最好。移仓的三笔成本、以及宁早勿晚的理由是另一篇的事。
③ 它不承诺"到点会有人提醒你"。 期货公司通常会做临近交割的提示,但那是服务,不是制度义务,更不能当成你的风控。到期日是你自己日历上的事。
④ 它不回答"那我干脆去交割行不行"。 就算你是法人客户,交割也需要资质、仓库、全额资金和发票流程。"大不了我接货"对绝大多数个人交易者不是一个真实选项,别把它当退路。
六、一张表:一份合约的最后一百天
| 距最后交易日 | 盘面上在发生什么 | 制度在做什么 | 你该做什么 |
|---|---|---|---|
| 约 60 个交易日 | 持仓量见顶(中位 T-58) | 还没开始收 | 确认最后交易日,写进日历 |
| T-30 ~ T-26 | 大部队开始撤,半衰点在这里 | 保证金开始往上抬 | 这一段是最舒服的离场窗口 |
| T-20 | 只剩峰值的四分之一 | 限仓逐级收紧 | 还走得掉,但盘口在变薄 |
| T-14 | 跌破峰值一成 | 个人清退时点临近 | 再不走就是在赌流动性 |
| T-10 | 只剩 2.6%,成交量剩 0.5% | —— | 已经很被动 |
| T-5 | 成交量只剩活跃期的 0.1% | 个人持仓面临强制了结 | 基本没有主动权了 |
| 最后交易日 | 剩下的进入交割 | 配对、交款、交单 | 这一天不该有你 |
(持仓与成交的数字是 78 份合约的中位数,品种之间差异很大,见第四节结果三。制度那一列只讲机制,具体档位与时点以交易所规则为准。)
三条能直接用的结论
1. 开新仓的第一分钟,把最后交易日写进日历——然后往前推 30 个交易日,标第二个提醒。
不是往前推 3 天,是推 30 个交易日。数据说得很清楚:半衰点在 T-26。等你走到 T-10,市场上只剩 2.6% 的人,你的止损单和平仓单都只是愿望。
2. 别用日历判断退场,用持仓量判断。
日历是全市场统一的,持仓量是你这份合约自己的。打开软件看这份合约的持仓量:它见顶回落、并开始加速下滑的那一段,就是你的窗口。(这两个量怎么读、以及为什么"减仓"最密集的地方是日历不是恐慌,前两篇讲过。)
3. 现在就去查两件事:你那个品种是实物交割还是现金交割,个人客户的清退时点是哪一天。
这两件事一分钟能查完,而且是每个品种一辈子只需要查一次的东西。查完抄进你的品种笔记里,比记住本文任何一个数字都有用。
一粒米不种地,就别赖在打谷场上。
下一篇继续《米粒识期》,讲涨跌停板与熔断——极端行情下那块刹车片是怎么设计的、什么时候会扩板、以及它为什么有时候救你、有时候把你锁死在里面。
⚠️ 风险提示 本文仅为期货知识分享与研究交流,不构成任何投资建议。期货交易具有高杠杆特性, 可能导致本金全部损失甚至产生穿仓负债。文中涉及的最后交易日、交割流程、仓单规则、 交割月保证金与持仓限额、个人客户持仓了结时点等信息,各交易所与各品种规定不同且会 修订,一律以各期货交易所官方最新公告与合约文本为准。文中实测数据来自公开行情的二手 数据源,仅作观察用,历史统计不代表未来。请通过正规期货公司开户,理性参与、独立决策、 风险自担。