Administrator
2025-12-16 2e05d1bab1817d265d7eaef667811fe3a5dbcb67
refs
author Administrator <15274802129@163.com>
Tuesday, December 16, 2025 15:49 +0800
committer Administrator <15274802129@163.com>
Tuesday, December 16, 2025 15:49 +0800
commit2e05d1bab1817d265d7eaef667811fe3a5dbcb67
tree d06bea1fc0a33503837824289ad21ef8001e9bce tree | zip | gz
parent 8302a0d3a49e25b9c2aa5f68000b29210b4fd556 view | diff
feat(okxNewPrice): 实现基于网格列表的交易策略

- 新增网格列表枚举类WangGeListEnum,定义不同价格区间的网格参数
- 创建网格列表队列管理类WangGeListQueue,用于管理网格交易相关队列
- 实现网格列表服务接口及其实现类,支持动态初始化网格、开仓和平仓操作
- 修改CaoZuoServiceImpl以支持新网格列表逻辑,增加对旧网格仓位的止损处理
- 更新PositionsWs以支持按持仓方向区分账户名,改进仓位管理精度
- 在OrderInfoWs中记录上一个网格信息,增强交易状态跟踪
- 调整InstrumentsWs移除重复的持仓方向设置,优化初始化流程
- 扩展CoinEnums和OrderParamEnums枚举,增加新交易状态标识
- 优化TradeOrderWs下单逻辑,完善按持仓方向的仓位状态检查
8 files modified
4 files added
613 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java 1 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java 187 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/InstrumentsWs.java 1 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/OrderInfoWs.java 11 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/PositionsWs.java 18 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java 25 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/enums/CoinEnums.java 2 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/enums/OrderParamEnums.java 1 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java 69 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListQueue.java 79 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListService.java 41 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListServiceImpl.java 178 ●●●●● diff | view | raw | blame | history