期货市价单优先解决“尽快成交”,限价单优先控制“最差成交价格”。市价单不等于按屏幕上的最新价成交,行情跳动、盘口变薄或下单量较大时,可能连续吃掉多个价位;限价单能约束买入上限或卖出下限,但价格没有进入可成交区间时可能一直排队。实际选择前,还要核对交易所、品种、交易时段和期货公司软件是否支持该指令。
规则核验日期:2026年9月18日(北京时间)。本文解释中国境内期货常见委托指令,不构成个性化交易建议;各交易所和期货公司终端的指令名称、适用品种及未成交部分处理方式可能不同。
先看结论:市价单和限价单分别解决什么问题
| 比较项 | 市价单 | 限价单 |
|---|---|---|
| 核心目标 | 按当时可执行报价尽快成交 | 只在限定价格或更优价格成交 |
| 价格边界 | 不锁定屏幕所见最新价 | 买入不高于限价,卖出不低于限价 |
| 主要不确定性 | 成交价和滑点 | 是否成交及排队时间 |
| 流动性突然下降 | 可能跨越多个价位成交 | 可能部分成交或完全不成交 |
| 集合竞价 | 须看交易所规则,不能默认可用 | 通常可申报,但仍以具体规则为准 |
| 适合优先考虑的场景 | 必须快速降低已有风险,且盘口深度足够 | 计划建仓、对成交成本有明确上限或下限 |
这里的“更优价格”从交易者方向判断:买入限价单可以按限价或更低价格成交;卖出限价单可以按限价或更高价格成交。限价不是触发后自动变成无限价委托,也不能保证触及该价格就一定成交。
市价单为何会出现滑点
期货成交来自买卖申报簿。假设某合约卖一为3800元、5手,卖二为3801元、8手,卖三为3802元、20手。此时提交买入市价单10手,若队列在指令到达交易所前没有变化,可能有5手在3800元成交,另5手在3801元成交,成交均价为3800.5元。屏幕上看到的3800元只是当时最优卖价,不是10手全部成交的承诺。
滑点大小主要受四项因素影响:盘口各价位可成交数量、下单量、行情变化速度和网络/柜台/交易所链路时延。涨跌停附近、夜盘切换、重要数据公布前后或冷门合约中,盘口可能快速变薄。此时“市价”强调执行优先,并不代表价格风险消失。
交易者可以用成交均价-下单时最优卖价衡量买入滑点,用下单时最优买价-成交均价衡量卖出滑点,再乘以合约乘数和成交手数估算金额影响。手续费、平今规则和保证金占用应另行计算。
限价单为何价格到了仍可能没成交
限价单进入交易系统后,通常按价格优先、同价格下时间优先的原则排队。市场成交价触及你的限价,只说明该价位发生过成交,并不证明排在你前面的申报已经全部成交。若可成交数量不足、你的委托到达较晚,或者行情触价后立即反向,订单仍可能未成交。
例如当前卖一为3800元,你提交3798元买入限价单。只有对手方愿意以3798元或更低价格卖出,并且轮到你的排队顺序,订单才会成交。若你把买入限价设为3801元,系统也不会故意按更差的3801元成交;在申报簿允许时,它会先与3800元等更优卖价撮合。
因此,限价单的风险不是“买贵”,而是错过成交、只成交一部分,或为了追单反复修改价格而增加操作错误。需要撤单时,还要确认原订单是否已成交、部分成交或撤单成功,不能仅凭客户端按钮状态判断。
FOK、FAK和“市价转限价”不能混为一谈
FOK通常表示立即全部成交,否则自动撤销;FAK通常表示立即成交可成交部分,剩余自动撤销。它们是对委托成交方式的附加约束,不等于市价单本身。不同交易所、品种和终端是否开放、如何命名,应以当日业务规则和客户端说明为准。
“市价转限价”则涉及未成交部分如何处理。上期所2026年9月14日起实施的《交易管理办法》规定,市价指令按当时市场上可执行的最优报价成交,不参与集合竞价,未成交部分自动撤销或转换为限价指令;同一规则同时说明限价、市价和套利指令可附加FOK、FAK属性。交易者不能把这一规则机械套用到所有交易所,应先确认自己交易的合约和软件。
2026年规则变化:上期所已引入市价指令
上期所官方通知显示,自2026年7月6日起,市价指令适用于上期所上市的全部期货和期权。通知当时公布的单笔下单量边界为:期货限价指令最多500手、市价指令最多60手;期权限价指令最多100手、市价指令最多30手,最小均为1手。交易所可以根据市场情况调整指令限额,所以这些数字只能作为核验日期当日的规则记录,实际下单前仍应查询最新通知。
这项变化也说明,旧文章里“国内商品期货只有限价和撤单、没有市价单”的概括已经过时。规则会变,交易软件还可能根据风险控制设置更小的单笔数量或限制特定时段使用,不能只靠多年以前的教程。
四种真实场景,应该优先考虑哪一种
场景一:按计划分批建仓
若目标是控制入场成本,而不是立刻获得全部仓位,限价单通常更符合需求。可以把总量拆成多笔,分别观察盘口和成交回报,避免一次委托对薄弱盘口造成明显冲击。
场景二:已有仓位需要快速降风险
若持仓接近风险阈值,继续等待可能扩大损失,市价或带立即成交属性的指令更重视执行速度。但下单前仍要查看盘口深度和涨跌停状态;处于单边市时,即使使用市价指令,也不代表一定存在对手盘。
场景三:夜盘冷门合约或远月合约
买卖价差较宽、挂单数量少时,直接使用大额市价单更容易产生多档滑点。限价单能明确价格边界,但需要接受等待或无法成交。更稳妥的做法是先核对成交量、持仓量和盘口,而不是只看最新价。
场景四:止损触发后的委托
止损条件只是触发机制,触发后究竟提交市价还是限价委托,决定了主要风险是滑点还是不成交。可结合止损单成交与跳空风险说明查看两种路径,不要把“设置止损价”理解为保证按该价格平仓。
下单前的七项核对清单
- 确认合约。检查品种、月份、买卖方向、开平标志,避免在主力合约切换时下错月份。
- 确认规则来源。进入交易所现行业务规则或公告,不照搬旧截图和非官方参数。
- 确认盘口。查看最优买卖价、价差和前几档可成交数量,估算大单可能跨越的价位。
- 确认指令属性。辨别普通市价、普通限价、FOK、FAK或市价转限价,不只看软件按钮简称。
- 确认时段。集合竞价、连续竞价、夜盘和临近收盘的可用指令可能不同。
- 确认风险预算。把合约乘数、手数、可能滑点和手续费一起计算,并预留结算单复核所需记录。
- 确认成交回报。下单后查看已成交数量、成交均价和未成交数量;撤单后再次确认,避免重复下单形成反向仓位。
常见误区
误区一:市价单一定按最新价成交。最新价是上一笔成交记录,市价单面对的是指令到达时的可执行盘口,两者可以不同。
误区二:限价单触价就保证成交。触价后仍受排队顺序和对手方数量影响,尤其在快速行情中。
误区三:撤单按钮点过就算撤单成功。撤单指令与原委托可能在传输中交叉,必须以最终成交和委托回报为准。
误区四:所有交易所的市价单都一样。交易所规则、适用品种、附加属性和最大下单量并不完全相同,期货公司还可能设置自身风控边界。
结论
市价单与限价单没有绝对优劣。前者用价格不确定性换取更高的即时成交概率,后者用成交不确定性换取明确的价格边界。下单前应先判断自己最不能接受的是“没成交”还是“成交价偏离”,再核对交易所现行规则、盘口深度、指令属性和软件回报。对杠杆交易而言,指令选择只是风险控制的一环,还需要配合保证金占用测算和持仓限额核验。