Administrator
2025-12-18 86a73a6274f9c5938c39c03198f11df9b1735320
refs
author Administrator <15274802129@163.com>
Thursday, December 18, 2025 17:35 +0800
committer Administrator <15274802129@163.com>
Thursday, December 18, 2025 17:35 +0800
commit86a73a6274f9c5938c39c03198f11df9b1735320
tree 39bdfa8e518758c8ba7ea17691736950e6285b53 tree | zip | gz
parent 6a51883c6d96702df7e1df023b3ad3e0fd575b16 view | diff
feat(okx): 实现新的交易策略与账户保证金逻辑

- 新增 imrKey 字段用于跟踪初始保证金要求
- 更新账户就绪状态逻辑,基于保证金与余额比较
- 引入 TradeRequestParam 类统一交易请求参数传递
- 重构 CaoZuoService 接口,拆分不同交易场景处理方法
- 修改网格交易策略,调整保证金计算方式及下单逻辑
- 增加对冲策略支持,区分做多与做空方向的操作流程
- 完善止损和平仓机制,细化交易信号判断条件
- 提高代码可读性与维护性,增强异常处理能力
- 更新总保证金比例配置从 0.05 至 0.1
- 添加 OKX 量化交易模块技术文档说明整体架构设计
10 files modified
3 files added
1463 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OKX_QUANT_DOCUMENTATION.md 254 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxNewPriceWebSocketClient.java 57 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxWebSocketClientManager.java 5 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/README.md 285 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoService.java 28 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java 608 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/AccountWs.java 15 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/OrderInfoWs.java 10 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/PositionsWs.java 6 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java 153 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/enums/CoinEnums.java 6 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/enums/OrderParamEnums.java 4 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/param/TradeRequestParam.java 32 ●●●●● diff | view | raw | blame | history