Administrator
16 hours ago 6a51f45e6a00b65a9e7b0b0707b453c11311f3ef
refs
author Administrator <15274802129@163.com>
Monday, May 11, 2026 22:38 +0800
committer Administrator <15274802129@163.com>
Monday, May 11, 2026 22:38 +0800
commit6a51f45e6a00b65a9e7b0b0707b453c11311f3ef
tree 760f4f842125c4b32af3fecbf73241e3a161e252 tree | zip | gz
parent 025c66091b6b6903b5e830c5bde981fdbacbc744 view | diff
feat(okxApi): 添加仓位模式配置和REST客户端功能

- 在OkxConfig中添加posMode字段及相关getter和builder方法
- 添加getRestBaseUrl方法用于获取REST API基础地址
- 在OkxEnums中添加条件订单类型和计划平仓订单类型常量
- 创建OkxRestClient类实现 setPositionMode 和 setLeverage 功能
- 重构OkxGridTradeService中的网格队列生成逻辑,使用固定步长计算
- 提取replenishOwnQueue和transferBetweenQueues方法优化队列补货逻辑
- 更新止盈单逻辑使用条件订单类型并通过algo接口发送
- 在OkxWebSocketClientManager中添加setupAccount方法配置账户参数
- 优化OkxWsUtil中的时间格式化和随机数生成性能
7 files modified
2 files added
40304 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxApi/OkxConfig.java 13 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/OkxGridTradeService.java 171 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/OkxRestClient.java 125 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/OkxTradeExecutor.java 72 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/OkxWebSocketClientManager.java 27 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/OkxWsUtil.java 38 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/enums/OkxEnums.java 4 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/okx文档.txt 39846 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxOrderInfoChannelHandler.java 8 ●●●● diff | view | raw | blame | history