PnL 是什么:已实现盈亏与未实现盈亏计算指南
PnL 是什么意思?了解已实现盈亏、未实现盈亏、PnL 计算公式,以及手续费、资金费率、标记价格和杠杆的影响。

PnL 是 Profit and Loss 的缩写,是衡量交易盈亏的基础指标。未实现 PnL 表示尚未平仓头寸随市场价格变化产生的浮动盈亏;已实现 PnL 则与已经完成的交易有关。不同平台在标记价格、手续费、资金费率和合约面值方面可能采用不同规则,因此持仓页面看到的数字与最终平仓结果可能并不相同。理解 PnL 的价值,不只是知道赚了多少,更是帮助用户复盘交易和管理风险。
PnL 是什么?
PnL 是 Profit and Loss,也就是盈利与亏损。
未实现 PnL:
仍然处于开放状态的仓位,根据当前参考价格计算出的浮动盈亏。如果价格继续变化,这个数字也会变化,因此它并不是最终交易结果。已实现 PnL:
已经完成或关闭的交易。例如,一笔多头合约完成平仓后,开仓价格与实际平仓价格之间的差额就会形成已实现交易盈亏。
实际平台还可能把交易手续费、资金费率等计入已实现结果。
PnL 怎么计算?平仓后收益会变化吗?
现货交易可以先用一个简化公式理解:
PnL = 卖出所得 − 买入成本 − 相关费用
例如,用 1,000 USDT 买入某种资产,之后以 1,100 USDT 全部卖出,如果暂时忽略手续费,PnL 为 100 USDT。
对于常见的 USDT 本位线性合约,可以用以下基础逻辑理解:
多头未实现 PnL = 当前参考价格 − 平均开仓价,再乘以持仓数量。
空头未实现 PnL = 平均开仓价 − 当前参考价格,再乘以持仓数量。
实际平台还可能需要乘以合约面值,并使用 Mark Price、Fair Price 或其他参考价格。MEXC 当前的 USDT 本位公式就是使用 Fair Price、平均开仓价、合约数量和 Contract Size 进行计算。平仓后数字发生变化通常有三个原因:实际成交价格与持仓期间参考价格不同;开平仓手续费需要结算;持有永续合约期间还可能支付或收到资金费率。
因此,分析 PnL 时应先确认平台展示的是哪一种价格、哪一种盈亏以及是否已经计算费用。
PnL、ROI 和杠杆应该怎么理解
PnL 和 ROI 并不是同一个指标。
PnL 关注的是实际盈利或亏损金额,而 ROI 通常关注盈亏相对于初始保证金的比例。常见公式可以表示为:
ROI = PnL ÷ 初始保证金 × 100%
这里最容易产生的误解是杠杆越高,PnL 就越高。
如果头寸名义价值和价格变化完全相同,提高杠杆并不会自动增加该头寸的价格盈亏金额。杠杆主要降低建立同等名义头寸所需要的初始保证金,因此会使 ROI 数值变化,同时缩小账户承受反向价格波动的空间。
因此,一张高 ROI 截图并不能单独说明一个策略是否有效。更完整的交易复盘还应该包括仓位规模、杠杆、手续费、资金费率、最大回撤和承担的风险。
FAQ
PnL 为正数就代表已经赚到钱了吗?
如果是未实现 PnL,只代表当前开放仓位处于浮盈状态;市场价格继续变化后,这个数字仍可能下降甚至转为亏损。为什么平仓后 PnL 比持仓时看到的少?
可能是实际成交价格、开平仓手续费、资金费率以及参考价格不同造成的。杠杆越高实际利润就越高吗?
对于相同名义仓位不能这样理解。杠杆改变的是保证金需求和风险暴露比例,同时也会影响 ROI 和清算风险。PnL 和 ROI 有什么区别?
PnL 表示盈利或亏损的金额,ROI 则表示盈亏相对于投入保证金或成本的比例。为什么不同交易所的 PnL 可能不同?
不同平台可能采用不同的标记价格、合约面值、手续费结构和计算展示规则,因此应以对应产品说明为准。
掌握基础知识是第一步。关注 MGBX 学院,获取更多加密货币教育资源和市场机遇。
在 MGBX 进行交易的流程:


