未平仓量(open interest,OI)

未平仓量(open interest,简称 OI),是指在某个时刻尚未了结的期权或期货合约张数;每张合约虽然同时有多头和空头两边,却只被统计一次。它在收盘后每天公布一次,不说明任何一边由谁持有,也不同于成交量——成交量数的是一段时间内的交易活动。

Senzoukria · 术语表 · 更新于 2026 年 9 月


未平仓量与成交量

一张合约在一个交易日里可以易手很多次,所以成交量可以超过此前的未平仓量,而不意味着每一笔交易都开了新仓。成交量高于未平仓量说明的是相对上一次快照换手率很高,而不是新建头寸的证据。清算机构的报告会把两者分开,看板也应该如此。

两种完全不同的计数
指标它统计什么什么时候更新
成交量一段时间内成交的合约张数连续更新,每成交一笔就更新
未平仓量某一时点上尚未了结的合约张数每天一次,收盘之后

OI 说不出来的事

  • 谁持有多头、谁持有空头。每一张未平仓合约两边都有人,而这个计数对两边都只字不提。
  • 今天的成交究竟是开仓还是平仓;那只会体现在第二天的数字里。
  • 一份认购期权是被买入的还是被卖出的,是不是某个价差组合或对冲的一条腿。
  • 盘中的变化。Gamma 和 Delta 在日内会随现货和时间移动,但未平仓量在下一次更新之前一直停在公布值上。

它在 Gamma 敞口里的角色

做市商 GEX 模型把未平仓量当作每个行权价上的头寸规模,乘以 Gamma 和合约乘数,再按持仓方向假设赋一个符号。因为 OI 不说明持有人,这个符号是一个约定,而不是一次测量。又因为 OI 是每天一次的数字,中午算出来的 GEX 位置用的是上一个收盘时刻的头寸,只不过按当前现货和波动率重新定价而已。成交量除以未平仓量这类比率,在分母很小时非常不稳定;而缺失的未平仓量值,绝不能当成零来处理。

在 Senzoukria 里

GEX 模块按已配置期权链公布的原样取用未平仓量。在 Surface 页面上,Open interest 是「绘制数值」的选项之一,而页面注释写明:未平仓量和隐含波动率来自期权链,Gamma、Vanna 和 Charm 则是模型输出。「按行权价看净 GEX」页面显示每个行权价上认购与认沽的 OI 读数,状态面板则显示一个认沽/认购 OI 数值。「计算假设」面板里有一个数据新鲜度小节,标出期权链快照时间,并注明未平仓量在收盘后每天公布一次,因此盘中变动的 Gamma 来自现货和时间,而不是今天新建的头寸。本站的期权流视图是对成交的另一种观察,不能拿来代替 OI。

常见误区

  • 把某个认购行权价上未平仓量上升读成看涨;那些合约同样有卖方。
  • 拿昨天的未平仓量当成今天早上开出来的头寸在用。
  • 用零去填补缺失的 OI 值,并任由它悄悄改变一个 GEX 总量或一堵墙的选取结果。

其他语言版本

常见问题

未平仓量为什么每天只更新一次?
因为它是在每个交易时段结束后,由清算流程在开仓和平仓交易轧差完成之后计算出来的。成交量则是在日内逐笔报出的,这也正是为什么盘中的期权流数据和一张未平仓量快照描述的是两件不同的事,应该分别打上时间戳。
成交量可以超过未平仓量吗?
可以。合约可以在一个交易日里反复换手,所以日成交量可以大于尚未了结的合约张数。这说明相对上一张快照换手率很高,并不说明每一笔成交都开了新仓;净效果只会体现在下一次公布的未平仓量数字里。
某个行权价未平仓量很大,是不是意味着做市商在那里是空 Gamma?
不是。未平仓量只数合约张数,不说明持有人,所以那个行权价上做市商 Gamma 的符号,是模型施加的一个假设。Senzoukria 在「做市商持仓方向」设置里把这个假设摆出来;把它反过来,每一个行权价上的符号都会翻转,而未平仓量的数字一个都没变。

继续阅读