币价涨了,
为什么卖出还是亏?
用一组可复算的模拟数据解释:价格上涨不等于现货净利润,如何核对成交均价、买卖手续费、费用币种与额外成本。
直接答案:涨幅可能不够覆盖两边的费用
行情显示的是价格变化,不是你扣完费用后的现金流。应将卖出净到账与买入总成本比较,而不是只看卖价是否高于买价。
净利润 = 卖出价 × 数量 ×(1 − 卖出费率)− 买入价 × 数量 ×(1 + 买入费率)− 额外成本。费率代入公式时用小数,例如 0.1% = 0.001。
一个价格上涨、结果仍亏的例子
假设买入价 100 USDT、卖出价 100.10 USDT、数量 1,买卖费率各 0.1%,无额外成本。费率仅为教学假设,不代表平台报价。
- 价格上涨:0.10 USDT,即 0.1%。
- 买入费:0.10 USDT;总投入:100.10 USDT。
- 卖出费:0.1001 USDT;净到账:99.9999 USDT。
- 净利润:99.9999 − 100.10 = −0.1001 USDT。
这不是计算器“算错”,而是双边费用高于这次价格上涨带来的差额。
先复算,再替换自己的数据
打开工具后点击“涨了却仍亏损”示例。所有金额在浏览器计算;模拟示例不会计作真实计算完成。
如果结果与平台不同,先核对这四项
- 是否用了实际成交均价,而不是当前行情价?
- 买入和卖出是否使用各自实际费率?限价单也可能立即吃单,不能仅凭订单名称判定 maker 费率。
- 手续费是否从计价币扣除?若从买入资产扣除,实际可卖数量会改变,应重新核算现金流。
- 提币费或其他成本是否已经包含?成交均价已经体现的滑点不要再重复扣一次。
不要用未到账返佣冲减已支付的成本,也不要将未卖出的浮动盈亏当作已实现净利润。
接下来解决哪个问题?
规则参考:OKX 官方手续费说明;不同地区、产品、账户等级和费用币种应分别核对。
Crypto profit calculator after fees
A price rise is not necessarily a net profit. Net profit = quantity × sell price × (1 − sell fee rate) − quantity × buy price × (1 + buy fee rate) − extra costs. In a hypothetical full sale, buy 1 at 100 and sell at 100.10 with 0.1% fees on both sides: net loss is 0.1001. Use actual average fills and one quote currency. This model excludes fees deducted from purchased units, partial sales and taxes.
Educational scenario only. Reviewed 2026-10-28. Start with a simulation; do not enter account credentials.