欧亿交易所Fills频道clOrdId为什么返回0?欧易OKX说明整数格式限制

“欧亿交易所Fills频道clOrdId变成0”不一定代表订单没有客户端编号,也不能直接判定数据丢失。该频道对字段有特殊兼容规则,而订单接口及orders频道仍可返回用户实际提供的clOrdId。

欧亿交易所Fills频道clOrdId为什么返回0?欧易OKX说明整数格式限制

什么格式才能在Fills频道带回

官方要求用户提供的clOrdId是1至2的63次方减1之间的正整数,并以字符串字段传输。包含字母、负号、零、超出范围的数字或其他不符合格式的值,都可能在Fills频道被表示为“0”。

解析器应按字符串保存,避免整数精度丢失。

返回0时应怎样交叉确认

用同一条回报中的ordId、instId、tradeId和成交时间查询订单详情或orders频道,再核对真实clOrdId。不要把“0”写回订单主表覆盖原有客户端编号,也不要据此生成新编号并重复下单。

成交去重仍应优先使用适用的tradeId与产品标识。

是否需要强制改成纯数字编号

只有业务确实依赖Fills频道直接回传clOrdId时,才需要评估采用范围内正整数。变更编号方案前应处理并发、持久化、上限和历史映射,先在模拟环境验证。

如果orders频道已满足审计需求,不应为追求字段显示而破坏现有幂等体系。

频道权限还要核对什么

当前官方指南说明Fills频道仅向达到相应交易费等级的用户开放,其他用户可能收到64003,并应使用orders频道。程序必须按本人账户实际权限选择数据源。

不得通过共享账户、借用密钥或其他方式规避权限与服务规则。

总结

OKX Fills频道对clOrdId采用特殊正整数限制,不合规或未提供时返回字符串0;这不等于订单主记录没有客户端编号。应以ordId和tradeId关联订单接口核验,避免覆盖或重复提交。

人民币美元兑换

人民币兑美元

CNY USD
1 CNY0.15 USD
5 CNY0.75 USD
10 CNY1.50 USD
25 CNY3.74 USD
50 CNY7.49 USD
100 CNY14.97 USD
500 CNY74.85 USD
1000 CNY149.71 USD
5000 CNY748.53 USD
10000 CNY1497.05 USD
50000 CNY7485.25 USD

美元兑人民币

美元 人民币
1 USD6.68 CNY
5 USD33.40 CNY
10 USD66.80 CNY
25 USD167.00 CNY
50 USD333.99 CNY
100 USD667.98 CNY
500 USD3339.90 CNY
1000 USD6679.80 CNY
5000 USD33399.02 CNY
10000 USD66798.04 CNY
50000 USD333990.18 CNY
人民币汇率

人民币

1 CNY

阿富汗尼阿富汗尼9.706 AFN
荷兰盾荷兰盾0.268 ANG
AOAAOA145.392 AOA
阿根廷比索阿根廷比索231.353 ARS
澳元澳元0.218 AUD

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

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