期货基差
期货基差(futures basis)是同一时刻期货合约价格与其标的现货价格之间的差额。对股指期货而言,它主要反映到期之前的融资成本减去预期分红;当你要把一个在 SPX 上算出来的伽马水平之类的现货指数价位搬到 ES 图上时,需要加上的就是这个数。
Senzoukria · 术语表 · 更新于 2026 年 9 月
基差由什么构成
期货合约在到期时按现货指数结算,所以在那之前,它的价格等于指数加上一个持有成本项。对股指来说,这个持有成本等于把指数成分篮子持有到期的融资成本,减去同一期间这个篮子派发的分红。当融资成本超过预期分红时,期货在现货之上成交;当分红占上风时,它在现货之下成交。
因此基差并不是一个常数。它随利率预期、分红估计和距离到期的时间而变化,并在合约走向结算的过程中向零收敛。每一次季度移仓、近月合约更换时,它还会跳一下。
- 基差 = 期货价格 − 现货指数价格,两者取自同一瞬间。
- 它的正负和大小取决于利率、分红以及距离到期的时间。
- 同一产品的不同合约月份,基差各不相同。
订单流交易者为什么在意它
- 由期权推导出来的价位,是在现货或 ETF 标的(SPX、SPY、NDX、QQQ)上计算的,而不是在 ES 或 NQ 上;要把它们搬到期货图上,就必须加上基差。
- 从昨天抄来的一个固定偏移量,会差掉隔夜里利率、分红或日历所移动的那一部分。
- 指数与 ETF 之间的比例关系带来了第二次换算:一个 SPY 或 QQQ 的价位必须先折算成指数点,然后才能加基差。
- 把结果取整到合约的最小变动价位是最后一步,而这一步本身也会引入一点误差。
在 Senzoukria 中
GEX 模块按它所依据的那个期权标的报告伽马水平,每个快照旁边都标着“{time} 时的现价”,零伽马、看涨期权墙和看跌期权墙这些价位也都在那个标的上给出。应用不会替你凭空造出一个基差;把这些价位中的某一个搬到 ES 或 NQ 的足迹图上,就是《ES 与 NQ 期货上的 GEX》那篇指南所描述的换算,而从实时报价中测量基差这件事,仍然由交易者自己负责。
GEX 视图本身以配置了期权数据源为前提;只有一条期货行情,是产生不了它的。
常见误区
- 一整周都给每一个 SPX 价位加同一个偏移量,中途从不重新测量。
- 把 SPX 的基差套用到 NQ 上,而后者跟踪的是另一个指数、另一条合约月份曲线。
- 把基差和买卖价差、或者两个合约月份之间的差额(跨期价差)混为一谈。
- 把映射过来的价位,当成期货订单簿里真实挂着的流动性来读。
相关内容
其他语言版本
常见问题
- 此刻我该怎么测量 ES 的基差?
- 取同一瞬间 ES 近月合约的实时报价和标普500指数的实时数值,用期货减去指数即可。务必使用时间戳一致的报价;拿一个延迟的指数去配一个实时的期货,算出来的基差混合了两个不同的时刻。
- 基差在一天之内会变化吗?
- 会,只是通常变得很慢。它随利率和分红预期变化,并随着到期临近而漂移;在季度移仓前后或利率决议之后,它可能出现明显的位移。每次重新映射价位时都重新测一遍,不要把早上那个数字用一整天。
- 基差和期货升水(contango)是一回事吗?
- 有关联,但不是一回事。升水和贴水描述的是整条曲线在各合约月份之间的形状;基差则是某一份合约与现货价格之间的差额。对股指来说,近月出现正基差往往伴随着一条处于升水状态的曲线,但这两个词回答的是不同的问题。