开始之前
限价单和市价单有什么区别?下单前怎么选
一个先守价格边界,一个先接受当前可成交价格;选之前先想清楚怕什么。

限价单和市价单不是“会交易的人用哪个”的考试题。它们只是两种不同的取舍:一个先守住价格边界,另一个先接受当前能成交的价格。你要先说清自己更怕哪件事——等不到成交,还是成交价超出预期。
一句话区别:限价单让你规定最差可以接受的价格,但可能等很久或不成交;市价单按当时订单簿里能成交的价格去撮合,通常更快,却不能先锁死最终平均价。
先看差别,别先看按钮颜色
| 要比较的事 | 限价单 | 市价单 |
|---|---|---|
| 你能控制什么 | 最差接受价格 | 提交的数量或金额 |
| 你不能保证什么 | 何时成交、能否全部成交 | 最终平均成交价 |
| 可能出现的结果 | 立即成交、部分成交、继续等待或结束 | 按一档或多档可用价格成交 |
| 核对重点 | 限价、已成交数量、剩余订单 | 每笔成交、平均价、累计金额 |
Binance 现货术语表对 LIMIT 的定义是:执行价格不会差于你设定的价格;对 MARKET 的定义是:按当时可得的价格和流动性买卖,直到订单完成或订单簿流动性用尽。官方定义可见Binance 现货 API 术语表。
这里的“不会差于”要从方向理解。限价买入设置的是最高愿意支付的单价,实际成交可以更低;限价卖出设置的是最低愿意接受的单价,实际成交可以更高。限价不是“只能刚好在这个数字成交”。
限价单像一张带条件的纸条

你把一张纸条交给系统:“价格不高于这个数时,帮我买;价格不低于这个数时,帮我卖。”系统接收纸条后,会看订单簿里有没有满足条件、并且排在你前面的订单是否已经处理。没有合适的对手方,订单就继续等待。
教学示例:某资产当前卖方最低愿意接受的价格是每单位 10.2 BBB。你提交限价买入,最高只接受 10 BBB。此时没有人在 10 BBB 或更低价格卖给你,订单可能保持开放。它没有坏,也不是平台忘了处理;你给出的条件还没有遇到可以成交的对手方。数字和资产均为教学假设。
如果你把限价买入设在当前可以卖给你的价格之上,订单可能马上与现有卖单成交。此时它虽然叫限价单,实际也可能立即成交。订单类型的名字不会决定它一定“挂着”;是否立即成交,要看提交时的价格与订单簿。
价格相同也不代表你一定排在最前面。订单簿通常还要考虑同价位的先后顺序,前面有多少数量等待,会影响轮到你的时间。你从页面看到某个价格曾经出现,却仍没成交,可能是可成交数量不足以轮到你的订单,也可能行情只短暂触及。具体结果以订单状态和成交记录为准。
限价单特别容易制造一个错觉:把“已提交”看成“已经买到”。开放订单会占用相应资产,导致可用余额下降,但资产交换尚未全部发生。看见余额被锁定时,先查开放订单,不要急着再下一张相同订单。
市价单不是按屏幕上的一个数字包成交

