欧一交易所API撤单返回成功就算取消了吗?欧易OKX要求再查canceled终态

“欧一交易所API撤单成功”若只依据HTTP成功或首个回执判断,可能在订单仍可成交时过早释放本地风险控制。自动化系统必须把“请求已接受”和“订单已取消”建成两个不同状态。

欧一交易所API撤单返回成功就算取消了吗?欧易OKX要求再查canceled终态

第一层回执能证明什么

它证明撤单请求通过了当前接口处理并被系统接收,可结合ordId、clOrdId、ts、sCode和sMsg记录请求结果。但该回执不是订单撮合终态。

HTTP状态、顶层code和单笔sCode也应分层保存,不能只保留一个布尔值。

怎样确认订单真正取消

订阅OKX私有orders频道,等待相同ordId出现state=canceled;也可以调用订单状态查询作为补充。若订单已完全成交或此前已取消,新的撤单请求不能改变既有终态。

确认前仍应把剩余数量视为可能成交。

等待期间为什么不能盲目重发

网络延迟可能让回执或状态推送晚到。重复撤单会增加请求量、制造重复日志,也不能阻止已在撮合过程中的成交。

应以唯一订单标识关联请求、回执和状态,超时后先查询,再决定是否重试。

本地状态机怎样设计

至少区分live、cancel_requested、canceled、filled等状态,并让canceled和filled成为互斥终态。收到重复终态消息时,以ordId去重并保留首次处理记录。

日志要脱敏,不写API Secret、Passphrase、完整签名或未遮挡账户信息。

总结

OKX API撤单返回sCode为0只表示请求已被接受,订单是否真正取消要看orders频道的state=canceled或订单查询终态。确认前不能释放风险控制,也不要盲目重复请求。

人民币美元兑换

人民币兑美元

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

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