指南
加密货币真实利润怎么算(多数交易者都算错的公式)
不算手续费、成本价算错、多笔交易一锅算,多数交易者都会高估自己的加密货币收益。掌握正确公式,再用 Flicker 免费的盈亏计算器算出真实数字。

本页内容
ETH 在 $2,000 买入,现在涨到 $2,500。赚了 25%,对吧?
不完全对。
扣掉交易所手续费,真实数字会低一些。如果是在不同价位分几批买的,算起来更复杂。要是用了杠杆或者做空,靠心算基本就不行了。
下面讲讲怎么算出实际赚了多少,或者亏了多少。
基本公式
最简单的做多交易(买入、价格上涨、卖出):
利润 = (离场价 - 入场价)x 数量
数量由投入金额决定:
数量 = 投入金额 / 入场价
比如在 $100,000 用 $1,000 买入 BTC,在 $110,000 卖出:
- 数量 = $1,000 / $100,000 = 0.01 BTC
- 利润 = ($110,000 - $100,000)x 0.01 = $100
- ROI = $100 / $1,000 = 10%
看起来很简单。但多数人算到这里就停了,数字也恰恰从这里开始出错。
多数交易者错在哪里
1. 没算手续费
每笔交易都收手续费,买要收,卖也要收。
| 交易所 | 常见费率 |
|---|---|
| Binance | 0.10% |
| Bybit | 0.10% |
| Coinbase | 0.50% |
| Uniswap(DEX) | 0.30% |
| Hyperliquid | 0.035% |
手续费要收两次:买入一次,卖出一次。在 Coinbase 上买卖一个来回,还没赚到一美元,就先付了 1% 的手续费。
净利润 = 毛利润 - 入场手续费 - 离场手续费
还是用上面的 BTC 例子,按 Coinbase 费率(0.5%)算:
- 入场手续费 = $1,000 x 0.005 = $5.00
- 离场手续费 = $1,100 x 0.005 = $5.50
- 净利润 = $100 - $5.00 - $5.50 = $89.50
所谓“赚了 10%”,实际只有 8.95%。换成 Binance 是 9.78%。在哪个交易所交易,直接影响真实收益。
2. 多次买入,成本价算错
假设分三次买入 ETH:
| 买入 | 价格 | 金额 |
|---|---|---|
| 第 1 次 | $2,000 | $500 |
| 第 2 次 | $2,500 | $300 |
| 第 3 次 | $1,800 | $200 |
平均成本价不是($2,000 + $2,500 + $1,800)/ 3 = $2,100。
而要用加权平均:
- 总投入:$1,000
- 总数量:0.25 + 0.12 + 0.111 = 0.481 ETH
- 平均成本:$1,000 / 0.481 = $2,079.00
这点差别不能忽略。均价一开始就用错,后面的利润自然也算不对。
3. 忘了做空要反过来算
做空时公式正好相反:
利润 = (入场价 - 离场价)x 数量
在 $100,000 做空、$90,000 平仓,每个 BTC 赚 $10,000。可如果在 $100,000 做空,价格涨到 $110,000,每个 BTC 就亏 $10,000。很多刚接触做空的人算错,就是因为套用了做多的公式。
完整公式
把所有因素都算进去,完整的计算如下:
做多:
Quantity = Investment / Entry Price
Gross PnL = (Exit Price - Entry Price) x Quantity
Entry Fee = Investment x Fee Rate
Exit Fee = (Exit Price x Quantity) x Fee Rate
Net PnL = Gross PnL - Entry Fee - Exit Fee
ROI = (Net PnL / Investment) x 100
做空:
Quantity = Investment / Entry Price
Gross PnL = (Entry Price - Exit Price) x Quantity
Entry Fee = Investment x Fee Rate
Exit Fee = (Exit Price x Quantity) x Fee Rate
Net PnL = Gross PnL - Entry Fee - Exit Fee
ROI = (Net PnL / Investment) x 100
多笔交易(加权平均):
Avg Buy Price = Total $ Invested / Total Quantity Bought
Realized PnL = (Sell Price - Avg Buy Price) x Quantity Sold
Total Fees = Sum of (Trade Value x Fee Rate) for each trade
Net PnL = Total Realized PnL - Total Fees
保本价
保本价不是入场价,而是入场价再加上买卖两边的手续费:
保本价 = 入场价 x (1 + 费率 x 2)
以 Coinbase 0.5% 的费率为例:
- 在 $100,000 入场
- 保本价 = $100,000 x 1.01 = $101,000
价格要涨 1%,才刚够付手续费。在费率 0.3% 的 DEX 上,保本价是 $100,600;在费率 0.1% 的 Binance 上,是 $100,200。
所以高频交易者对手续费格外较真:费率越低,价格只要动一点就能赚钱。
用计算器算
这些不必手算。
Flicker 的加密货币盈亏计算器会自动完成上面所有计算:
- 简单模式:输入买入价、卖出价和投入金额,手续费已计入。
- 多笔交易模式:可添加多笔买入和卖出,自动算出加权平均成本价、全部交易的已实现盈亏和总手续费。
- 结果可分享:复制链接,或下载带品牌标识的盈亏卡片,把盈利(或亏损)晒到社交媒体。
- 无需注册:打开就能用,不用建账户。
边输入边实时更新。从 Flicker 的数据库里选任意币种,会自动填入当前价格。
速查表
| 场景 | 公式 |
|---|---|
| 做多利润 | (离场价 - 入场价)x 数量 |
| 做空利润 | (入场价 - 离场价)x 数量 |
| 数量 | 投入金额 / 入场价 |
| 净盈亏 | 毛盈亏 - 总手续费 |
| ROI | (净盈亏 / 投入金额)x 100 |
| 保本价(做多) | 入场价 x (1 + 费率 x 2) |
| 平均成本(多次买入) | 总投入 / 总数量 |
常见错误
把浮盈当成利润。没卖出就不算赚到,价格随时可能掉头。只有已实现盈亏才是真的盈亏。
直接信交易所显示的盈亏,不自己核对。有的交易所显示的是扣手续费前的盈亏,有的扣了手续费却没算资金费率。最好自己独立算一遍。
把美元收益和币本位收益混为一谈。按 BTC 计算赚了 10%,如果同期 BTC 跌了 15%,换成美元可能是亏的。要分清自己用的是哪种计价。
直接平均百分比,不按金额加权。三笔交易收益分别是 +50%、-20%、+30%,如果仓位大小不同,平均下来就不是 +20%。一律按金额加权。
分享结果
算完盈亏后,点 下载卡片 按钮,生成一张带品牌标识的图片,可以发到 Twitter、Telegram 或 Instagram。每张卡片都标有入场价、离场价、利润和 ROI,并带 Flicker 品牌标识。
相关阅读: 合约仓位计算器:计算杠杆合约交易的强平价、保证金和盈亏。
- 加密货币利润计算器
- 盈亏
- 交易手续费
- ROI
- 持仓成本
- 教程


