损益历史:读懂平仓结果

理解 FIFO 成交匹配、毛损益、分摊费用、净损益和核算质量。

PnL History 显示成交平掉此前持仓时产生的已实现损益。每一行代表一份开仓数量与一份平仓数量的匹配,不一定等于整笔委托或整个持仓。

截图包含账户指南所用模拟账户的八笔已完成匹配。

八笔模拟平仓记录,显示开平仓价格、毛损益、费用、净损益和质量

打开并阅读匹配记录

  1. 点击 PANELS → PnL History。
  2. 点击 Closed 按平仓时间排序。
  3. 依次查看 Market、Side、Qty、Entry、Exit、Gross P/L、Matched fees、Net P/L、Currency 和 Quality。
  4. 右键列标题选择 Change columns…,增加 Opened、连接/提供商、开平仓委托 ID 和成交 ID。操作见 使用数据表格。

Side 表示匹配持仓的方向。多仓通过卖出平仓,空仓通过买入平仓。Entry 和 Exit 是价格,损益列则是指定币种的金额。

计算 ETH 示例

第一行把以 2,264 买入的 1.2 ETH 与以 2,290 卖出的 1.2 ETH 匹配。

计算结果
毛损益:(2,290 − 2,264) × 1.2+31.20 USDT
分摊的开仓费 + 平仓费2.18592 USDT
净损益:31.20 − 2.18592+29.01408 USDT

这是简单现货数量示例。衍生品还涉及合约乘数和结算规则,不能把现货公式套用于所有品种。

在 成交历史:成交记录与手续费 中,示例开仓记录是 PT-00015 / PO-00015,平仓记录是 PT-00016 / PO-00016。在此显示对应 ID 列,即可逐笔追溯。

为什么一次平仓可能产生多行

终端在同一账户、市场与持仓方向组内,按先进先出(FIFO)匹配已有成交,最早的未平仓数量先被平掉。

例如先开 1 单位、再开 2 单位,平仓 1.5 单位时,会匹配第一笔全部数量和第二笔的 0.5 单位。每个匹配保留各自开仓价及分摊费用;未匹配余量继续留在 持仓:查看并关闭未平仓头寸。

Matched fees 包含分摊到该行的开仓费与平仓费,不一定等于 手续费统计:费用汇总与实际费率 的全部费用,因为后者可能还包括仍未平仓的交易费用。

质量、筛选与导出

查看结果时同时阅读 Quality。成交、合约信息或可比较费用币种缺失时,净结果可能不完整。显示 Accounting note 可查看已有说明。缺失值不是零,终端不会凭空换算币种。

品种筛选与 Closed 的范围筛选仅缩小现有记录,不会获取任意更早历史。核对汇总时先清除筛选,再通过列标题菜单导出相关行及标识列。

未平仓持仓的价格变动见 持仓:查看并关闭未平仓头寸 和 投资组合:币种汇总与未平仓持仓。本页平仓匹配也可以在 账本:追溯成交、费用与已实现损益 中追溯。