跳到正文
入门识期2026-09-0415分钟阅读

集运欧线:一个没有仓库、没有工序、只有一条指数的合约

目录(8 节)
  1. 写在前面
  2. 一、这张图该按什么分格
  3. 二、把开篇那两个数放到图上
  4. 三、这个品种的"人设",以及它失效在哪儿
  5. 四、交易它之前该知道的几件事
  6. 五、实测:相邻两份合约,到底能差多远
  7. 六、这张图不回答什么
  8. 七、一张可以存下来的图

写在前面

《米粒品种手册》写到第六篇,前面五个品种都是从一张产业链图开始的:矿石 → 冶炼 → 加工 → 终端,然后指着其中一格说"期货合约钉在这里"。

上一次这个办法失灵,是在黄金身上。黄金几乎不被消耗,那张图只好换成"这些金现在在谁手里"。

这一次更彻底:集运欧线这个品种,压根没有一张图可以画。

它没有矿、没有冶炼、没有加工。它没有一吨货可以存进仓库,也没有一张仓单可以过户。它到期的时候不交任何东西,只按一个数把盈亏一次性结掉。

而开篇那两个数,就是这件事最直白的后果:

上个月底,EC2608 在最后交易日收在 3162.5;同一天,EC2610 是 1875.5。 一份合约走到摘牌那天,隔壁那份还只有它的六成。

如果这事发生在沪铜上,你的第一反应一定是"数据错了"。而在这个品种上,它是常态——这三年里,它有七成的交易日,相邻两份合约的价差超过 10%。

本篇要回答的就是:凭什么。


一、这张图该按什么分格

按工序画不出来,那就得先问一句:这个合约钉着的那个数,是从哪儿来的?

这是系列第一条硬规矩在一个没有实物的品种上的样子——期货合约永远只对应某一种具体的、说得清的东西。铜合约对应的是符合规定的阴极铜;集运欧线合约对应的,是一个被造出来的数。

所以这张图不按工序分格,按这个数是怎么被造出来的分格:

格这一格上发生什么一句话
1一船一船的集装箱从中国港口装船,开往欧洲真实世界那一头。⛔ 合约在这一格上没有任何抓手
2有人为这些箱子付钱托运人和班轮公司之间成交出一个个运价
3有人去采集这些价格,按航线归拢,合成一个指数⭐ 合约钉在这一格
4指数被用来结算合约到期时,就按这一格上的数把盈亏了结

有三件事值得单独拎出来。

第一,合约钉的是第 3 格,而第 3 格上没有任何东西可以拿在手里。

铜的第 3 格上躺着一堆金属,你可以把它存进仓库、可以拿去交割、可以用它把两份不同月份的合约拴在一起。集运欧线的第 3 格上是一串数字。数字没有仓库。

第二,这个数是采集出来的,不是量出来的。

这一点和行情软件里那条"库存"曲线是同一种性质:看上去像一次客观测量,实际上是一道有口径、有范围、有规则的手续——采集谁的报价、覆盖哪些航线、什么箱型、算不算附加费。

⚠️ 这不是说它不可靠,交易所选它做标的,正是因为它有公开、稳定、可审计的编制方法。但你必须知道它是一个"按规则合成出来的数",而不是"欧洲航线运价"这件事本身。

第三,也是最要命的一条:第 1 格和第 3 格之间,没有任何人能同时站在两边。

铜有一批人可以买了现货存进仓库、同时在盘面上卖出,等着基差收敛把这笔账做平——他们就是把期货价格拽回现货那条链上的绳子(下一节讲这根绳子具体怎么拽)。

集运欧线上没有一批人能做同样的事。一个 8 月的舱位,到了 10 月就不存在了——它不是没卖掉,是它压根不能被留到 10 月。

可仓储,是"相邻两份合约不该差太远"这句话的全部依据。 这个品种没有这一条。


二、把开篇那两个数放到图上

① 在别的品种上,是什么把相邻两份合约拴在一起

假设 10 月的铜比 8 月的铜贵很多。那么有一批人会做同一件事:买 8 月合约、同时卖 10 月合约,到 8 月接货、存进仓库、10 月交出去。他赚的是价差,付的是仓储费、资金占用和损耗。

