From 2ba5828bc900a5a3646d9dfe78f53ff68e444fd4 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 12 May 2026 16:19:38 +0800
Subject: [PATCH] feat(gateApi): 更新网格交易逻辑文档和参数配置
---
src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java b/src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java
index b65d0aa..841fa05 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java
@@ -76,6 +76,8 @@
private final BigDecimal contractMultiplier;
/** 未实现盈亏计价模式:最新价 / 标记价格 */
private final PnLPriceMode unrealizedPnlPriceMode;
+ /** 网格绝对步长(shortBaseEntryPrice × gridRate),运行时由队列生成逻辑设置 */
+ private BigDecimal step;
private GateConfig(Builder builder) {
this.apiKey = builder.apiKey;
@@ -172,6 +174,13 @@
/** @return 未实现盈亏计价模式:LAST_PRICE(最新成交价)/ MARK_PRICE(标记价格) */
public PnLPriceMode getUnrealizedPnlPriceMode() { return unrealizedPnlPriceMode; }
+ // ==================== 运行时参数 ====================
+
+ /** @return 网格绝对步长(shortBaseEntryPrice × gridRate),运行时设置 */
+ public BigDecimal getStep() { return step; }
+ /** 设置网格绝对步长(由 generateShortQueue 在运行时计算并注入) */
+ public void setStep(BigDecimal step) { this.step = step; }
+
// ==================== 环境 ====================
/** @return 是否为生产环境(true=实盘生产网 / false=模拟盘测试网) */
--
Gitblit v1.9.1