本文内容
期货成交量和持仓量有什么区别?用一个例子算清楚
成交20份合约,持仓量为什么只增加6份?先把成交量、持仓量和持仓增减分开看。
成交量看一段时间,持仓量看一个时点
成交量回答“这段时间成交了多少合约”,持仓量回答“现在还有多少合约没有平仓”。持仓增减则是两个时点的持仓量之差。三者不能互相替代:一段时间成交20份合约,持仓量完全可能只从100份增加到106份。
读行情时,先看数字旁边的说明:是哪一个合约、用什么单位、统计哪个时段或时点。本文以同一期货合约为例,用虚构数量说明开仓、平仓和持仓转手如何影响这三个数字,不据此判断价格涨跌。
单边计数:一份合约不要把多空双方算两遍
以上海期货交易所为例,2026年9月14日起实施的《上海期货交易所交易管理办法》第三十一条,将成交量定义为某一期货合约当日成交合约的单边数量,将持仓量定义为未平仓合约的单边数量。这是上期所该办法的口径,不能据此认定所有交易所、行情软件和历史数据都采用相同口径。
本文也采用单边计数:每成交一份合约,只计一次。一方新开多仓,另一方新开空仓,形成一份未平仓合约;把多仓和空仓相加,会把这份合约算两遍。
“买入”和“卖出”本身并不能说明持仓量会怎样变化。买入可能是开多仓,也可能是平空仓;卖出可能是开空仓,也可能是平多仓。要看买卖双方是在开仓还是平仓:
- 双方都开仓:增加未平仓合约。
- 双方都平仓:减少未平仓合约。
- 一方开仓、另一方平仓:其中一方的持仓转给了新的持有人,未平仓合约数量不变。
在这个简化例子里,无论属于哪种情况,每成交一份合约,期间成交量都增加一份。
算一遍:成交20份,为什么持仓只增加6份?
假设期初持仓量为100份,期间成交量从零开始累计。以下虚构数量均针对同一期货合约,省略清算调整及其他报送细节;10、4、6表示合约份数,不是交易笔数。
| 买卖双方的操作 | 成交合约数 | 累计成交量 | 持仓量变化 | 操作后持仓量 |
|---|---|---|---|---|
| 买方开多仓;卖方开空仓 | 10 | 10 | +10 | 110 |
| 买方平空仓;卖方平多仓 | 4 | 14 | −4 | 106 |
| 买方开多仓;卖方平多仓 | 6 | 20 | 0 | 106 |
第一行双方新开仓,持仓量增加10份。第二行双方平掉已有持仓,持仓量减少4份。第三行由新的多头接替原来的多头,虽然成交了6份合约,但未平仓合约没有增加。
- 期间成交量:10 + 4 + 6 = 20份。
- 期末持仓量:100 + 10 − 4 + 0 = 106份。
- 持仓净变化:106 − 100 = +6份。
净增加6份,不能写成“期间只成交了6份”。期末的106份也不是本期全部新开的仓,其中包含期初就已存在的未平仓合约。
比较之前,先对齐合约、单位和时间
把期间成交量和期初、期末两个持仓量放在一起,就能看清“成交20份”“仍有106份未平仓合约”“净增加6份”为什么可以同时成立。
| 时间 | 数量 | 含义 |
|---|---|---|
| 期初 | 持仓量100份 | 开始时已有的未平仓合约 |
| 期间 | 成交量10 + 4 + 6 = 20份 | 这段时间成交的合约 |
| 期末 | 持仓量106份;净变化+6份 | 结束时未平仓的数量,以及相对期初的变化 |
实际比较数据时,合约和统计范围应一致,单位也要能对应。合约份数不能直接与美元金额或标的资产数量相比。美国商品期货交易委员会(CFTC)的术语表也指出,成交量有时会用实物单位表示,不能只看到“成交量”三个字就假定单位相同。
还要核对时间标签:当日累计成交量、某一时点的持仓量,以及两个时点之间的持仓增减,是三个不同读数。本文的表格解释它们之间的关系,不规定任何行情软件的刷新频率。查看其他市场或历史序列时,应另查当时适用的交易所和数据提供方说明。

这些数字能说明什么,不能说明什么?
这组数字能说明合约如何被计数,不能单独告诉你价格会涨还是会跌,也不能保证按某个报价成交。
| 示例读数 | 可以说明 | 不能据此推断 |
|---|---|---|
| 成交量20份 | 期间成交了20份合约 | 还有20份未平仓,或当前报价下有20份可成交 |
| 期末持仓量106份 | 期末仍有106份未平仓合约 | 买方人数比卖方多106人 |
| 持仓净变化+6份 | 期末106份减去期初100份 | 成交量是6份,或有6个单位的资金流入 |
每份未平仓合约都有多头和空头,持仓量增加本身不是买入或卖出信号。若要判断能否按某个价格成交,应查看可用订单及其价格和数量;历史成交量与当前可成交深度不是一回事。交易费用和拟承担的亏损金额也要另外计算。
最实用的阅读顺序是:先确认合约与单位,再核对统计期间或时点,最后把成交量、期末持仓量和持仓增减分别读清楚。
常见问题
成交量和持仓量最主要的区别是什么?
成交量统计一段时间内成交的合约数量,持仓量统计某个时点仍未平仓的合约数量。本文例子中,成交量是20份,期末持仓量是106份,持仓净增加6份。
一份多仓加一份空仓,要算成两份持仓吗?
在本文采用的单边计数方式下,不用相加。它们是同一份合约的两侧,只计一侧。上期所上述办法也采用单边数量;查看其他数据时,要核对相应口径。
成交量增加,持仓量可以不变吗?
可以。示例最后一行,买方新开多仓,卖方平掉已有多仓,成交6份合约,期间成交量增加6份,而持仓量仍为106份。
持仓增减为什么不等于成交量?
持仓增减比较两个时点的未平仓数量;成交量则累计期间成交的合约,包括开仓、平仓和持仓转手。示例中三类成交合计20份,持仓净变化只有+6份。
持仓量高,就能判断涨跌或保证成交吗?
不能从持仓量本身得出这些结论。每份合约都有多空双方,未平仓合约总量也不能告诉你某个价格下有哪些可成交订单。
资料来源与适用范围
本文解释期货合约的数量概念。三种开平仓配对和100→106的例子是教学演算,不是交易所公布的实际行情,也不是从CFTC原文摘录的交易表。除明确说明的上期所定义外,不代表所有市场当前的报送公式。
- 上海期货交易所:《交易管理办法》:第三十一条第十二、十三项规定成交量与持仓量的单边口径;第五十二条注明自2026年9月14日起实施。
- CFTC期货术语表:Open Interest、Volume和Offset条目提供基本定义与计数范围。
- CME Group:Open Interest:解释未平仓合约与成交合约数量的区别。
- Zerodha Varsity:Open Interest:提供开仓、平仓和持仓转手的教学示例。
上期所条文核对日期为2026年10月24日;其余基础资料沿用2026年10月19日的核对记录。本文不包含实时行情,也不说明HypaForecast提供期货或持仓量功能。
了解HypaForecast市场
以下链接供浏览市场信息,不代表你具备使用或交易资格。
HypaForecast发布知识指南,并运营预测市场服务。本文说明传统期货的计数概念,不代表HypaForecast提供期货或持仓量功能,也不构成你可以使用某项服务的资格判断。
分享本指南