于是价差有了一个上限:它最多只能大到刚好覆盖"把货存两个月"的成本。再大,做这件事的人就会多起来,把它压回去。

这就是跨期月差的兜底"写在日历上"那句话的机制版本——⚠️ 那一篇讲三种价差的兜底各自来自哪里,本篇只用结论、不重述。

关键是:这个上限的存在,靠的是一间仓库。

② 集运欧线上,这根绳子不存在

现在把仓库拿掉。

8 月的运价和 10 月的运价之间,没有一条把两者锁住的实物通道——你不能买下 8 月的便宜舱位存到 10 月去卖。这两个数各自反映的是市场对两个不同时间段的看法,而这两个看法之间,除了"同一条航线"之外没有别的约束。

⚠️ 免得和套利那一篇打架,说清一件事:跨期价差当然可以做,交易所也有现成的套利指令。这里说的不是"做不了",是做了之后没有任何机制保证它回来——⭐ 那一篇说跨期的兜底写在日历上,而这个品种的日历上,那一栏是空的。

所以 3162.5 和 1875.5 可以同时成立,谁也没有义务向谁靠拢。

⚠️ 这里要立刻堵住一个特别容易走岔的读法:这不等于"其中一个是错的",更不等于"它们之间有钱可赚"。"价差大"和"价差不合理"是两回事,而"价差总会回来"这句话真正的内容是"你得等得起"——在这个品种上,你连"等到什么时候"的锚都没有。

③ 现金交割只把近月拴住,不管远月

有人会想:到期总要收敛吧?收敛的只有那一份。

集运欧线是现金交割——到期按最终结算价把盈亏一次性了结,不发生实物转移,个人可以持有到期。⚠️ 它和实物交割对个人的区别那一篇已讲透,这里不重述。本篇补的是它在价差上的后果:

到期那天,近月合约被拉去和指数对齐。而远月合约,什么也没发生。

所以开篇那两个数的结局不是"收敛",是:EC2608 走完自己的路摘牌了,EC2610 继续在 1875.5 附近待着,它和刚刚消失的那份合约之间那四成的差,就这么留在历史里了。

⚠️ 顺带划清一条界:月差不是基差。到期归零的承诺是给基差的,从来不是给月差的——那一篇已经在八个商品上量过"月差在到期时并不收敛"。本篇是同一件事的极端形态:在集运欧线上,连一个"该收敛到哪儿"的参照都没有。

④ 一个从数据里自己冒出来的旁证

把这个品种上市以来所有合约的最后交易日拉出来看,撞见一件没预料到的事:

已经摘牌的 15 份合约,最后交易日全部落在周一。 而每一份新合约的第一个交易日,都是紧接着的周二。

⚠️ 合约文本怎么规定的得回交易所公告查,本篇不下断言。但这 15 次没有一次例外,它本身就说明:这个品种的日历,跟着一个"按期发布"的东西在走。

它不像铜那样,标的在全球市场上一刻不停地跳;它的标的每隔一段时间才出一个新数,而合约的生死节点,对齐的正是那个节奏。

⭐ 这也解释了它为什么没有夜盘——那一篇讲过中金所没有夜盘是因为"标的在夜里睡着了"。集运欧线的标的不是睡着了,是它本来就不按连续的钟点醒。

⑤ 消息落到这张图上,中间没有一道工序拦着

到这里,"没有仓库"还剩一半没讲。

铜那一篇的做法是:消息落在图上第几格,然后顺着工序往下推。而那条链上每一段都有时滞、都可能被抵消——矿少了可以先吃库存,冶炼厂可以换原料,下游可以推迟采购。

这些缓冲,集运欧线一个都没有。它的第 1 格和第 3 格之间是空的,消息落在"船在跑"那一格上,下一步就直接是指数。

而落在那一格上的事,比多数人以为的多:

落在哪儿它怎么变成运价
航线本身要不要绕绕开一段海域、改走更远的航路,同一条船跑完一趟的时间变长——船还是那些船,能拉的货变少了
运河的通行安排通过量、吃水限制、排队时长,任何一样变了都等于改航程
港口那一头拥堵、作业中断、劳资谈判,船期一乱,运力就被压在码头上
货量本身的时间分布关税与贸易安排调整时,货主会把出货提前或推后,同样的年货量挤进不同的月份
燃油直接进成本

