移仓时先平旧仓还是先开新仓,差别在哪里
移仓换月看起来只是把持仓从旧合约换到新合约,实际执行时却不是一个动作,而是两条腿:平掉当前持仓,同时在目标合约上建立同方向新仓。
这两条腿先后顺序不同,账户看到的风险也不同。先平旧仓,先释放风险和保证金;先开新仓,先保留行情敞口。差别不只在操作习惯,而在保证金占用、成交滑点、价差暴露和未成交时的后果。
先给结论:
| 执行顺序 | 更关注什么 | 主要代价 | 更适合的情况 |
|---|---|---|---|
| 平仓优先 | 释放保证金、降低双边占用 | 可能短暂失去行情敞口 | 资金偏紧,能接受短暂空仓 |
| 开仓优先 | 保持持仓连续性 | 保证金占用更高,可能短时双边持仓 | 不想断掉敞口,资金较充足 |
| 智能移仓 | 按价差和盘口自动调整 | 不能保证理想价差或两腿同时成交 | 更关注价差执行,不想频繁手工撤改单 |
先平旧仓
先平旧仓,意思是先把当前合约的持仓平掉,再去目标合约开同方向新仓。快期2持仓栏移仓换月窗口里的“平仓优先”,就是按设置的单次手数上限,每次先平当前持仓,再开目标合约。
这种顺序最大的好处是资金压力小。旧仓先平掉后,对应保证金会释放出来,再去开目标合约时,账户不需要同时承担两份同方向持仓。
但它也有一个明显代价:旧仓已经平掉、新仓还没有成交时,账户会短暂失去原来的行情敞口。 如果行情正好快速上行,而原本是多头移仓,旧仓先平后新仓没买上,就可能少吃一段行情;如果是空头移仓,也可能错过下跌中的持仓保护。
先开新仓
先开新仓,意思是先在目标合约建立新仓,再平掉当前合约。快期2里的“开仓优先”,就是按单次手数上限,每次先开目标合约,再平当前持仓。
这种顺序更适合不想断掉行情敞口的交易者。比如原来持有旧合约多单,先买入目标合约后,再卖出平掉旧合约,中间不会出现完全空仓的时间。
但代价也直接:目标合约开仓成功、旧仓尚未平掉时,账户会短暂同时持有两边仓位。 保证金占用会增加,价格波动也会同时作用在旧合约和新合约上。如果旧仓因为盘口薄、涨跌停或价格挂得不合适而没平掉,账户可能在一段时间里处于超出预期的持仓状态。
真正暴露的是价差
移仓不是单纯比较旧合约和新合约各自涨跌,更核心的是旧合约和目标合约之间的价差。平旧仓和开新仓之间只要隔了一段时间,价差就可能变。
举个简单例子。旧合约多单要移到远月,操作上需要卖出平旧合约、买入开目标合约。
- 如果先卖旧合约后买新合约,这段时间目标合约突然走强,移仓成本就会变差;
- 如果先买新合约后卖旧合约,旧合约突然走弱,也会影响最终换过去的价格。
移仓的滑点,不只来自单边成交价,也来自两条腿之间的价差变化。 这就是为什么快期2移仓换月窗口里会有“目标价差”“单次最小手数”“单次最大手数”“追单价格”“追单次数上限”等参数。它们不是装饰字段,而是在控制每次移仓的成交节奏和追价边界。
单次手数上限太大,容易一次性冲击盘口;太小,又可能拖长执行时间,增加价差变化风险。追单次数太高,成交概率会提高,但也可能把移仓成本追得更差。
快期2持仓栏怎么用
在快期2里,持仓栏提供了直接的移仓换月入口:在持仓板块点击“移仓换月”按钮,打开移仓换月设置窗口。这个窗口里的字段,本质上是在决定“移多少、移到哪里、用什么价差和追单节奏执行”。

几个字段要按交易含义理解:
- 现有持仓:当前要移出的旧合约;
- 移仓数量:本次准备移动的手数,不能只看总持仓,还要看可平和冻结情况;
- 目标持仓:准备移入的新合约,通常是目标月份或目标主力合约;
- 目标价差:控制旧合约和目标合约之间愿意接受的移仓价差;
- 单次最小手数 / 单次最大手数:控制每次拆单规模,影响盘口冲击和执行时间;
- 追单价格 / 追单次数上限:控制追价边界,追得越积极,成交概率越高,但移仓成本也可能变差。
顺序选择则有三种:
- 勾选平仓优先:每次先平当前持仓,再开目标合约;
- 勾选开仓优先:每次先开目标合约,再平当前持仓;
- 两个都不选:走智能移仓,系统根据目标价差和盘口状态自动优化移仓过程,调整挂单方式并自动撤单。
如果是上期所和上期能源相关合约,还要处理今仓、昨仓。快期2提供“只移今仓”“只移昨仓”“平今优先”等持仓类型选择;非上期所和上期能源品种不区分今昨。
点击“确定”后,移仓任务会进入套利池。套利池里能看到合约信息、买卖方向、开平方式、价差、份数、已下单、未下单和当前状态。

什么时候不选优先
如果账户既不想简单先平,也不想简单先开,可以在快期2移仓换月窗口里两个优先都不选,让系统进行智能移仓。系统会根据目标价差和市场盘口状态自动优化移仓过程。
这类方式适合关注价差、又不想手工频繁撤改单的场景。它不是保证一定以理想价差成交,而是把单腿先后顺序、挂单和撤单交给系统按盘口去处理。
这里要分清一件事:智能移仓解决的是持仓栏移仓任务的执行节奏;它不能消除市场风险,也不能保证两腿同时成交。目标价差设置得太激进,可能成交慢;追单参数太宽,又可能提高移仓成本。
自定义套利移仓是另一种逻辑
快期2还支持用自定义套利进行移仓。做法是在“选项 -> 选项设置”里添加自定义套利合约,再把设置好的自定义套利合约填到下单板;这时合约输入框右侧会出现移仓选项,勾选后填写参数并下单。

这个入口和持仓栏移仓换月不一样。自定义套利移仓是按套利合约两腿来下单:下单板里的买卖开平是针对第一腿合约,第二腿会自动反向。也就是说,重点变成 “第一腿怎么报、两腿价差怎么成交”,而不是在窗口里选择先平旧仓还是先开新仓。
标准套利合约的两腿可以同时成交;自定义套利合约不能保证两腿同时成交。用它移仓时,要把它当成价差交易逻辑,而不是持仓栏里那个“平仓优先/开仓优先”的顺序开关。
一句话记住
移仓换月不是简单换一个主力合约,而是旧仓平仓和新仓开仓的执行组合。先平旧仓,资金压力小但可能短暂失去敞口;先开新仓,持仓连续但保证金占用更高。快期2持仓栏的移仓换月功能,把顺序、数量、目标价差、分批手数和追单参数放在同一个窗口里,核心就是让交易者只需要在资金占用和价差风险之间做选择,而无需关注其他细节。