为什么有持仓却提示“可平不足”?
持仓栏里明明还有 10 手,点平仓时却提示“可平不足”。这种情况通常不是持仓突然消失了,而是这 10 手里,并不是每一手都能被当前这笔平仓指令使用。
可平不是总持仓。 可平是当前方向、当前开平标志、当前交易规则下,还没有被冻结、可以继续用于平仓的数量。
先分清持仓和可平
总持仓表示账户现在还持有多少手;可平数量表示当前平仓指令还能动用多少手。两者看起来接近,但含义不同。
可以用一个简化公式理解:
可平数量 = 持仓总数量 - 已冻结平仓数量 - 当前平仓指令不能使用的今仓或昨仓
例如某合约有 10 手多单,已经挂出 4 手卖出平仓单,但还没有成交。此时持仓仍然显示 10 手,因为那 4 手还没有真正平掉;但它们已经被平仓委托占用,新的卖平单通常只能再使用剩下的 6 手。再报 10 手平仓,就容易出现“可平不足”。
这类问题的关键不是“有没有持仓”,而是这部分持仓有没有被别的平仓委托占住。
挂出的平仓单会冻结持仓
平仓委托发出后,只要还没有成交或撤销,对应数量就会占用可平。价格挂得很远、排队没有成交、只成交了一部分,都可能留下剩余未成交数量。
假设 10 手多单先挂出 4 手卖平,后来只成交 1 手。此时账户还剩 9 手多单,但原委托里还有 3 手未成交,新的可平空间不是 9 手,而要先扣掉那 3 手冻结量。
这也是“可平不足”最常见的来源:交易者看的是持仓手数,柜台判断的是可用平仓手数。
在快期2里,未成交平仓单可以在未成交单窗口处理。按 F2 进入未成交单窗口后,可以撤销原平仓单,也可以对未成交手数或报单价格做快速修改。需要注意,快速修改未成交单本质上是快期2先发撤单指令、再发新委托指令;它能减少操作步骤,但不改变“旧平仓单未撤掉前会占用可平”的事实。

今仓和昨仓也会卡住
另一个容易忽略的点,是平今和平仓不是同一件事。上期所和上期能源的合约需要区分今仓、昨仓;其他交易所品种的平仓指令不区分今昨。
快期2持仓列表会把今仓和昨仓分列。双击今仓列时,只平今仓的手数(如果是上期所则指令开平也自动为”平今“);双击今仓列之外的区域,则会根据该合约或品种的自动开平设置确定平仓手数。

所以,比如账户里某上期所合约有 7 手持仓,其中今仓 3 手、昨仓 4 手:
- 报 5 手平今,可能因为今仓只有 3 手而不足;
- 报 5 手平昨,也可能因为昨仓只有 4 手而不足;
- 其中任何一部分已经挂出平仓单,还要再扣掉冻结数量。
这不是总持仓不够,而是当前平仓指令要用的那一类仓位不够。
还有一个交易日细节:夜盘与第二天的白盘属于同一个期货交易日。夜盘开的仓,在这个交易日收市结算前通常仍按今仓理解,不要只按自然日来判断今仓和昨仓。
自动开平设置会改变结果
快期2的自动开平不是简单地“有仓就全平”。在“选项 -> 选项设置 -> 自动开平”里,常见处理方式包括按持仓量全平、按默认手数平仓且超出部分不处理、按默认手数平仓且超出部分反向开仓。

系统默认的“按持仓量全平”比较适合快速平仓。按照快期2文档说明,这个选项下有头寸做相反方向下单时,会撤销原来的平仓单,再按先平今后平仓的顺序发平仓单;这能减少旧平仓单继续占用可平的问题。
但如果选择的是“按默认手数平仓,超出持仓量部分不处理”或“超出部分反向开仓”,这两个选项不会自动撤销原来的平仓单。原来挂出的平仓单如果没有成交,就需要手动撤单或改单,否则可平数量仍然被占着。
这也是为什么同样是双击持仓平仓,有的人觉得软件会自动处理旧单,有的人却仍然遇到可平不足:差别可能不在持仓,而在于自己提前修改过自动开平设置。
两个条件会叠加
真实盘中经常不是单一原因,而是冻结数量和今昨仓同时影响。
比如上期所某合约有多头昨仓 4 手、今仓 3 手,之前已经挂出 2 手卖平今但没有成交。此时总持仓是 7 手,但可用今仓只剩 1 手;如果再报 3 手卖平今,就会因为今仓可平不足被拦住。换成卖平仓,也只能动用昨仓部分,不能自动把剩余今仓都算进去。
如果这时使用快期2默认的按持仓量全平,软件可能先撤掉原平仓挂单,再重新按规则发出平仓指令;如果使用的是不会自动撤旧平仓单的自动开平选项,原来那 2 手卖平今仍然占着可平。同样的持仓,设置不同,下一笔平仓单能不能报出去就可能不同。
方向也要对上
平仓必须和持仓方向相反。
多头持仓要用卖出平仓指令,空头持仓要用买入平仓。
如果手动在下单板选择买卖方向和开平标志,最容易出错的是只盯着“平仓”两个字,却没有确认当前持仓方向。
可平不足不是成交不了
可平不足是数量和规则问题,不是盘口问题。涨跌停、流动性差、排队靠后,会导致平仓单成交不了;但“可平不足”通常发生在报单检查阶段,说明这笔委托要使用的可平数量不够。
处理这类提示时,不要急着反复点平仓。更有效的顺序是先找有没有旧的平仓挂单,再看今仓和昨仓是否选错。
记住一句话:有持仓只是能不能平的前提,可平数量才决定这笔平仓单能不能报出去。 在快期2里,持仓分列、未成交单和自动开平设置连在一起看,才能判断“可平不足”到底卡在哪里。