升贴水与期限结构本质上由三类变量拼出来:现货价格、期货价格(不同到期月份)、以及把两者“对齐”的时间与持有成本要素;计算逻辑不是看单一价格,而是看“同一标的在不同交割时间的定价差”如何被拆解。
先把对象讲清:现货、近月、远月与“同一计价口径”
期货的升贴水通常指期货相对现货的价格偏离,期限结构则指不同到期合约之间的价格排列。要能计算,第一步是统一对象与口径:
– 标的与质量口径:商品期货要确认交割品级、交割地与升贴水条款;股指/利率期货要确认指数定义、应计利息规则等。若现货与期货对应的“可交割篮子”不同,升贴水计算会混入质量与地点差异。
– 时间口径:现货是“即期”,期货是“到期交割”。把两者放到一张表上比较时,必须显式写出到期日与剩余天数,否则同样的价差在不同剩余期限下不可比。
– 价格口径:常见有两种表达方式:
1) 绝对价差:期货价减现货价;
2) 相对价差:用价差除以现货价(或除以期货价)形成比例,便于跨品种或跨阶段对比。
这里的关键是:升贴水的“计算对象”不是某个单点,而是一对价格(期货与现货)在同一标的、同一口径、明确剩余期限下的差。
升贴水的计算步骤:从价差到“年化差”
升贴水计算可以按结构化步骤拆:
1) 取现货基准价:可以是现货收盘、现货加权成交、或可交割现货的报价中枢。选择不同基准会改变数值,但逻辑不变:现货是对“当下交割”的定价。
2) 取目标期货合约价格:例如近月、次近月或某个季度合约。此处要确保是同一交易时点的价格,避免把时间波动当作升贴水。
3) 计算绝对升贴水:期货价减现货价。为正通常被口语称为“升水”,为负称为“贴水”。
4) 计算相对升贴水:用绝对价差除以现货价(或期货价)。相对表达的意义是把“价格水平”影响剥离,留下偏离幅度。
5) 做期限可比化:把相对升贴水按剩余天数折算成年化口径。直观理解是:同样的相对价差,剩余时间越短,隐含的“每年差异”越大;剩余时间越长,年化后越小。
上述 1-4 步回答“期货相对现货贵或便宜多少”,第 5 步回答“在给定剩余期限下,这个偏离相当于怎样的时间强度”。这也是期限结构讨论中经常需要的统一尺度。
期限结构怎么算:同一曲线上的“跨期价差”与斜率
期限结构不是只看近月对现货,而是把多个到期月份的期货价格排成一条曲线。计算关系可拆为两类:
– 水平(level):某一到期合约相对现货的升贴水,反映该到期点的定价偏离。
– 形状(shape):不同到期合约之间的跨期价差,反映曲线是向上还是向下。
结构化计算步骤如下:

1) 选取一组到期点:例如近月、次近月、季月、远季月。到期点越多,曲线越细,但数据噪声也可能更大。
2) 计算相邻合约跨期价差:远月价减近月价。也可计算“跨期比例”(价差除以近月价)以消除价格水平。
3) 跨期价差期限化:相邻两合约之间有固定的到期间隔,把跨期比例按间隔天数折算为“单位时间的曲线斜率”。这样才能把“1个月差”和“3个月差”放在同一尺度上讨论。
4) 形成曲线指标:
– 近端斜率:次近月相对近月的期限化价差,描述曲线前端形状;
– 远端斜率:更远月份之间的期限化价差,描述曲线尾部形状;
– 曲率:比较前端斜率与远端斜率的差异,刻画曲线是“前陡后平”还是“前平后陡”。
当把“升贴水(期货-现货)”与“跨期价差(远月-近月)”同时放入同一框架,就能看清:期限结构其实是多个升贴水点连成的曲线,而曲线斜率来自不同到期点之间的价差。
升贴水与期限结构背后的变量:持有成本、收益与交割约束
只做价差计算还不够,理解计算逻辑需要把价差拆成“由哪些成本与收益构成”。在不强调数学细节的前提下,可以用文字版的成本-收益分解来理解:
– 资金成本:把钱占用到到期日的机会成本。利率越高,其他条件不变时,远期/期货价格更容易高于现货。
– 持有与仓储成本:主要出现在商品(仓储、保险、损耗),会推高远月相对现货的定价。
– 持有收益:例如股指的股息、债券的票息与应计利息、部分商品的便利收益(持有现货带来的供应保障价值)。这些收益会在逻辑上抵消资金与仓储成本,使期货相对现货的价差变小甚至转负。
– 交割与可得性约束:可交割库存紧张、交割规则限制、现货与交割品级差异,会让“现货基准价”与“可交割现货”出现偏离,导致升贴水包含非纯粹的时间价值成分。
因此,升贴水的计算结果可以被理解为:资金成本与持有成本把期货往上推,持有收益把期货往下拉,交割约束决定价差里有多少是“结构性偏离”。把这些变量想清楚,才能在看期限结构时明白为何某些到期点的升贴水更敏感。
不同资产的计算差异:商品、股指、利率与外汇的口径变化
升贴水与期限结构的通用框架一致,但不同资产的“现货定义”与“持有收益”不同,导致计算时的口径差异明显:
– 商品:现货往往不是一个交易所统一价格,而是区域、品级、含税与物流条件的组合报价。升贴水计算的关键在于选取可交割或可替代的现货基准,并识别仓储与便利收益带来的结构性影响。
– 股指期货:现货对应指数点位,持有收益主要是成分股的股息预期;资金成本来自无风险利率。计算升贴水时,常把“指数点位”与“期货点位”直接做差,再通过剩余期限做年化,口径相对统一。
– 债券/利率期货:现货可能是一篮子可交割券,且存在转换因子、应计利息与净价/全价之分。升贴水若直接用“期货价格-现货价格”会混入应计利息与转换规则,需要先统一到可比的全价/净价口径,再谈价差。
– 外汇远期/期货:升贴水常以“远期点”表达,本质是两种货币利差把远期汇率从即期汇率推开。这里的期限结构更多体现不同期限的利差曲线,而不是仓储或交割品级。
在同一站内框架下理解指标时,可以类比“Beta 值如何计算?资产与市场波动关系结构拆解”的思路:先确定比较对象与基准,再把结果拆回驱动变量。升贴水与期限结构也是同样的结构化问题:先对齐口径,再计算价差,再把价差解释为成本、收益与约束的组合。
小结:指标本质来自“时间差定价”的拆分
升贴水的核心是“期货与现货的同标的价差”,期限结构的核心是“不同到期点之间的跨期价差”。计算上先做口径统一与价差/比例,再用剩余期限进行可比化;解释上把价差拆成资金成本、持有成本、持有收益与交割约束四类变量。把这四类变量放回曲线的不同到期点,就能理解期限结构为何呈现不同形状,以及升贴水为何会随期限与资产类别而改变。