⚠️ 这些都只是陈述"这类事情会落在运价上"这个结构,⛔ 本篇不评价其中任何一件的是非,不揣测任何一方的意图,也不推断任何一件会把价格推向哪边。

关键在于中间没有缓冲:

仓库还有第二个身份——它是消息的缓冲垫。 一个可以存的东西,坏消息来了可以先吃库存;一个存不了的东西,当期的供给就是当期的供给,当天就得出清。

这就是"没有仓库"的另一半后果:前面那半让价差没有上限(横着看),这半让消息没有缓冲(竖着看)。同一个原因,两个方向。

⚠️ 再加一句:标的按期出数,合约却天天在交易。所以两次发布之间,盘面上那个价格是市场对"下一个数会是多少"的即时投票——⛔ 不是那条指数当下的读数。


三、这个品种的"人设",以及它失效在哪儿

它常被叫做"航运的晴雨表"。这个说法有三个地方站不住,而且三个都不是小毛病。

① "它反映航运业" —— 它反映的是一条航线。

它是欧洲航线的出口集装箱运价。美线、地中海线、干散货、油轮,一格都不在里面。造船周期、运力交付、船东盈亏,更是隔着好几层。⛔ 拿它当航运业的总体温度计,是把一条航线读成了一个行业。

② "货主可以拿它锁住运费" —— 能锁住的只是指数,不是你的账单。

你真实付出去的运费,来自你和承运人签的合同:什么箱型、走哪个港、含不含附加费、有没有长约折扣、旺季有没有加价。指数是一个按规则合成的数,它和你那张账单之间的差,没有任何机制保证它稳定。

这就是基差风险在这个品种上的样子——⚠️ 而且比商品更硬。铜的基差两头起码都指着同一块金属,你手里那批货和交割库里那批货,成色不同可以按升贴水折算回去;而运费这一头,没有任何一条规则告诉你"你的合同价"该怎么折算成"指数点"。

⛔ 所以这个人设不是"错",是它对谁成立取决于那个差有多稳——而这件事,⚠️ 只有真正在做这条航线的人自己算得出来,盘面上一格都看不见。

③ "没有仓库,所以它没有基差问题" —— 正好反了。

这是本篇最想拧过来的一条,因为它把因果整个装反了。

很多人的直觉是:既然没有实物、没有交割、没有仓单,那"现货和期货不一致"这一整类麻烦就该消失了。

恰恰相反。没有仓库不代表偏离消失了,它代表偏离没有任何东西可以把它拉回去。铜的期现价格会分开,但分开到一定程度,就有人扛着现货进交割库把它做平;这个品种的价格也会分开,而分开之后,等着它的不是一批套利者,是没有人。

仓库不是用来存货的,它是用来给价差封顶的。 拆掉仓库,封顶的那块板也一起没了。


四、交易它之前该知道的几件事

① 一手的分量要自己乘一遍。 它按指数点报价,一手是每点 50 元,最小变动 0.5 点——所以一跳 25 元。⚠️ 一手合约的名义价值 = 当时的点位 × 50,在开篇那个量级上是十万元以上。⛔ 别拿"一手才几个点"当成便宜,真正该看的是一天走多少个跳。

② 它是双月合约。 只有 2/4/6/8/10/12 这六个月份,没有单数月。这意味着"下一份合约"在日历上就是两个月之后——而"主力"依然是算出来的、是个位置不是一份合约。本篇窗口里,97.2% 的交易日主力就落在最近或次近的那一份上,且次近的那份当主力的天数比最近的还多。

③ 它没有夜盘。 只有白盘那几段。⚠️ 这条对隔夜风险的含义是实打实的:从收盘到次日开盘那一段真空,一秒都没有被切短。

④ 它是现金交割,个人可以持有到期。 ⚠️ 但"可以"不等于"应该"——临近最后交易日,你面对的是一份即将被一个外部数字一次性结掉的合约,而"我随时能平掉"这个前提,两个方向都不能默认。

