Administrator
2025-12-20 cbdb44b6c29818fd5caaf68fdccf3b28265ae5ee
refs
author Administrator <15274802129@163.com>
Saturday, December 20, 2025 00:30 +0800
committer Administrator <15274802129@163.com>
Saturday, December 20, 2025 00:30 +0800
commitcbdb44b6c29818fd5caaf68fdccf3b28265ae5ee
tree 191672f964092e2a05e2a6cc72ed2f177a4bf082 tree | zip | gz
parent 7e2bea36ff56e4fb2ce462ea556ea62469b99de6 view | diff
feat(okx): 实现止盈订单功能并优化相关逻辑

- 新增限价单类型枚举值 ORDTYPE_LIMIT
- 新增合约乘积字段 CONTRACTMULTIPLIER 到配置映射
- 在订单处理中增加手续费和持仓方向字段解析
- 实现基于订单成交数据计算止盈价格的逻辑
- 新增 TradeRequestParam 类用于传递交易参数
- 实现自动发送止盈订单到 WebSocket 的功能
- 完善订单参数校验和下单前的状态检查
- 优化保证金和标记价格计算方法
- 修复订单处理返回值类型及空值处理问题
5 files modified
167 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxQuantWebSocketClient.java 4 ●●● 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 85 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java 75 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/enums/CoinEnums.java 2 ●●●●● diff | view | raw | blame | history