什么是盈亏?公式与交易指南
Learn what PNL means in crypto trading. Understand realized vs unrealized P&L, formulas, cumulative P&L, and how fees and leverage affect your profits...
盈亏 (PnL) 代表利润与亏损。在交易中,盈亏衡量交易仓位的收益或损失:即您入场价位与当前或收盘价之间的差额,再乘以您的仓位大小。正的盈亏意味着您处于盈利状态。负的盈亏意味着您处于亏损状态。
虽然 P&L 盈亏(带有 & 符号)是传统金融中的标准拼写,但不带 & 符号的版本 PNL(盈亏)是您在加密货币交易所中看到的格式。两者的意思完全相同。虽然盈亏(P&L)是股票、外汇和商品中的标准概念,但 PNL 这个特定的缩写最常出现在加密货币交易所的仪表板上。本文涵盖了盈亏(PNL)的交易定义,包括如何计算、累计盈亏的含义,以及如何解读交易所仪表板上的数据。
在此页面上:
- 什么是盈亏?
- 已实现盈亏 vs. 未结盈亏
- 如何计算盈亏:公式和示例
- 什么是累计盈亏?
- 费用和成本如何影响您的盈亏
- 杠杆如何影响盈亏
- 盈亏 vs. 回报率:有什么区别?
- 盈亏在商业 vs. 交易中的区别
- 如何利用累计盈亏进行更好的交易
- 关于盈亏的常见问题解答
什么是盈亏?
盈亏 (PnL) 代表利润和亏损,它是衡量你交易是否赚钱或亏钱的核心指标。交易仓位是一项活跃的交易:例如,购买1个比特币并持有,就是一个持有的多头仓位(即你购买资产并预期其价格上涨)。该仓位的盈亏追踪你相对于开仓价所获得的收益或损失。
在金融和交易中,盈亏衡量的是相对于入场价,一个已开立或已平仓的仓位所产生的收益或损失。在您的交易所仪表盘上,这个数字会显示在每笔未平仓交易旁边,通常在数值为正时显示为绿色,为负时显示为红色。
正的盈亏 (PnL) 意味着你的仓位 (position) 增值了,你处于盈利状态。负的盈亏意味着你的仓位贬值了,你处于亏损状态。如果你的盈亏为负,意味着市场走势与你的仓位相反:在你买入后价格下跌,或者在你做空 (short) 后价格上涨。交易费用也可能导致盈亏变为负数,即使是在仓位几乎没有变动的情况下。
盈亏 (PnL) 不等同于利润,尽管两者相关。利润特指正向的结果。盈亏 (PnL) 是一个更广泛的指标,能够同时涵盖两种结果:正盈亏即为利润,负盈亏即为亏损。
已实现盈亏与未结盈亏
盈亏分为两类:已结盈亏,即在您平仓时确定的盈亏,以及未结盈亏,即在交易仍开放时仅存在于账面上的盈亏。理解其差异可以解释为什么即使您未进行任何出售,您的盈亏数字也会不断变化。
已结盈亏
已结盈亏是指您在平仓时所产生的、已经确定的利润或亏损。一旦您平仓,该盈亏数字就会锁定,无法再改变。
已结盈亏 = (平仓价格 − 开仓价格) × 仓位大小
示例 1(多仓):
- 入场价格:$40,000
- 出场价格:$45,000
- 仓位大小:1 BTC
- 已结盈亏 = ($45,000 − $40,000) × 1 = +$5,000
空仓(即卖出自己不拥有的资产,若价格下跌则获利)运用相同的逻辑,公式则反向:
做空 已结盈亏 = (入场价 − 出场价) × 仓位大小
示例 (空仓):
- 入场价: $45,000
- 出场价: $40,000
- 持仓量: 1 BTC
- 做空 盈亏 = ($45,000 − $40,000) × 1 = +$5,000
在大多数平台上,已结盈亏会显示在您的交易历史或已平仓位选项卡中。Binance 在交易历史部分将其标记为“已结盈亏”。
未结盈亏
未结盈亏是仓位尚未平仓时的利润或亏损。它反映了您如果在此时平仓将收到的金额,但该金额尚未锁定。许多交易者称之为纸面利润或纸面亏损。一些平台将其标记为浮动盈亏或运行盈亏。在合约平台上,您也可能看到它显示为“Running PNL”(有时写为“Running P&L”),这指的是同一实时、未锁定金额。
未结盈亏 = (当前市价 − 入场价格) × 持仓数量
未结盈亏的关键特性是它会随着每次价格波动而变化。以同样在 $40,000 开仓的 1 BTC 仓位为例:
- 如果当前价格为 $43,000:未结盈亏 = ($43,000 − $40,000) × 1 = +$3,000
- 如果当前价格跌至 $38,000:未结盈亏 = ($38,000 − $40,000) × 1 = −$2,000
这种持续的波动是由一种称为市价重估 (MTM) 的过程驱动的:您的未平仓位会根据当前市场价格被持续重新估值。每当价格上涨或下跌时,您的未结盈亏都会立即更新。您的未结盈亏只有在您平仓时才会停止变动,届时它将转换为您的已结盈亏。
欲深入了解此转换如何产生意外结果,请参阅为什么未结盈亏为正时,已实现盈亏仍可能显示亏损.)
表 T1: 已结盈亏 对比 未结盈亏
| 类型 | 适用时机 | 是否会变动? | 公式 | 平台标签 |
|---|---|---|---|---|
| 已结盈亏 | 平仓后 | 否。永久锁定。 | (平仓价格 − 入场价格) × 数量 | 已结盈亏, 已平仓盈亏 |
| 未结盈亏 | 当仓位仍处于开启状态时 | 是。随每次价格波动而更新。 | (当前价格 − 入场价格) × 数量 | 未结盈亏, 浮动盈亏, 运行中盈亏 |
如何计算盈亏:公式与示例
盈亏是通过将一个公式应用于三个输入值来计算的:入场价、出场价(或未平仓位的当前价格)以及仓位大小。入场价是指您在开立仓位时所支付的价格。仓位大小指的是您交易的资产数量,例如 2 BTC、100 股或价值 5,000 美元的货币对。
做多盈亏 = (平仓价格 − 开仓价格) × 仓位大小
做空 盈亏 = (入场价 − 出场价) × 仓位大小
做空仓位的公式方向是相反的,因为你是通过价格下跌而非上涨来获利。
示例 1: 多仓 (BTC)
- 入场价: $40,000
- 出场价: $45,000
- 持仓量: 1 BTC
- 盈亏 = ($45,000 − $40,000) × 1 = +$5,000
示例 2:空仓 (BTC) 您开设一个空仓(卖出借入的 BTC,预期价格下跌)。
- 入场价:$45,000
- 出场价:$40,000
- 持仓量:1 BTC
- 做空盈亏 = ($45,000 − $40,000) × 1 = +$5,000
在两个示例中,该交易均获利 5,000 美元。公式方向反映了您处于交易的哪一方。
示例 3:杠杆仓位 (预览) 使用杠杆,相同的价格变动会产生更大的盈亏。一个价值 $40,000 的 1 BTC 仓位,不带杠杆且价格上涨 $1,000,将产生 +$1,000。使用 10 倍杠杆,相同的价格上涨在 $4,000 的保证金支出上将产生 +$10,000。全部机制可在 杠杆如何影响盈亏 中查看。
什么是累计盈亏?
累计盈亏是指在特定时间段内(如每日、每周、每月或自开户以来)您所有交易的利润和亏损总额。它反映了您在多个头寸上的整体交易表现,而不仅仅是单笔交易。
单笔交易的盈亏会告诉你该仓位是盈利还是亏损。累计盈亏则会告诉你,随着时间的推移,你的整体交易活动是否盈利。
累计盈亏 = 交易 1 盈亏 + 交易 2 盈亏 + 交易 3 盈亏 + ...(在该期间内所有个人交易盈亏的总和)
多重交易示例:
| 交易 | 盈亏 | 累计总额 |
|---|---|---|
| 交易 1 | +$200 | +$200 |
| 交易 2 | −$80 | +$120 |
| 交易 3 | +$150 | +$270 |
| 交易 4 | +$100 | +$370 |
| 交易 5 | −$50 | +$320 |
五次交易后:$200 − $80 + $150 + $100 − $50 = +$320。
时间段非常重要。当日盈亏在每个交易日开始时重置,仅显示当天的表现。累计盈亏则会在您选择的日期范围内持续累积,除非您更改筛选条件,否则不会重置。
表 T2: 每日盈亏 对比 累计盈亏
| 指标 | 时间范围 | 是否重置? | 最佳用途 |
|---|---|---|---|
| 当日盈亏 | 仅限今日交易 | 是。每日重置。 | 追踪单日交易表现 |
| 累计盈亏 | 所选期间内的所有交易 | 否。持续累计。 | 评估整体交易表现 |
在交易所仪表盘上查找您的盈亏:
在大多数交易平台上,您可以在两个地方查看您的盈亏:
- 您的“当前持仓”选项卡,实时显示每笔活跃交易的未结盈亏。
- 您的“交易历史”或“账户表现”板块,显示已平仓交易的已结盈亏以及累计盈亏总额。
在包括币安 (Binance)、Bybit 和 OKX 在内的大多数主要交易所,累计盈亏显示在交易历史部分,并显示所有已结利润和亏损的净总额。在 Bybit,盈亏被标注为未结盈亏(在仓位选项卡中)和已结盈亏(在交易历史选项卡中)。您可以按日、周、月或全部时间进行筛选。一些平台将此指标标注为“总盈亏”或“累计盈亏”。
如果您的交易所显示的累计盈亏与您的人工计算有所不同,这通常是因为平台显示的是扣除手续费和资金成本后的净累计盈亏,而个别交易视图显示的可能是总额数字。完整的费用计算逻辑请参阅费用和成本如何影响您的盈亏。
费用和成本如何影响您的盈亏
每次交易都有成本,而这些成本会从您的仓位所产生的总盈亏中扣除。总盈亏是在扣除任何成本之前的收益。净盈亏是扣除费用后您实际获得的金额。
净盈亏 = 毛盈亏 − 入场费 − 出场费 − 资金费率成本
["仓位价值:$10,000","入场费 (0.1% Taker 费):$10","出场费 (0.1% Taker 费):$10","总盈亏:+$500","净盈亏:$500 − $10 − $10 = +$480"]
Taker 费用是在您的订单立即执行以匹配现有订单时收取的。Maker 费用适用于为订单簿增加流动性的限价订单。对于大多数初学者来说,简化规则适用:您将支付仓位两侧交易价值的百分比。
在永续合约中,这是一种加密货币衍生品工具,允许您无限期持有仓位,交易者每8小时支付或收取一笔资金费率。这笔资金费率是一项额外成本(或收益),会随着时间推移减少您的净盈亏,并且不适用于现货交易。要了解这些成本产生的工具背景,请参阅 现货、保证金和合约交易的区别.
经过多次交易,即使是小额手续费也会对您的累计盈亏产生重大影响。五十笔交易,每笔交易包含 20 美元的综合手续费,总计将从您的累计总额中扣除 1,000 美元的手续费成本。
表 T3: 总盈亏对比净盈亏
| 指标 | 定义 | 公式 | 示例 |
|---|---|---|---|
| 毛盈亏 | 扣除任何成本前的利润或亏损 | (离场价格 − 进场价格) × 数量 | +$500 |
| 净盈亏 | 扣除所有手续费和资金成本后的利润或亏损 | 毛盈亏 − 进场手续费 − 离场手续费 − 资金成本 | +$480 |
杠杆如何影响盈亏
杠杆通过杠杆倍数使您的盈亏成倍增加,这意味着盈利和亏损都会按比例扩大。杠杆通常通过杠杆交易实现,即您向交易所借入资金,以控制比账户余额原先所能允许的更大的仓位。
无杠杆的情况下,以$40,000购买的1 BTC价格变动2.5%会产生$1,000的收益或亏损。在相同的仓位上使用10倍杠杆,您将使用$4,000的保证金充值来控制价值$40,000的资产。同样2.5%的价格变动现在产生$10,000的收益或亏损。
并排对比:
| 场景 | 入场价格 | 价格变动 | 仓位 | 最终盈亏 |
|---|---|---|---|---|
| 无杠杆 | $40,000 | +2.5% (+$1,000) | 1 BTC | +$1,000 |
| 10倍杠杆 | $40,000 | +2.5% (+$1,000) | 1 BTC ($4,000 保证金) | +$10,000 |
| 10倍杠杆 (反向变动) | $40,000 | −2.5% (−$1,000) | 1 BTC ($4,000 保证金) | −$10,000 |
注意:杠杆在放大收益的同时,也会以相同的倍数放大亏损。在 10 倍杠杆下,10% 的反向波动将导致您的保证金充值遭受 100% 的损失。
对于帮助控制杠杆头寸上盈亏风险的工具,请参阅永续合约的止盈止损订单如何运作.
盈亏与回报率:有什么区别?
盈亏和回报率 (ROI) 都是衡量交易表现的指标,但盈亏以绝对美元金额表示该表现,而回报率则将其表示为投资金额的百分比。
回报率 = (净收益 ÷ 投资成本) × 100
使用相同的交易进行两种计算:
- 投资:$1,000
- 收益:$200
- 盈亏 = +$200
- 回报率 = ($200 ÷ $1,000) × 100 = +20%
盈亏告诉你原始美元收益。回报率告诉你资金部署的效率。
表 T4:盈亏与回报率
| 指标 | 衡量内容 | 单位 | 公式 | 最佳用途 |
|---|---|---|---|---|
| 盈亏 | 绝对利润或损失 | 美元 (或资产单位) | (平仓价格 − 开仓价格) × 仓位大小 | 追踪仓位的原始收益或损失 |
| 回报率 | 相对于投资大小的收益 | 百分比 | (净收益 ÷ 投资) × 100 | 比较不同大小仓位之间的表现 |
使用盈亏以美元追踪绝对利润或损失。使用回报率来比较投资金额不同的各仓位表现。
商业与交易中的盈亏
交易盈亏和会计损益表名称相同,但衡量的指标不同。在交易中,盈亏是一个实时指标,显示了单个仓位或整个投资组合的盈利或亏损情况。
在会计与企业财务中,损益表(也称为收益表)是一份正式的财务报告,用于总结公司在一个季度或一年的总收入、总支出和净收益。企业使用这份文件来评估财务状况并向股东报告。它不是实时指标,也不衡量个别交易的表现。
产生困惑是因为两者都使用了 “盈亏” 这个缩写。如果您具备会计背景,并在交易所仪表板上看到 “盈亏” (PNL),虽然概念相关,但应用方式有所不同:交易盈亏是针对每个仓位实时计算的,而企业的盈亏表则是会计师编制的定期摘要。
如何利用累计盈亏提升交易表现
累计盈亏不仅是一个计分板。它是核心数据信号,能告诉你交易方法是否奏效、亏损集中在何处,以及风险是否受控。
将累积盈亏视为可操作数据的交易员,比那些仅在大幅盈利或亏损后才查看盈亏的交易员,能做出更优的仓位决策。以下是将其应用于交易的五种方法:
按策略或资产类别查看您的累计盈亏。 如果您分开交易 BTC、ETH 和山寨币,请筛选您的交易历史记录以查看每个类别的累计盈亏。这将显示哪些市场正在产生收益,而哪些市场没有。
在关注累计盈亏的同时跟踪您的回撤。 交易中的回撤是指累计盈亏从峰值到谷值的下降:即您的总额在恢复之前从最高点下跌了多少。如果您的累计盈亏达到 +$500,然后降至 +$200,您的回撤就是 $300(占峰值收益的 60%)。相对于累计盈亏,较大的回撤表明该策略承担的风险超过了其回报所能体现的合理性。
在评估交易质量之前,先计算净盈亏(包括手续费)。 一笔显示为 +$30 毛盈亏但手续费为 $25 的交易,其实际净收益为 $5。许多交易者根据毛盈亏数据来评估表现,从而高估了实际的获利能力。
设置止损订单以限制个别交易的下行盈亏。止损订单会在价格达到指定水平时自动平仓,限制您的最大亏损。止盈订单会在目标价格自动平仓您的仓位,将您选择水平的未结盈亏转化为已结盈亏。如需实际设置指南,请参阅 为现货交易设置止盈和止损订单.
使用三种可用方法按时间段跟踪您的盈亏。 大多数交易所允许您按日期范围筛选导出交易历史。接下来:(a) 使用交易所内置的业绩摘要,按周或月查看累计盈亏;(b) 导出到电子表格,并自行汇总盈亏列;或 (c) 使用交易日志应用程序,该应用程序可将累计盈亏可视化为随时间变化的运行曲线。按时间段定期回顾有助于您在业绩加剧前发现趋势。
此内容仅供教育目的,不构成财务建议。交易涉及风险,包括可能损失本金。过往表现并不保证未来的结果。
关于盈亏(PNL)的常见问题
PNL 代表什么?
盈亏代表利润和亏损。在交易中,盈亏衡量仓位相对于其入场价格的收益或损失。在传统金融和会计语境中,同样的概念写作盈亏(带有 & 符号),但两者指的都是相同的计算方式。
已实现盈亏和未实现盈亏之间有什么区别?
已结盈亏是指您平仓时永久锁定或实现的利润或亏损。未结盈亏是指您持有的未平仓位上的浮动盈亏。未结盈亏会随着每一次价格变动而变化,并在您平仓的瞬间转换为已结盈亏。如需完整比较,请参阅 已结盈亏 vs. 未结盈亏。
为什么我的盈亏是负数?
负的盈亏意味着您的仓位相对于入场价已亏损。对于多仓,这意味着在您买入后价格下跌了。对于空仓,这意味着在您卖出后价格上涨了。交易费用也可能导致波动不大的仓位出现小额负盈亏,因为建仓和平仓都会收取费用。
为什么我的未实现盈亏一直在变?
您的未结盈亏实时更新,因为它在每一次价格变动时都会根据当前市价重新计算。这个过程称为市价计价 (MTM):您的未平仓位会按照实时价格持续重新估值。这个数字会持续变化,直到您平仓,届时它将成为您固定的已结盈亏。
为什么我的累计盈亏与交易历史不同?
差异通常源于费用。大多数交易所显示的累计盈亏是扣除交易费用和合约交易者资金费率成本后的净值。如果您手动合计个人交易列表中的盈亏,您可能是在加总费用扣除前的总额,得出的数字会比平台显示的更高。
如何计算累计盈亏?
将您所选时间段内每笔交易的盈亏相加:累计盈亏 = 交易 1 盈亏 + 交易 2 盈亏 + 交易 3 盈亏,以此类推。亏损在求和时计为负值。有关结合了盈利和亏损的五笔交易示例,请参阅什么是累计盈亏。
每日盈亏与累计盈亏有什么区别?
每日盈亏测量在单个日历日内已平仓交易的利润或损失,并在每个新的一天开始时重置为零。累积盈亏则在您选择的日期范围内跨天累积,且不会重置。使用每日盈亏来回顾单个交易时段,使用累积盈亏来评估数周或数月的表现。
杠杆如何影响盈亏?
杠杆按杠杆倍数放大收益和亏损。使用 10 倍杠杆时,2.5% 的价格变动所产生的盈亏是无杠杆情况下的 10 倍:在 1 BTC 的仓位上,收益为 +$10,000,而非 +$1,000。亏损情况也是如此:在 10 倍杠杆下,2.5% 的反向价格变动将产生 -$10,000 的亏损。
什么是理想的盈亏比?
不存在普遍定义的良好盈亏比率。重要的是,您的累计盈亏随时间推移为正,并且您的平均盈利交易大于平均亏损交易,交易者称之为正的利润因子。许多活跃交易者以至少 1.5:1 的风险回报比(平均盈利交易规模与平均亏损交易规模之比)为目标,并结合高于 50% 的胜率。个体结果因策略、市场状况和仓位管理而异。这不是财务建议。交易业绩基准仅作为教育参考点。
相关阅读: