“欧义交易所fee越来越大”通常反映累计值随部分成交更新,而不是每条消息都新增同样金额。累计字段和当前更新字段混用,会让费用、净成交额及盈亏报表被成倍放大。

fee随订单成交进度反映累计费用或适用返还口径,应以最新订单状态覆盖或用于对账;fillFee只描述当前更新,并以负数表示平台收取费用、正数表示返还。
处理前还要读取feeCcy或fillFeeCcy,金额不能脱离币种。
把instId与tradeId组成幂等键,同一成交只记录一次fillFee和fillFeeCcy。若tradeId为空或消息不是成交更新,不凭uTime变化自动生成费用流水。
订单终态可用于总量核对,但不能替代逐笔唯一标识。
现货和杠杆的maker卖单等场景可能涉及不同币种的费用与返还。官方要求结合feeCcy、fee以及rebateCcy、rebate理解拆分结果,不能把不同币种直接相减。
跨币种汇总必须明确估值时点和汇率来源。
将逐笔fillFee汇总后,与订单最新fee、成交明细接口、账单和账户余额变动逐币种比较。差异出现时先检查重复推送、部分成交和返还,而不是修改原始值凑平。
保留脱敏ordId与tradeId供官方复核。
OKX fee是订单累计费用口径,fillFee是当前成交更新的费用或返还,不能把连续fee逐条相加。应按tradeId去重,并结合各自币种、rebate和账单完成对账。