市价单图的是快,限价单图的是价格。市价单不保证成交价,限价单不保证能成交。先想清楚你更怕哪一种:价格跑偏,还是单子没买到。
市价单和限价单有什么区别
| 对比项 | 市价单 | 限价单 |
|---|---|---|
| 想要的结果 | 尽快和盘口上已有的单成交 | 只按你定的价格或更好的价格成交 |
| 价格有没有保证 | 没有,盘口有多深就按多深成交 | 有,最差就是你填的价格 |
| 能不能成交 | 盘口正常时一般能成交,但也可能只成交一部分 | 可能一直不成交,或只成交一部分 |
| 手续费按什么收 | 一般是吃单(Taker) | 可能是挂单(Maker),也可能是吃单 |
市价单为什么会有滑点
假设卖一价 100 USDT 那一档只有 5 个币,你市价买 12 个。订单可能先后在 100、100.5 和 101 成交,最后均价比你一开始看到的 100 高。单子越大、盘口越薄、行情变得越快,差得通常越多。
同一个盘口,市价、限价、IOC 和 FOK 各能买到多少
下面用一个虚构的币来算:卖盘依次是 5 个 @ 100、4 个 @ 100.5、10 个 @ 101 USDT,你想买 12 个。假设成交过程中盘口不变,不算手续费、价格保护和数量精度。
| 下单方式 | 马上成交多少 | 成交金额 / 均价 | 剩下 3 个怎么办 |
|---|---|---|---|
| 市价买 12 个 | 5 + 4 + 3 = 12 个 | 1,205 USDT / 约 100.4167 | 全部买到,没有剩下 |
| 普通限价 100.5,GTC | 5 + 4 = 9 个 | 902 USDT / 约 100.2222 | 剩下 3 个按 100.5 挂着等,直到成交或你撤单 |
| 限价 100.5,IOC | 5 + 4 = 9 个 | 902 USDT / 约 100.2222 | 剩下 3 个马上取消,已经买到的 9 个不会退回 |
| 限价 100.5,FOK | 0 个 | 0 USDT / 没有均价 | 不能马上买齐 12 个,整笔都不成交 |
GTC 是一直有效、直到撤单;IOC 是能成交多少就成交多少,剩下的马上取消;FOK 是要么马上全部成交,要么全部取消。所以 FOK 不保证你能买到,IOC 也不保证买齐。平台或产品不支持某种方式时,别拿名字差不多的选项去代替。
普通限价和 IOC 在这个例子里少花了 303 USDT,是因为少买了 3 个,不是买齐 12 个还省了 303。如果之后再下一张单补齐,要把两次成交和手续费加在一起算。FOK 没成交不收费,但你也没买到。
限价单能管什么,管不了什么
限价买 100 USDT 的意思是不会用高于 100 的价格买,但不代表一定能买到。如果卖价一直高于 100,订单就一直不成交。反过来,如果现在的卖价已经低于 100,限价单也可能马上成交,按吃单收费。
什么时候用市价单,什么时候用限价单
- 必须赶紧平掉有风险的仓位:更看重成交,但下单前要先看盘口深度,想好能接受多大滑点。
- 想按计划的价格买:用限价单管住价格,接受要等或者买不到。
- 只想按挂单收费:平台支持的话勾上只做 Maker(Post Only),别只靠普通限价单。它和只减仓的区别见只做 Maker 和只减仓有什么区别。
大额下单为什么不能只看最优价
最优买卖价只代表第一档有多少量。单子比这一档大,市价单会一档一档往上吃,限价单可能只成交一部分。大额下单要看多档盘口、预计成交均价和平台的价格保护规则。
撤单、改价、重下单,最容易漏掉什么
- 先看已经成交了多少:撤掉的只是剩下没成交的部分,已经买到或卖出的照样算数。
- 确认撤单真的成功了:点了撤单到收到成功提示之间,订单可能还在成交,重下多少要看最新记录。
- 改价后重新看收费身份:新价格如果能马上成交,就可能按吃单收费;不是之前挂过单,就永远按挂单算。
- 看清订单状态:“部分成交后取消”和“全部取消、没有成交”不一样,剩下的钱、买到的数量和手续费也都不一样。
一张单里挂单、吃单都有时手续费怎么对账,看限价单为什么也收吃单费;价差和滑点各自怎么算,看滑点是什么。
下单前选市价还是限价,先看这四项
在币安(Binance)或欧易(OKX)下单前,先看这四项:
- 你这笔单的金额,占现在盘口深度的多少。
- 你账户实际的挂单和吃单费率。
- 你最多能接受多大滑点,或者最多能等多久不成交。
- 要不要用只做 Maker、IOC 或 FOK 这类方式。
下单后想算成交均价,就把每笔“数量 × 价格”加起来,再除以总数量。手续费可以用手续费计算器按你的 VIP 等级和挂单/吃单算;它不读你的成交记录,滑点要按成交均价自己算。
注意: 文中盘口和数字只是举例,假设盘口不变、也没触发价格保护;真实下单的成交结果会不一样。
常见问题
市价单一定能全部成交吗?
不一定。盘口不够深、触发价格保护或超出滑点容忍度时,可能只成交一部分,剩下的被取消。
限价单一定按挂单收费吗?
不是。能马上和已有挂单成交的限价单会按吃单收费;想只按挂单成交,可以勾选只做 Maker。
用限价单就没有交易成本了吗?
不是。还是要付手续费,也躲不开买卖价差,还可能只成交一部分,等待期间价格也会变。
这篇对你有帮助吗?
收到了,谢谢。我们会据此复核和改进这一页。
资料来源
以下是本文核对过的官方页面,核对日期 2026-09-23。规则以交易所页面的最新说明为准。