不是。币安合约的"盈亏日历"显示的是净盈亏,已经扣除了交易手续费和资金费用。你在"已实现盈亏"里看到的数字和盈亏日历对不上,是因为这两个入口的统计口径不同:已实现盈亏不扣手续费,盈亏日历扣了。
两个入口,两种口径
这个混淆在币安上很常见。客服在用户反馈中的解释也印证了这一点:已实现盈亏没有包含手续费,而盈亏日历包含了交易手续费。
从币安官方的计算逻辑也能看清区别。合约 PNL 分析页面(也就是盈亏日历背后的数据)的算法是期末钱包余额减去期初钱包余额,再减去净流入。钱包余额的变动本身就包含了手续费和资金费用的扣除。也就是说,盈亏日历追踪的是你合约钱包里实际多了或少了多少钱,费用已经在里面了。
而在合约交易界面的"已实现盈亏"字段,反映的是平仓时的价差结果,手续费和资金费用是单独从账户余额里扣的,并没有合并进那个数字。币安开发者社区里关于 API 返回值的讨论也确认了这一点:REALIZED_PNL 不包含手续费,需要单独扣除。
用一个例子看清差额
假设(举例)你用 1,000 USDT 开了一个 BTC/USDT 永续合约仓位,持有期间支付了 20 USDT 资金费用,开仓和平仓各付了 10 USDT 手续费,平仓时价差盈利 100 USDT。
已实现盈亏会显示 +100 USDT,只反映价差。
盈亏日历显示的是 +60 USDT,因为钱包实际变动是:盈利 100,减去两次手续费 20,再减去资金费用 20。
你打开盈亏日历觉得"怎么少了这么多",差额通常就出在手续费和资金费用上。高频交易或持仓时间较长的话,这个差额会非常明显。社区里有用户晒出的截图显示,总交易费用可能远超净盈亏的绝对值。
盈亏日历还包含什么、不包含什么
包含:已平仓交易的价差盈亏、交易手续费、资金费用。它基于钱包余额变动计算,所以你划转入合约钱包的资金也会被排除在盈亏之外(净流入会减掉)。
不包含:当前未平仓的浮动盈亏。钱包余额不包含未实现盈亏,只有平仓后才会体现在余额里。所以你如果还有持仓,盈亏日历不反映这些仓位的账面浮动。
另外,币安钱包(Web3 钱包)的盈亏日历是另一个产品,它的"扣除手续费"指的是链上网络费用(Gas 费),不包含交易平台手续费。如果你看的是 Web3 钱包的页面,那个口径和合约盈亏日历不是一回事。
你应该看哪个数字
想知道实际赚了或亏了多少钱,看盈亏日历。它对应的是合约钱包余额的真实变化,是你做资金规划和绩效回顾时更可靠的口径。
想知道交易策略的价差捕捉能力,看已实现盈亏。它剔除了费用干扰,反映的是开平仓价差本身的结果。但这个数字不能直接当成你账户里多了多少钱。
两个数字对照着看,差额就是你这段时间付出的交易成本。如果差额占比很大,说明手续费或资金费用在吃掉你的利润,该检查费率等级、挂单习惯,或者持仓时间是否过长。
参考资料
- Binance·How Are PNL Calculated on Binance Futures and Options PNL Analysis?,核查日期:2026-10-23
- Binance Developer Community·Does REALIZED_PNL includes fees?,核查日期:2026-10-23
- 小红书·合约盈亏与手续费讨论,核查日期:2026-10-23
- Binance Web3·投资组合页面说明,核查日期:2026-10-23



