Administrator
2025-12-12 abc803a37c3eb804a8c85164c41554eb9d1d44b8
refs
author Administrator <15274802129@163.com>
Friday, December 12, 2025 11:41 +0800
committer Administrator <15274802129@163.com>
Friday, December 12, 2025 11:41 +0800
commitabc803a37c3eb804a8c85164c41554eb9d1d44b8
tree cc75e8ca15975ae34458841633332f266d0aeb11 tree | zip | gz
parent cdfc565cf68600e4690f6668b9a08889a81ca6af view | diff
refactor(okx): 重构账户与合约 WebSocket 数据处理逻辑

- 移除 RedisUtils 依赖,改用内存 Map 存储数据
- 新增 WsMapBuild 工具类统一处理数据解析与存储
- 调整账户、合约、订单等模块的数据结构与处理方式
- 优化止盈止损逻辑,使用 BigDecimal 进行精确计算
- 简化操作服务中的状态判断与交易决策流程
- 更新枚举类,增加更多配置项支持灵活策略调整
- 修复数据处理过程中的空指针异常风险
- 提升代码可读性与维护性,减少外部依赖耦合度
10 files modified
1 files added
855 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java 8 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java 232 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/AccountWs.java 139 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/InstrumentsWs.java 39 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/OrderInfoWs.java 29 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/PositionsWs.java 123 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java 101 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/enums/CoinEnums.java 75 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/enums/OrderParamEnums.java 11 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/utils/WsMapBuild.java 45 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/utils/WsParamBuild.java 53 ●●●●● diff | view | raw | blame | history