vexdu.
返回全部指南

报价与计算

在币安刚买的币马上卖掉为什么少了钱?用买单和卖单算出一来一回的成本

付了 800 USDT 买一个币,一分钟后原样卖掉,拿回来的不到 800。少掉的钱分成几块:买和卖各收一次手续费,买入价本来就比卖出价高一点,再加上这一分钟里价格自己的涨跌。买单和卖单的成交记录里有足够的数,能把每一块拆开算清。

本文内容 5

刚买的币卖回去,少掉的钱从哪几处来

已经成交的买单撤不回来。想回到原来的币,只能再下一笔方向相反的单,这一来一回就是「往返」。往返之后少掉的钱,来源只有这几处:

  • 买入那一笔的手续费。现货下单按成交额收;不开 BNB 抵扣时,一般从买到的币里扣。
  • 卖出那一笔的手续费。又收一次,这次从卖得的 USDT 里扣。
  • 买卖价差。同一时刻,市价买要吃卖一价,市价卖只能拿到买一价,卖一总比买一高一点。成交金额大到要吃好几档,均价还会再往不利的方向偏。
  • 两笔之间行情自己的涨跌。这一块可正可负,不是成本,但它和前三块混在同一个差额里。

如果钱是从银行卡或 C2C 进来、最后还要换回法币,两头还各有一段不在交易订单里的费用,放在最后一节说。

从买单和卖单的成交记录里抄哪几个数

两张订单各抄三项:成交均价、成交数量、手续费(连同它扣的是哪种币)。手续费一栏写的币种不一样,折算方法就不一样,几种记法怎么不算重,费用从哪种币扣那篇单独讲过。

下面用一组假设数字走一遍。现货市价单,普通用户吃单 0.1%,手续费都从到手的那一边扣:

买入:付 800 USDT,成交均价 2.5030
成交 800 ÷ 2.5030 ≈ 319.6165 枚,手续费 0.3196 枚,入账 319.2968 枚
卖出:319.2968 枚,成交均价 2.4990
成交额 ≈ 797.9228 USDT,手续费 ≈ 0.7979 USDT,拿回 ≈ 797.1249 USDT
一来一回少了 ≈ 2.8751 USDT,约 0.36%

把这 2.88 拆开:

买入手续费:0.3196 枚 × 2.5030 ≈ 0.8 USDT,正好是 800 的 0.1%
卖出手续费:≈ 0.7979 USDT
价格那一块:(2.5030 − 2.4990)× 319.2968 ≈ 1.2772 USDT
合计 ≈ 2.8751 USDT

两次手续费是确定的,换一个时间做大概还是这么多。价格那一块里,有多少是买卖价差、有多少是这一分钟价格往下走了,只看两张订单分不出来。想分开,下单那一刻顺手记一下交易页上的买一和卖一:卖一减买一的那一段是价差,剩下的才是行情。

还没下单时,怎样估出马上卖回去的最低损失

不需要真的买一次再卖一次。打开交易页,看订单簿最上面的卖一和买一,再加上两次吃单费率,就是「此刻买进、此刻卖出」最少要损失的比例:

最低往返损失 ≈(卖一 − 买一)÷ 卖一 + 2 × 吃单费率
假设卖一 2.5020、买一 2.5010:0.0010 ÷ 2.5020 ≈ 0.04%
加上 2 × 0.1%,合计约 0.24%

费率取自币安现货及杠杆费率页:普通用户挂单 / 吃单都是 0.100%,用 BNB 抵扣是 0.07500%。市价单按吃单算,开了 BNB 抵扣,两次合计就从 0.2% 变成 0.15%。VIP 等级不同,这一栏也不同;费率表日后若有调整,按你下单时页面上那一档代进公式。

这是下限。金额相对盘口偏大,市价单会一档档往上吃,均价比卖一高;冷门币的买一卖一可能隔得很开,价差那一项会远大于手续费。加权均价怎么算,见订单只成交一部分那篇。

假设你只是想先买一点、熟悉一下流程再说,那 0.2% 上下的往返损失是这一步的正常代价,金额放小一点就行。要是打算买进后短时间内反复进出,先拿这个公式乘一下次数:按上面那组假设数字,每一趟里两次手续费是 0.2%,价差只有 0.04%,次数一多,主要是手续费在累积。

相关官方说明 · 币安 · 现货交易手续费率(2026-10 查阅)

闪兑买的币,用反向预览看出往返要少多少

闪兑没有手续费一栏。币安闪兑常见问题第 1 条原文是「使用币安闪兑不收取任何手续费」,预览时显示的数额「即为执行兑换后个人账户实际收到的资产数额」;第 9 条又说,闪兑报价和交易所最新成交价不同,因为后者不含手续费、也没考虑你的交易规模。成本都在报价里,所以前面那套拆手续费的算法用不上,直接比数量。

币安闪兑常见问题中文页,左列是第 1 到第 8 个问题,第 1 个是「有交易手续费吗?」,右列是第 9 个问题「为什么报价与交易所的最新交易价格不同?」,答案默认折叠
第 1 条讲手续费,第 9 条讲报价为什么和最新成交价对不上,点开问题才看得到答案原文。
2026 年 10 月

做法是买完之后,在闪兑里把两个币种对调,输入刚到账的数量,只看预览,不点确认:

买入:付 800 USDT,预览可收到 319.04 枚,确认(假设数字)
反向预览:输入 319.04 枚,可收到 796.62 USDT
此刻往返的成本:800 − 796.62 = 3.38 USDT,约 0.42%

预览有时效,刷新一次数就可能变,比的是同一时间前后的两次预览。反向预览时如果提示余额不足,先看币进了哪个钱包:常见问题第 5 条写明,闪兑按你选的钱包结算到现货钱包或资金钱包。

相关官方说明 · 币安 · 币安闪兑常见问题(2026-10 查阅)

用银行卡或 C2C 买进来、再换回法币:两头还有订单外的费用

前面几节算的都是平台里币和 USDT 之间的往返。钱如果是从法币进来的,往返还要多算两段:

  • 进来那一段。银行卡买币的费用和换汇差,卖掉之后不会退回。银行扣款比订单多出来的部分怎么查,见银行卡扣款比买币订单多。
  • C2C 两边的单价。买入广告的单价通常高于同一时间出售那边的单价,用 C2C 买进又卖出,这一段价差往往比现货的买一卖一宽得多。怎么从买卖两边的单价算出来,C2C 买 USDT 溢价那篇第 5 节有例子。
  • 出去那一段。卖成法币后提到银行,有没有费用、多少,按你用的提现方式在页面上看,这一项不同地区、不同通道差别很大。

所以「买了马上卖」到底亏多少,先分清你比的是哪一段:只比 USDT 进出,用第 2、3 节;从人民币或别的法币算起,再把进出两头的费用加上,看的才是合计。

相关阅读