平仓、锁仓、自对冲、反手有什么区别?先把持仓处理动作分清楚
摘要
很多用户在处理持仓时,会把平仓、锁仓、自对冲、反手放在一起理解。它们看起来都和“把当前仓位处理掉”有关,但实际含义并不一样。
平仓是减少或结束原有持仓;锁仓是开出反方向仓位,让净方向风险暂时降低;自对冲主要是期权相关的对冲指令,用来处理同一交易编码下符合规则的双向持仓;反手则是先平掉原方向,再建立反方向仓位。下单前先把这几个动作分清楚,可以避免误以为自己已经退出风险,实际却只是换了一种持仓结构。
平仓:真正减少原有持仓

平仓是最直接的持仓处理方式。原来有多单,就用卖平处理;原来有空单,就用买平处理。平仓成交后,原有持仓数量会减少,方向风险也会相应下降。
用户最容易疑惑的是“为什么我明明有持仓,平仓时却提示仓位不足”。这类情况通常要结合今仓、昨仓、交易所平仓规则、是否存在冻结委托、是否选择了错误的平仓方向来判断。
比如持仓已经被另一笔挂单冻结,再继续平仓时,软件可能提示需要先撤当前挂单。原因不是账户没有持仓,而是这部分持仓已经被其他委托占用,不能重复用于新的平仓委托。
锁仓:不是平仓,而是开反方向仓
锁仓的核心动作是“开仓”,不是“平仓”。如果原来持有多单,再开一笔同合约空单;或者原来持有空单,再开一笔同合约多单,就形成了双向持仓结构。
锁仓后,净方向风险可能下降,但原有持仓并没有消失。账户里同时存在多头和空头,后续仍需要再处理这两边仓位。
锁仓常见于两类场景。第一类是临时控制方向风险,用户不想立刻平掉原仓,但又希望先把敞口降下来。第二类是某些品种平今成本较高,用户希望先通过反向开仓控制风险,再等待更合适的处理时点。
需要注意,锁仓并不等于没有风险。保证金占用、手续费、后续解锁方式、今昨仓结构都会影响最终成本。
自对冲:主要是期权相关功能,不等于普通锁仓

