From 4de6caf5ec9f4ea93ccf683dfef8a2e46583f057 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 10 Jun 2026 22:16:16 +0800
Subject: [PATCH] ``` feat(gate): 添加网格交易服务调试日志
---
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java b/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
index acc0ce9..ab4d414 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
@@ -458,6 +458,8 @@
longPositionSize = size;
longEntryPrice = entryPrice;
} else {
+
+ log.info("[Gate-0]多仓: {}", shortBaseEntryPrice);
longActive = false;
longPositionSize = BigDecimal.ZERO;
longEntryPrice = BigDecimal.ZERO;
@@ -468,6 +470,8 @@
shortPositionSize = size.abs();
shortEntryPrice = entryPrice;
} else {
+
+ log.info("[Gate-0]空仓: {}", shortBaseEntryPrice);
shortActive = false;
shortPositionSize = BigDecimal.ZERO;
shortEntryPrice = BigDecimal.ZERO;
@@ -741,7 +745,9 @@
longPriceQueue.sort(BigDecimal::compareTo);
log.info("[Gate] 多队列:{}", longPriceQueue);
totalShortPriceQueue.sort((a, b) -> b.compareTo(a));
+ log.info("[Gate] 队列从大到小:{}", totalShortPriceQueue);
totalLongPriceQueue.sort(BigDecimal::compareTo);
+ log.info("[Gate] 队列从小到大:{}", totalLongPriceQueue);
}
/**
@@ -862,6 +868,7 @@
break;
}
}
+ log.info("[Gate-1] 多仓仓位归零 空仓队列触发, 匹配:{},当前价:{}", matched, currentPrice);
if (BigDecimal.ZERO.compareTo( matched) == 0) {
return;
}
@@ -873,7 +880,7 @@
GridElement newEntryGrid = GridElement.findById(upId);
if (newEntryGrid != null) {
- log.info("[Gate] 多仓仓位归零 空仓队列触发, 匹配:{},当前价:{}", matched, currentPrice);
+ log.info("[Gate-2] 多仓仓位归零 空仓队列触发, 匹配:{},当前价:{}", matched, currentPrice);
if (!newEntryGrid.isHasLongOrder()) {
BigDecimal triggerPrice = newEntryGrid.getGridPrice();
String size = config.getBaseQuantity();
@@ -910,6 +917,7 @@
break;
}
}
+ log.info("[Gate-3] 空仓仓位归零 多仓队列触发, 匹配:{},当前价:{}", matched, currentPrice);
if (BigDecimal.ZERO.compareTo( matched) == 0) {
return;
}
@@ -921,7 +929,7 @@
GridElement newEntryGrid = GridElement.findById(downId);
if (newEntryGrid != null) {
- log.info("[Gate] 空仓仓位归零 多仓队列触发, 匹配:{},当前价:{}", matched, currentPrice);
+ log.info("[Gate-4] 空仓仓位归零 多仓队列触发, 匹配:{},当前价:{}", matched, currentPrice);
if (!newEntryGrid.isHasShortOrder()){
BigDecimal triggerPrice = newEntryGrid.getGridPrice();
String size = config.getBaseQuantity();
--
Gitblit v1.9.1