“欧亿交易所EVENTS只返回YES侧”不代表用户一定下了YES订单,也不表示NO订单没有成交。它是频道的数据表达约定;真实下单方向还要结合订单频道、outcome、ordId与账户记录核对,不能只凭成交价格方向猜测。

Fills频道对EVENTS统一返回YES侧,但实际订单可能是YES或NO。若账务系统把频道侧别直接当作用户意图,会造成方向、价格和持仓归属错误。
应以订单回报中的outcome和稳定订单标识作为业务关联依据。
需要。OKX说明Fills只推送订单簿成交的部分信息,区块交易、Nitro Spread、强平、ADL等部分非订单簿事件不会经该频道推送。
订单确认和最终状态仍应结合Orders频道及官方查询接口。
不一定。官方提示收到fill事件时,账户余额、保证金和持仓信息可能尚未更新。
系统应把成交、账户和持仓作为异步数据流,以时间和业务ID对账,不能在同一毫秒内强行要求所有值一致。
以instId和tradeId做幂等处理;Taker成交可能按不同成交价聚合,count表示匹配订单数量,tradeId对应聚合中最后一笔交易。
Maker成交不做同类聚合,客户端不能把count误当成成交张数或重复推送次数。
OKX EVENTS的Fills频道统一返回YES侧,不能据此推断用户实际outcome。系统应关联订单频道和ordId,兼容账户数据延迟、聚合成交与重复消息。