欧亿交易所accFillSz能逐条相加吗?欧易OKX区分累计量与fillSz

“欧亿交易所accFillSz持续变大”反映累计值更新,不代表每条消息中的完整数量都应再次入账。部分成交、多次成交和重复推送并存时,错误累加会放大持仓、费用与风控数据。

欧亿交易所accFillSz能逐条相加吗?欧易OKX区分累计量与fillSz

两个字段分别回答什么

accFillSz回答该订单截至当前一共成交多少,适合与订单总量sz比较;fillSz回答当前推送所关联的最近一笔成交量,通常需与tradeId、fillPx和fillTime一起处理。

币币和杠杆以基础币种为常见单位,合约与期权则以张数为单位,应按产品字段说明读取。

累计量怎样更新本地订单

把最新accFillSz作为订单累计状态覆盖或按状态版本合并,不对不同推送的累计值直接求和。若要计算增量,可在确认消息有序且未缺失后,用新累计值减去已确认累计值。

差值异常、倒退或跳变时应先查询订单,不强行修正。

单次成交怎样避免重复入账

tradeId有值时,以instId与tradeId建立幂等键,只处理首次消息;再使用该事件的fillSz更新成交明细。重复消息即使uTime不同,也不应再次增加持仓或费用。

终态filled不能替代逐笔成交明细的唯一标识。

对账时看哪些关系

检查0不大于accFillSz不大于sz,并让本地有效成交明细汇总与订单累计量、成交频道或REST查询相互核对。单位转换必须独立标注。

发现缺口时暂停依赖成交数量的下游动作,先补查询或重建基线。

总结

OKX orders频道的accFillSz是订单累计成交量,不能把连续推送再次相加;fillSz表示最近成交量,应结合tradeId做幂等入账。数量异常时先查询和对账。

人民币美元兑换

人民币兑美元

CNY USD
1 CNY0.15 USD
5 CNY0.74 USD
10 CNY1.48 USD
25 CNY3.71 USD
50 CNY7.42 USD
100 CNY14.84 USD
500 CNY74.22 USD
1000 CNY148.43 USD
5000 CNY742.16 USD
10000 CNY1484.32 USD
50000 CNY7421.60 USD

美元兑人民币

美元 人民币
1 USD6.74 CNY
5 USD33.69 CNY
10 USD67.37 CNY
25 USD168.43 CNY
50 USD336.85 CNY
100 USD673.71 CNY
500 USD3368.55 CNY
1000 USD6737.09 CNY
5000 USD33685.46 CNY
10000 USD67370.92 CNY
50000 USD336854.59 CNY
人民币汇率

人民币

1 CNY

阿富汗尼阿富汗尼9.644 AFN
荷兰盾荷兰盾0.266 ANG
AOAAOA141.411 AOA
阿根廷比索阿根廷比索224.538 ARS
澳元澳元0.207 AUD

Copyright © 2024 All Rights Reserved. Mail: 819640@qq.com

本站汇率等数据仅供参考,最终以中国银行网上银行或中国银行各营业网点柜台实际交易汇率为准。