你按行情页看到的价格算好金额,下单后却发现平均成交价不同。这不一定是手续费多扣了,也可能是订单依次与多个报价成交。理解市价单和限价单,先把“我希望的价格”和“实际有人愿意成交的价格”分开。
订单簿是一组报价,不是一个固定售价
订单簿中,不同卖方可能愿意以不同价格卖出不同数量。买方的报价也一样。页面显示的最新价格,往往反映最近一次成交;它不承诺你接下来的全部数量都能按那个价买到。
用一个教学例子:卖方第一档愿意按 10 个报价单位卖出 2 个资产,下一档愿意按 10.1 卖出更多。如果你用可立即成交的方式买 3 个,可能有 2 个按第一档、1 个按第二档成交。这次成交金额为 2 × 10 + 1 × 10.1 = 30.1,均价约为 10.0333,尚未计入手续费;便不能把全部数量都按第一档的 10 来计算。例子只说明订单簿结构,不代表真实市场报价或交易建议。
订单规模、报价变化与可成交深度会影响结果。交易前应查看实际页面,交易后读取成交明细。不要把行情截图与总支出的差额全部归到手续费;价格变化、部分成交和手续费是不同项目。
看报价时也要看是哪一边。最新成交价、最佳买价、最佳卖价不是同一个数字。买入要有人卖给你,卖出要有人买;拿一张只显示最新价格的截图,无法判断当时能否完成整笔订单。
上面的 30.1 是成交金额,不是手续费。把“比第一档多花了 0.1”全叫作平台额外收费,会把价格影响算错。费用若另列,就在成交金额之外单独核对。
市价单侧重按当时可用报价成交
它换来的是成交,代价是价格由当时的市场给。
市价单通常会与当时可用的对手报价成交,不给出一个由你指定的单一成交价格。它适合优先考虑执行的情境,但仍可能受到流动性、市场波动、平台规则和数量限制影响,不能保证每次都立即、完整成交。
币安学院对市价单的说明讨论了从订单簿取得流动性的方式。对初次操作的读者,更应关注的是:确认时看见的估计结果,与完成后的实际成交记录可能不同。
市场剧烈变化时,这种差异可能更明显。不要为了赶上价格而略过交易对、买卖方向和数量单位。买入页面让你填写的是资产数量还是支付金额,会影响你输入的含义;同样一个数字填在数量框或金额框里,可能代表完全不同的订单。
先看输入框的单位,再填数字
假设一个示例交易对的资产价格为 10 USDT。填“数量 20”表示想交易 20 个资产;填“金额 20 USDT”则是在表达一笔约 20 USDT 的买入预算。两者差了一个价格换算,不能因为按钮位置相似就沿用上一次输入。
实际订单还要受页面的数量精度、最低金额和费用安排约束。余额不足时,先读错误提示指向哪种资产;不应为了让表单通过,把数量随手加大。

限价单限制价格,不承诺一定成交
限价单让你指定愿意接受的价格边界:买入时不高于所设限价,卖出时不低于所设限价,具体执行仍取决于市场与平台规则。价格没到、前面还有其他订单,或对手数量不足,都可能使订单等待或部分成交。
限价单提交成功与订单成交成功要分开。你可能在“当前委托”中看到它继续挂着,资产也可能被相应占用。这时不要因为余额减少就误以为全部已经买入或卖出,应该查看已成交数量与剩余数量。
如果你改变主意,可以按平台支持方式申请撤销未成交部分,但撤单请求与市场成交可能交错发生。撤单后的最终结果以订单记录为准,不能假定点击取消后从未有任何成交。限价单说明可帮助理解这类边界。
普通限价买单限制的是你愿意支付的买入价格,不限制买入后资产会跌多少。它不是账户风险开关,也不能保证投资收益。
部分成交之后取消,会留下什么?
假设委托买入 5 个单位,已经成交 2 个,剩余 3 个仍在等待。此时申请撤单,处理的是尚未成交部分;已买到的 2 个不会随撤单自动卖回去。
| 你看到的记录 | 应该怎么读 |
|---|---|
| 委托数量 5,成交数量 2 | 只确认已经买到2个,不能按5个安排下一次转出 |
| 取消请求已提交 | 继续查看最终状态,期间仍可能发生撮合 |
| 最终已取消,成交数量仍为2 | 保留这2个的成交与费用记录,剩余部分未继续挂单 |
这是固定数量的教学情景,不对应真实交易。若想退出已经成交的持仓,需要另外作决定;重新卖出面对的是新的报价,不能把它理解为撤销原交易。
Maker 与 Taker,要看成交方式
提供流动性与取得流动性,是观察订单如何成交的角度。一个限价单如果价格已经能与当前对手报价成交,就可能立即吃掉已有流动性;因此“限价单必然是 Maker”并不成立。币安学院的 Maker 与 Taker 说明也专门解释了这种情况。
实际费用要查看对应产品费率和成交记录。有的平台还提供只挂单等特殊选项,但它们有自己的触发或取消行为,不应只看名字就打开。没有理解之前,先用简单订单弄清数量、价格、成交状态,会比叠加更多选项更有帮助。
一张订单分批成交时,费用也可能分批记载。核对总成本应把真实成交数量、价格和费用放在一起,不能把未成交部分算成已经发生的买卖。相关费用说明见交易费用的三个环节。
选择限价或市价,可以先问自己:能否接受等不到成交?是否需要限制买入价格?先回答这两个问题,再研究页面上的选项。普通限价适合表达一个可接受的价格条件,市价更强调按现有报价执行;二者都不能替你决定资产是否值得买。
把价格设得离市场更远,也不是一种免费优惠。它换来的是等待,甚至始终没有成交。若付款或提币另有安排,要以已经到手的资产为基础,不把挂着的订单当作可用余额。
下单后,先看成交明细再判断余额变化
打开订单记录,先分清提交数量、已成交数量与剩余数量。委托占用的余额不等于已经成交;撤单也只处理尚未成交的部分。如果想把已经买入的资产卖回去,那是另一笔交易,还会面对新的价格和费用。
记录里最值得抄下来的是成交均价,不是你下单那一刻看到的价格。后面对账、算成本、比较手续费,用的都是均价这个数。
- 交易对、买卖方向、数量单位是否符合原计划。
- 状态是未成交、部分成交、已成交还是已取消。
- 实际成交数量和均价分别是多少。
- 每笔成交扣了什么资产作为手续费。
- 剩余委托是否仍然有效、占用多少余额。
如果提交失败,先看数量精度、最小金额、可用余额等具体提示,不把所有失败都当成网络卡顿。调整前确认单位,不靠多填一个零跨过最低额。
普通限价不等于触发价格提醒:价格已经能与现有报价成交时,它可能当场成交。条件单另有触发步骤,应在理解普通订单后再阅读对应说明,不把这些设置混在一起猜。