交易所和工作台盈亏对不上?按成交、手续费和资金费逐笔核对
最后更新 ·
先统一两边的账户、合约、时间范围和盈亏字段,再用逐笔成交计算价差损益,把手续费、资金费和相关账户变动分别列出。最后按相同口径相加,检查差额落在哪个项目。
开始前准备
完成后,你会得到一份能追溯到成交和账单的对账表,以及已经解释和仍待核对的差额清单。
- 打开 AlgoRover 对应实例与交易所同一账户。
- 准备目标期间的订单、逐笔成交、交易手续费和资金费账单。
- 记录双方页面金额、字段名称和查询时间,保留原始精度。
第 1 步:把比较范围写在对账表顶部
记录交易所、模拟盘或实盘环境、账户标识、合约代码、起止时间和时区。核对工作台的数字对应单笔订单、策略实例还是整个账户。
再查看双方字段是否统计已实现盈亏、持仓浮盈亏或两者合计。使用同一结束时间读取记录,保存各自的更新时间。
完成检查:两边数字的账户、期间与盈亏含义已经明确。
第 2 步:按成交编号整理成交记录
用交易所成交编号逐笔整理时间、方向、成交价、数量、数量单位、费用和费用币种。把订单编号也保留,方便对应一张订单的多次部分成交。
同一份成交只计入一次。分批建仓或分批退出时,把属于本次比较范围的相关成交全部列入,并确认区间开始时是否已经有持仓。
完成检查:实际成交没有遗漏或重复,部分成交可以对应原订单。
| 记录 | 保留字段 |
|---|---|
| 成交 | 成交编号、订单编号、时间、方向、价格、数量 |
| 合约 | 完整代码、合约规格与数量单位 |
| 费用 | 每笔金额、币种、收取或返还方向 |
| 期初持仓 | 数量、方向及成本依据 |
第 3 步:先算价格损益,再单列费用
按合约规格、方向和数量计算价格变化带来的损益。线性合约可按相应价格差与数量计算;其他合约先核对交易所的结算规则。
把每笔进出场手续费单独列出。收费记为支出,返佣按实际账单方向记录;采用同一币种比较时,保留换算依据和精度。
完成检查:价格损益和交易手续费分别可追溯到成交及账单。

第 4 步:加入持仓期间的资金费和相关账户变动
根据实际持仓覆盖的结算时点查找资金费账单。区分支付与收取,再放回同一账户、合约和比较期间。
若比较的是余额变化,还要列出划转等账户流水。按照字段定义决定哪些项目计入本次盈亏,避免将另一种统计范围直接加到结果中。
完成检查:每个计入结果的项目都有账目依据,收支方向一致。
| 项目 | 核对记录 |
|---|---|
| 价格损益 | 实际成交与合约规则 |
| 交易手续费 | 进场和退出的逐笔账单 |
| 资金费 | 持仓期间各次结算账单 |
| 其他余额变动 | 划转与相关账户流水 |
| 未实现盈亏 | 相同时间的持仓及估值口径 |
第 5 步:检查同步、旧仓位与显示精度
比较完整精度的合计与页面显示值,再检查更新时间。交易所已空仓而工作台持续显示旧持仓或浮盈亏时,继续核对交易所仓位、账户对账和策略本地持仓。
出现重复平仓或 ReduceOnly 拒单时,保留旧退出订单、实际成交与账户对账记录,按持仓同步的检查流程处理。
完成检查:舍入、更新时间和旧持仓造成的差异已经分别检查。
查看持仓状态不一致的检查方法第 6 步:标明已解释和待核对的差额
保存原始双方金额、逐项合计和最终差额。写清哪些差额已经被手续费、资金费或统计范围解释,哪些还找不到对应记录。
仍有差额时,把同一时间范围的脱敏成交、账单和页面截图交给支持人员,并附上策略修订、运行时间和具体缺失项目。
完成检查:每一项已解释差额有对应记录,剩余差额有明确的下一步检查。
联系客服: agent_strategy@algorover.ai
完成后核对
- 账户、合约、时间范围与盈亏字段一致。
- 成交、费用、资金费和相关余额变动逐项可查。
- 对账表保留完整精度、更新时间和剩余差额。
只减平仓手续费就可以了吗?
把本次范围内的进场与退出手续费都列出,再核对持仓期间的资金费和具体字段定义。
工作台与交易所盈亏差额的检查方法交易所已空仓,工作台仍有浮盈亏怎么查?
先核对账户、合约和更新时间,再比较交易所实际仓位、账户对账和策略本地持仓,检查旧退出订单及重复拒单。
交易所已空仓但工作台仍显示持仓