Administrator
2026-06-05 70b000665c80284571ed653afbbd6d10af74739d
refs
author Administrator <15274802129@163.com>
Friday, June 5, 2026 14:24 +0800
committer Administrator <15274802129@163.com>
Friday, June 5, 2026 14:24 +0800
commit70b000665c80284571ed653afbbd6d10af74739d
tree 8c95cf5a5103ef1489a22c777924392a547320b1 tree | zip | gz
parent b779f4884d55f8bcb24c0d13ca34795d1003c296 view | diff
feat(okx): 添加WebSocket订阅确认机制和优化网格交易配置

- 在OkxGridChannelHandler接口中添加onSubscribed默认回调方法
- 添加candle1m、positions、orders三个频道订阅就绪标志位
- 实现订阅就绪检查逻辑,确保所有频道就绪后才开仓
- 添加订阅确认时的价格缓存机制,避免消息丢失
- 在OkxWsClient中解析subscribe事件并通知对应处理器
- 为K线、订单、持仓三个频道处理器实现订阅确认回调
- 修改WebSocket客户端管理器中的默认交易对和网格参数配置
7 files modified
130 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxGridTradeService.java 75 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxGridWsClient.java 15 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxWebSocketClientManager.java 10 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/gridWs/OkxGridChannelHandler.java 6 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/gridWs/OkxKlineChannelHandler.java 8 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/gridWs/OkxOrdersChannelHandler.java 8 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/gridWs/OkxPositionsChannelHandler.java 8 ●●●●● diff | view | raw | blame | history