市价单的意思是接受订单簿当下可以成交的价格。页面上的最新价只代表最近一笔成交,不是系统为你锁住的报价。你提交后,订单可能先吃掉最接近的一档数量,再去下一档补足,于是形成多笔成交和一个平均成交价。
教学示例:卖方第一档有 3 单位 AAA,价格是 8 BBB;第二档有 7 单位,价格是 8.1 BBB。若市价买入 10 单位 AAA,订单可能在两档分别成交。未计手续费的总金额是 3×8 加 7×8.1,平均成交价要用总金额除以 10。示例只是解释多档成交,不代表真实盘口。
这类差异常被叫作滑点,也就是最终成交价格与提交前预期价格之间的偏离。滑点大小取决于当时流动性、订单数量和订单簿变化,教程不能预先保证。交易对冷清、下单数量相对盘口大时,更要先看买卖盘和价差,不要把“市价”误读成“按最新价”。
市价买入有时允许你填“准备花多少报价资产”,有时按“准备买多少基础资产”填写。两种输入方式都可能存在,关键看输入框旁边的单位。单位仍不清楚时,先读交易对两边与数量单位,不要拿一个不带币种的数字去确认。
市价单也可能没有全部成交。
官方定义保留了订单簿流动性用尽的边界,平台还可能因为交易状态、账户限制或交易规则拒绝订单。它通常优先执行速度,提交后仍要确认实际成交数量和最终状态。
判断流动性时,可以先看买一卖一之间的距离和各档可用数量。距离很大,说明买卖双方当前愿意成交的价格差得多;靠近当前价格的数量很少,说明稍大的市价单更容易走到后面价位。盘口只是当下快照,不保证提交时仍原样,但至少能让你知道自己正在接受什么。
按真实需求选,不按“哪种更高级”选
如果你不能接受价格超过某个边界,限价单更贴近这个要求。但你必须同时接受另一个结果:订单可能不成交,或者只成交一部分。价格边界和成交确定性不能同时由一张普通订单替你保证。
如果你更在意尽快把当前可用流动性成交,并且已经看过订单簿、能接受平均价变化,市价单才符合这个需求。这里的“能接受”不是口头说无所谓,而是你知道屏幕最新价不是承诺,也知道订单可能跨多档成交。
如果你既不能接受价格变化,也不能接受等待,答案可能不是强行在两个按钮里选一个,而是暂时不下单。市场没有义务同时给出你要的价格和速度。能看见这层取舍,比记住“新手用限价”或“急单用市价”更重要。
我们更看重的一件事:下单前能把不可接受的结果说清楚。只说“我想买”还不够;你还要知道,等待、部分成交和价格变化中,哪一个会让你后悔。
还有一种实际需求是“我愿意等,但不想一直忘着这张订单”。这时除了设置价格,还应决定多久回来查看,并了解自己使用的订单有效方式。普通长期有效限价单可能一直保留到成交或撤销;其他有效方式会影响未成交部分怎样结束。看不懂这些选项时,不要随手改默认值,也不要把高级订单名字当成更安全。
| 你的真实要求 | 更接近的选择 | 仍要承担的结果 |
|---|---|---|
| 价格高于某个数就不买 | 限价买入 | 可能等不到或只成交一部分 |
| 价格低于某个数就不卖 | 限价卖出 | 可能长期开放并占用资产 |
| 接受当前盘口,想尽快成交 | 市价单 | 最终平均价可能与最新价不同 |
| 两种代价都接受不了 | 先不提交 | 可能错过当前价格,但不会产生看不懂的订单 |
五个听起来合理、其实会误导的说法
- “限价单一定更便宜。”限价单只设价格边界,不保证市场会来到这个价格,也不自动保证手续费角色。
- “市价单就是按最新价成交。”最新价是一笔已经发生的成交;你的订单要面对提交后的可用订单簿。
- “限价单没成交就是系统慢。”先检查买卖方向、限价、队列、已成交数量和交易对状态。
- “撤销限价单会把所有结果恢复。”撤销只停止未成交部分,已经成交的买卖不会因此消失。
- “金额小,市价差异可以忽略。”差异大小由当时盘口和数量决定,不能只凭自己觉得金额小。
另外,限价单并不自动等于 maker。Maker 是订单先进入订单簿、给市场增加可成交数量的一方;taker 是立即与已有订单成交的一方。一张限价单如果价格能立刻成交,也可能成为 taker。手续费角色应在实际成交记录里看,不能从订单类型名称猜。
“价格到了还没成交”也需要拆开。你看到的可能是最新成交价,不是对手方持续提供的可成交数量;同价位还可能有订单排在前面;页面显示精度也可能隐藏更细的价格差。详细排查见币安限价单一直没成交怎么办。
修改主意时,先确认原订单是否仍开放,再决定撤销或重新下单。直接再提交一张新订单,可能让两张订单同时存在;原单若随后成交,你会得到比预期更多的数量。网络卡顿或按钮没有立即反馈时,这条尤其重要:先查订单历史和开放订单,不用重复点击来试探。
提交前后,各看一遍这六项
提交前检查:
- 交易对左右资产与买卖方向没有看反。
- 输入框要求的是基础资产数量,还是报价资产金额。
- 限价单的价格边界是否真能接受,市价单的盘口变化是否看得懂。
- 可用余额足够,资产没有被其他开放订单锁定。
- 数量、价格和金额符合交易对当前规则。
- 确认页仍是你刚才选择的交易对、方向和订单类型。
提交后检查:
- 订单进入开放订单、部分成交还是已成交状态。
- 原始数量与已成交数量是否相等。
- 是否出现多笔成交,平均价如何由明细得到。
- 手续费扣了多少、扣的是哪种资产。
- 有没有剩余订单继续占用可用余额。
完整核对方法可以接着看第一次做现货交易:下单后怎么看成交和到账。
当你能解释订单为什么成交或为什么等待,也能解释余额为何变化,才算真正选对了订单类型。选择不是在点击时结束,而是在成交记录里得到答案。
如果你只能记住一件事,就记住“限价管边界,市价接盘口”。前者用等待换价格条件,后者用价格不确定换成交机会。两种订单都要看实际记录,也都可能受交易规则和账户状态影响。按钮本身不会替你判断风险。
在确认页再读一遍方向、单位和订单类型。看不懂,就退回去。多花半分钟看懂,不会错过一项属于你的保证,也不会制造一张自己解释不了、事后还要猜结果的订单。