From 0cfd84ebe2adf4a4616ba72078b135a1797e8cfe Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 12 May 2026 17:50:38 +0800
Subject: [PATCH] fix(trade): 修复网格交易逻辑并更新生产配置
---
src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java b/src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java
index 33b0e2d..b759ad8 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java
@@ -260,12 +260,12 @@
}
/**
- * 异步创建条件开仓单(价格触发后以触发价限价开仓)。
+ * 异步创建条件开仓单(价格触发后市价开仓)。
*
- * <p>服务器监控价格,达到触发价后以触发价挂 GTC 限价单开仓。与止盈单不同,不设 order_type(默认开仓),
+ * <p>服务器监控价格,达到触发价后以市价 IOC 开仓。与止盈单不同,不设 order_type(默认开仓),
* reduce_only=false。
*
- * @param triggerPrice 触发价格(同时也是限价执行价格)
+ * @param triggerPrice 触发价格
* @param rule 触发规则(NUMBER_1: 最新价≥触发价时执行;NUMBER_2: 最新价≤触发价时执行)
* @param size 开仓张数(正=开多,负=开空)
* @param onSuccess 成功回调,接收 conditionOrderId
@@ -288,8 +288,8 @@
FuturesInitialOrder initial = new FuturesInitialOrder();
initial.setContract(contract);
initial.setSize(Long.parseLong(size));
- initial.setPrice(triggerPrice.toString());
- initial.setTif(FuturesInitialOrder.TifEnum.GTC);
+ initial.setPrice("0");
+ initial.setTif(FuturesInitialOrder.TifEnum.IOC);
initial.setReduceOnly(false);
FuturesPriceTriggeredOrder order = new FuturesPriceTriggeredOrder();
--
Gitblit v1.9.1