⑤ ⛔ 别拿商品的参数经验套它。 板幅、保证金比例、限仓,这个品种和你熟悉的商品不在一个量级上,且会调整——一律以交易所最新公告为准。而杠杆是双向的,参数不同意味着同样一手在你账户上的分量完全不同。

⑥ ⚠️⚠️ 最该先看的一条:它的日波动,和这六个商品不在一个量级。 同一批样本、同样只在一份合约自己内部算相邻两日的收益(⛔ 不跨合约相减,否则换月那天会长出假跳空):

日收益标准差单日涨跌超过 3% 的交易日
集运欧线4.95%41.8%
六个商品0.66%–1.37%0.0%–3.7%

它是这六个里最大那个的 3.6 倍、中位的 4.9 倍;四成的交易日单日走超过 3%,两成多超过 5%。

⚠️ 把这个数和第②条乘一遍:一手名义价值十万元以上,日波动 4.95% 意味着单日名义盈亏的量级在数千元——而你交的保证金只是其中一小部分。⛔ 这就是第二节⑤ 那件事在账户上的样子:没有库存做缓冲,消息当天就打满。

在这个品种上,"我按平时的手数做一手"这句话本身就是一个风险决策。 该定的是你能承受多少,不是你想做几手。


五、实测:相邻两份合约,到底能差多远

问的就一句话:一份合约和日历上晚它两个月的那份,差多少。

样本:集运欧线 + 六个商品,717 个交易日(2023-08-18 ~ 2026-08-05,左端是它的上市日)。对照组零取数,整套复用铜那一篇的缓存,新取的只有它那 18 份合约。

⚠️ 一处口径:实测里的"近月"取当日持仓量最大的那份,⛔ 不是开篇那份即将摘牌的合约,且开篇那天落在样本窗口之外。它是引子,不是下面这些数里的一条。

⭐ 对照组里有一份大礼:白糖也是双月挂牌(1/3/5/7/9/11)。所以主对照的"两端等距"是结构性的,不是我调参数调出来的——两边的"相邻"天生都隔两个月。其余五个逐月品种,人为跳过一个月对齐。

结果一:差 26 倍,而且不能怪双月挂牌。

挂牌月份|月差| 中位超过 10% 的交易日
集运欧线双月17.68%70.7%
白糖双月0.68%0.0%
豆粕八个月份1.10%0.0%
螺纹钢逐月0.72%0.0%
铝 / 沪金 / 沪铜逐月0.33% / 0.24% / 0.18%0.0%

六个商品在这 717 个交易日里,一天都没有出现过 10% 以上的月差;它有七成的日子在 10% 以上,三成在 25% 以上。

⭐ 白糖那一行是本篇最要紧的一行:同样是双月挂牌,它是 0.68%。所以那 26 倍的差距,赖不到挂牌月份上,只能赖到仓库上。

结果二(这一条推翻了我自己的半个猜测):商品的月差随时间累积,它的不。

把间隔从 +2 个月拉到 +4、+6 个月:

+2 个月+4 个月+6 个月单调变大?
集运欧线16.97%25.16%20.23%⛔ 不是
六个商品——————✅ 6/6 全部是(+6 是 +2 的 1.79–4.04 倍)

这正是仓储成本的形状:存两个月的钱,本来就该比存一个月多。而它的 +6 反而比 +4 小——这里没有一个随时间累加的东西。

⛔ 这批数据要打的三个折:

① 只答"差多远",不答"为什么差"。 月差里装着预期、装着两份合约各自的流动性。日线看得见差多少,看不见这几样各占多少。⚠️ 这句话写在脚本文件头里,是开跑之前写的,不是事后补的。

② 三年不算长。 逐年中位是 5.42% / 18.18% / 22.88% / 21.81%。⛔ 本篇报的是"这三年里有多大",不是"它永远这么大"。⚠️ 但即便取最小的那一年 5.42%,也仍是白糖的八倍。

③ 换口径不改结论。 换成结算价,七个品种的中位最多差 0.02 个百分点;两条腿都加上"当日成交 ≥100 手"的门槛后,它从 17.68% 变成 17.74%。这个结论不是被冷清合约的陈旧价格撑起来的。