自对冲和锁仓经常被混淆。锁仓是形成双向持仓,自对冲则是对已经存在的双向持仓进行对冲处理。
从理解上看,自对冲更像是“把同一账户、同一交易编码下符合条件的双向仓位,按交易所和柜台支持的规则进行冲销”。它不是普通的手动平仓按钮,也不是随便把任意两笔仓位相减。
更准确地说,用户在快期里看到的自对冲,一般首先要按期权场景理解。常见类型包括期权自对冲、行权后期货自对冲、履约后期货自对冲。只有大商所还支持期货自对冲,也就是对同一交易编码下同一期货合约的双向期货持仓进行对冲平仓。
所以看到“自对冲”按钮时,不要简单理解成“锁仓”。更准确的理解是:如果账户里已经有符合规则的双向持仓,软件提供入口帮助用户按规则提交对冲申请。
期权自对冲:处理同一期权合约的双向期权持仓
期权自对冲,是申请对同一交易编码下、同一期权合约的双向期权持仓进行对冲平仓。比如同一期权合约下同时存在买方持仓和卖方持仓,且满足交易所规则,就可以考虑使用期权自对冲指令。
各交易所规则并不完全一样。郑商所无期权自对冲指令;上期所指令包括资金账号、合约、数量,指令当日生效,收取双边行权手续费;广期所指令包括资金账号、合约,指令当日生效,收取双边平仓手续费,且不参与平今优惠;大商所指令可以按标的、品种、合约等粒度提交,合约级需设置手数,收取双边平仓手续费,且不参与平今优惠。
在快期里,大商所期权自对冲可以在持仓板块点击期权持仓,鼠标右键选择“自对冲”,再选择指令粒度,如标的、品种或按合约,然后选择“对冲期权持仓”。如果有不希望执行自对冲的范围,可以勾选“不执行自对冲”。需要注意,大商所期权自对冲不支持“按账户设置”粒度。
上期所、广期所的操作更直接:在持仓板块点击期权持仓,鼠标右键选择“自对冲”,再选择“对冲期权持仓”。
行权后和履约后期货自对冲:和期权行权履约有关
行权后期货自对冲,主要针对期权买方。期权买方行权后,如果生成了双向期货持仓,或行权获得的期货持仓可以与原有期货持仓对冲,就可以按规则申请行权后期货自对冲。对冲数量不能超过行权获得的期货持仓量。
履约后期货自对冲,主要针对期权卖方。期权卖方被履约后,如果账户里形成了可对冲的期货持仓,可以申请履约后期货自对冲。
这两类功能也有交易所差异。郑商所无相关自对冲指令;上期所行权后期货自对冲跟随期权行权指令,下达行权时选择是否进行期货对冲,通常不收取费用;广期所同样跟随行权指令选择,但收取期货平仓费用;大商所则按资金账号、标的或品种提交,不支持合约级别,指令当日生效,收取期货平仓费用。
在快期里,大商所相关指令一般在期权持仓上点击鼠标右键,通过“自对冲”选择标的、品种或账户等粒度,再选择“对冲行权后期货持仓”或“对冲履约后期货持仓”。上期所、广期所的行权后期货自对冲通常在行权时勾选“行权生成的头寸自对冲”;履约后期货自对冲则在持仓板块通过“自对冲”入口提交。
期货自对冲:仅大商所支持
如果只是普通期货双向持仓,不能默认认为所有交易所都支持自对冲。期货自对冲目前仅大商所支持,申请对象是同一交易编码下、同一期货合约的双向持仓。
在快期里,大商所期货自对冲的操作方式是:在持仓板块点击期货持仓,鼠标右键选择“自对冲”,再选择指令粒度,如品种、账户,或不选则按合约,然后选择“对冲期货持仓”。如果需要排除某些范围,可以勾选“不执行自对冲”。
因此,期货用户看到“自对冲”时要先确认交易所和品种。如果不是大商所期货双向持仓,就不要把它当成一个通用的期货锁仓处理按钮。
反手:先退出原方向,再进入反方向
反手通常包含两个连续动作:先平掉当前方向仓位,再按相反方向开出新仓。比如原来持有多单,反手后会变成空单;原来持有空单,反手后会变成多单。
反手的特点是动作快,但也因为动作快,更需要确认数量、方向和价格。它不是简单的“平仓”,而是“平仓 + 反向开仓”的组合动作。
如果用户只是想退出当前持仓,不应该使用反手;如果用户已经明确判断方向反转,并且愿意建立反方向风险敞口,反手才是合适的工具。
下反手前建议先看三点:当前持仓数量是否正确、反手后是否会超过计划仓位、账户可用资金是否足够支持新的反向开仓。
为什么平仓时会要求先撤单?
平仓时提示需要先撤单,通常是因为已有挂单占用了可平仓位。
举个例子,账户里有 1 手多单,用户已经挂出 1 手卖平委托但还没有成交。此时这 1 手持仓已经被冻结,如果再点市价平仓,软件就会发现没有额外可用持仓可以平,于是提示需要先撤掉当前挂单。
这个提示的目的不是阻止用户平仓,而是避免同一笔持仓被重复使用。正确处理方式通常是先确认当前挂单是否还需要保留,如果不需要,就撤掉挂单后再重新平仓。
平仓能不能指定某个开仓价格的持仓?
很多用户会问,能不能指定平掉某个入单价格对应的持仓。这个问题要看交易所规则、柜台规则和软件支持的持仓明细粒度。
在期货交易里,持仓处理通常不是按用户主观指定“某一笔开仓价”来完全自由选择,而是受到今仓、昨仓、平今、平昨、交易所规则和柜台返回数据的影响。
如果用户的目标是控制成本,更实际的做法是先理解当前持仓结构:哪些是今仓,哪些是昨仓,哪些委托已经冻结,当前平仓按钮或下单板采用的是哪种平仓方式。比起只盯着开仓价格,先把可平数量和今昨仓规则看清楚更重要。
结论
平仓、锁仓、自对冲、反手解决的是不同问题。平仓是退出原仓,锁仓是用反向开仓暂时降低净敞口,自对冲主要用于期权及相关行权履约场景,只有大商所支持期货自对冲;反手是退出原方向后再进入反方向。
如果只是想结束风险,优先确认平仓;如果只是想临时锁住方向,再考虑锁仓;如果已经有期权双向持仓、行权履约后的期货双向持仓,或大商所期货双向持仓,再看是否适合自对冲;如果要从多转空或从空转多,才使用反手。
FAQ
锁仓是不是等于平仓?
不是。锁仓只是建立反方向仓位,原持仓仍然存在。
自对冲是不是锁仓按钮?
不是。自对冲主要是期权相关功能,用于处理符合规则的双向持仓;期货自对冲仅大商所支持。
郑商所可以做期权自对冲吗?
不可以。郑商所无期权自对冲指令。
大商所期货自对冲怎么理解?
大商所期货自对冲,是对同一交易编码下同一期货合约的双向期货持仓申请对冲平仓,不能理解成所有交易所通用功能。
反手适合什么时候用?
适合用户明确想从当前方向切换到反方向时使用。如果只是退出持仓,直接平仓更清楚。
为什么我有持仓却平不了?
可能是持仓已被挂单冻结,也可能是平仓方向、今昨仓选择或交易所规则不匹配。
平仓前一定要撤单吗?
不一定。只有当已有挂单占用了可平持仓,新的平仓委托无法使用这部分持仓时,才需要先撤单。