账本:追溯成交、费用与已实现损益
把核算条目追溯到对应成交,理解金额含义并避免重复计算。
Ledger 展开终端的成交核算明细。一笔成交可能产生一行成交条目、一行费用条目;如果平掉了原有持仓,还会产生一行或多行已实现损益。它不是涵盖充值、提现及交易所全部资金流水的完整钱包账单。
本文使用与 委托:数量、状态与撤单、成交历史:成交记录与手续费 和 损益历史:读懂平仓结果 相同的模拟账户。
打开并识别条目
点击 PANELS → Ledger,查看 Time、Entry、Market、Side、Qty、Price、Amount、Currency 和 Quality。
通过右键列标题 → Change columns…,显示 Connection、Provider、Order ID、Execution ID、Source ID 和 Accounting note。菜单位置和筛选操作见 使用数据表格。
数量和价格用于成交记录。费用行缺少这两个字段是正常的,因为它表示费用而不是另一笔交易。
追溯 SOL 部分成交
- 在列选择器中启用 Order ID 与 Execution ID。
- 将 Order ID 筛选为 PO-00102,确认模拟账户和 SOL/USDT。
- 找到 PT-00023,成交金额为 5 SOL × 132.50 = 662.50 USDT。
- 对应费用条目为 −0.265 USDT。
- 对照 成交历史:成交记录与手续费 中的同笔成交,以及 委托:数量、状态与撤单 中的已成交 5 / 剩余 15。
这笔成交增加了未平仓持仓。存在成交条目和费用条目,并不代表已经产生平仓损益。
避免重复计算
realized_pnl 行已经是匹配后的净结果,不要再次扣除其中已分摊的开仓费和平仓费。也不要把成交金额与已实现损益相加,称为账户利润。
账本费用可能同时包含未平仓开仓费用与已平仓匹配费用。手续费统计:费用汇总与实际费率 按币种汇总这些费用,损益历史:读懂平仓结果 解释哪些费用分配到每个平仓匹配。
检查质量并导出
保留 Quality 列。如果金额或币种不可用,显示 Accounting note 并追溯原始成交。不同币种保持分开,不会默认换算为统一报告币种。
使用 Entry 筛选条目类型,Market 筛选品种,Time 范围筛选已有时间段记录。比较汇总前清除筛选。表格筛选不会下载更早的账户历史。
通过列标题菜单导出,并包含条目类型、币种与成交标识,确保导出金额仍有明确含义。
