Administrator
2025-12-12 40c1e96090de38634773f681bb858f17f89d498e
refs
author Administrator <15274802129@163.com>
Friday, December 12, 2025 13:14 +0800
committer Administrator <15274802129@163.com>
Friday, December 12, 2025 13:14 +0800
commit40c1e96090de38634773f681bb858f17f89d498e
tree c4e15c9c13e3fad37d1cb6c73f2eb3f6e7247f32 tree | zip | gz
parent 5e1efd52bbbc7e3b65c3ee936a859b5314065c88 view | diff
fix(okx): 调整账户与交易逻辑中的关键字段及判断条件

- 将账户信息中的 imr 字段替换为 upl 字段以获取全仓未实现盈亏
- 更新日志输出内容,显示正确的账户详情描述
- 修改实际亏损金额计算方式,从现金余额减可用余额改为直接读取 upl 值
- 调整止损判断逻辑,确保负值情况下的正确处理并设置状态为 STATE_4
- 更改占用保证金来源,由 AccountWs 转为 PositionsWs 获取 imr 数据
- 在多个操作节点添加状态更新逻辑,统一设置状态为 STATE_4
- 移除订单成交后重复的状态变更操作
- 优化订单状态过滤条件,去除对 ORDER_LIVE 状态的排除限制
4 files modified
25 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java 12 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/AccountWs.java 10 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/OrderInfoWs.java 1 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/TradeOrderWs.java 2 ●●●●● diff | view | raw | blame | history