From 1e792f025712da88d5f53e7ef22462301d6cf071 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 13 May 2026 17:22:06 +0800
Subject: [PATCH] refactor(okxNewPrice): 账户配置
---
src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxPositionsChannelHandler.java | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxPositionsChannelHandler.java b/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxPositionsChannelHandler.java
index 1f60705..c192238 100644
--- a/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxPositionsChannelHandler.java
+++ b/src/main/java/com/xcong/excoin/modules/okxApi/wsHandler/handler/OkxPositionsChannelHandler.java
@@ -80,13 +80,15 @@
BigDecimal size = new BigDecimal(pos.getString("pos"));
BigDecimal avgPx = pos.containsKey("avgPx") && pos.getString("avgPx") != null
? new BigDecimal(pos.getString("avgPx")) : BigDecimal.ZERO;
+ BigDecimal realizedPnl = pos.containsKey("realizedPnl") && pos.getString("realizedPnl") != null
+ ? new BigDecimal(pos.getString("realizedPnl")) : BigDecimal.ZERO;
- log.info("[{}] 持仓更新, 方向:{}, 数量:{}, 均价:{}, 未实现盈亏:{}, 保证金:{}",
+ log.info("[{}] 持仓更新, 方向:{}, 数量:{}, 均价:{}, 未实现盈亏:{}, 已实现盈亏:{}, 保证金:{}",
OkxEnums.CHANNEL_POSITIONS, posSide, size, avgPx,
- pos.get("upl"), pos.get("imr"));
+ pos.get("upl"), realizedPnl, pos.get("imr"));
if (gridTradeService != null) {
- gridTradeService.onPositionUpdate(posSide, size, avgPx);
+ gridTradeService.onPositionUpdate(posSide, size, avgPx, realizedPnl);
}
}
} catch (Exception e) {
--
Gitblit v1.9.1