完整口径、判据、以及为什么我拒绝把它的月差折成年化,都在 code/39 的 README 里。


六、这张图不回答什么

① 不回答运价会怎么走,也不回答哪份合约"便宜"。 ⛔ 全篇没有一句方向判断;开篇引用的两个收盘数只用来说明价差结构,不做任何涨跌解读。价差大不等于有钱可赚,它只等于"没有东西拦着它变大"。

② 不回答那个指数是怎么编的。 采集范围、样本构成、权重规则,都得去发布方的公开方法说明里查。本篇只用到一条:它是按规则合成的,不是一次测量。

③ 不回答它和你那张运费账单差多少。 那取决于你的合同,既不公开,也因人而异。第三节只能给出结构:它们不是同一样东西。

④ 不回答它的月差"应该"是多少。 商品还能拿仓储成本估个上限,这里连一个可以拿来做参照的量都没有。⛔ 任何"历史上差过 50%,所以 30% 算便宜"的推理,在这个品种上都是无源之水。

⑤ 不回答它挂几份合约、怎么挂。 ⚠️ 写作时我在数据里撞见两份"本该有却查不到"的合约,但交易所的挂牌规则我在本机核不动——所以本篇一个字都不写它的挂牌规则,也不把数据里的缺口读成"交易所没挂"。⭐ 这个区分很要紧:一个字段是空的,说明的是数据源的性质,不一定是被观测对象的行为。

⑥ 不回答哪条消息会把它推向哪边。 第二节⑤ 给的是通道——这类事情会落在运价上、而且中间没有缓冲。⛔ 但"这一次会不会落""落下去是往上还是往下""要走多久",日线一条都答不了,本篇也不猜。⚠️ 知道它对消息敏感,和知道下一条消息意味着什么,是两件差得很远的事。

⑦ 不回答你该不该做它。 它的价差结构和你在商品上养出来的直觉整个不兼容。不兼容本身不是理由,"我以为它和别的品种差不多"才是。


七、一张可以存下来的图

有仓库的品种集运欧线
图按什么分格工序⭐ 这个数是怎么造出来的
合约钉在哪一格一种具体的实物⭐ 一个按规则合成的指数
谁拴住相邻两份合约仓库⭐ 没有人(舱位存不到下个月)
相邻两份差多少中位 0.18%–1.10%⭐ 17.68%,七成的日子超 10%
间隔拉长单调变大⛔ 不单调(+6 比 +4 还小)
到期那天基差被交割制度拉平近月对齐指数,远月什么也没发生

三条能直接用的结论:

① 看到相邻合约价差大得离谱,先问它有没有仓库。 有仓库,价差就有上限,超出的部分迟早被人做掉;没有仓库,那只是两拨人对两段时间的两个看法,谁也不欠谁一个回归。

② 「可仓储」决定的不只是能不能交割。 它同时决定了月差有没有天花板、能不能折成年化、"价差回归"那套话术成不成立,以及一条消息进来时有没有一层库存替你挡一下。

③ 换一个品种,先重新问一遍"这张图该按什么分格"。 前四篇按工序,黄金按"在谁手里",这一篇按"这个数怎么来的"。方法用到第六次被推翻了两次——每一次推翻都比又一次成功更有用。

下一篇:换个栏目,回到工具层面。《米粒品种手册》会继续,那几格没有合约的位置也一直欠着。

⚠️ 风险提示 本文仅为期货知识分享与研究交流,不构成任何投资建议。期货交易具有高杠杆特性, 可能导致本金全部损失甚至产生穿仓负债。文中涉及的合约参数、交易时段、交割方式与 统计结果均为写作时的公开信息,历史统计不代表未来,也不构成对任何品种、任何方向 的判断;具体规则以各期货交易所官方最新公告为准。请通过正规期货公司开户,理性 参与、独立决策、风险自担。

本文首发于微信公众号「米粒论期」 · 阅读原文

免责声明:本文仅供学习参考,不构成任何投资建议。期货交易存在风险,入市需谨慎。

本文涉及

文中提到的概念、品种和书目,都能在站内查到。

沪ICP备2026050790号-1