Administrator
2026-09-30 05116d0cac3c8dfa3a3a6a3f678e210d7bf2314c
src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java
@@ -140,8 +140,8 @@
    private final boolean tpTriggerOppositeAddEnabled;
    /** 对向加仓挂单数量:止盈成交后在对向挂出的开仓张数,0=不启用。默认 0 */
    private final int tpTriggerOppositeAddQuantity;
    /** 单格止盈张数:基础仓位止盈挂单时每个网格挂的止盈张数。默认 0 */
    private final int baseTakeProfitPerGrid;
    /** 单格止盈张数:基础仓位止盈挂单时每个网格挂的止盈张数,支持小数。默认 0 */
    private final BigDecimal baseTakeProfitPerGrid;
    /** 止盈网格数量:基础仓位止盈挂单的网格数量。默认 0 */
    private final int baseTakeProfitGridCount;
    /** 网格绝对步长(shortBaseEntryPrice × gridRate),运行时由队列生成逻辑设置 */
@@ -310,7 +310,7 @@
    /** @return 对向加仓挂单数量:止盈成交后在对向挂出的开仓张数 */
    public int getTpTriggerOppositeAddQuantity() { return tpTriggerOppositeAddQuantity; }
    /** @return 单格止盈张数:基础仓位止盈挂单时每个网格挂的止盈张数 */
    public int getBaseTakeProfitPerGrid() { return baseTakeProfitPerGrid; }
    public BigDecimal getBaseTakeProfitPerGrid() { return baseTakeProfitPerGrid; }
    /** @return 止盈网格数量:基础仓位止盈挂单的网格数量 */
    public int getBaseTakeProfitGridCount() { return baseTakeProfitGridCount; }
@@ -436,7 +436,7 @@
        /** 对向加仓挂单数量:止盈成交后在对向挂出的开仓张数,默认 0 */
        private int tpTriggerOppositeAddQuantity = 0;
        /** 单格止盈张数:基础仓位止盈挂单时每个网格挂的止盈张数,默认 0 */
        private int baseTakeProfitPerGrid = 0;
        private BigDecimal baseTakeProfitPerGrid = BigDecimal.ZERO;
        /** 止盈网格数量:基础仓位止盈挂单的网格数量,默认 0 */
        private int baseTakeProfitGridCount = 0;
@@ -513,7 +513,7 @@
        /** 设置对向加仓挂单数量:止盈成交后在对向挂出的开仓张数 */
        public Builder tpTriggerOppositeAddQuantity(int tpTriggerOppositeAddQuantity) { this.tpTriggerOppositeAddQuantity = tpTriggerOppositeAddQuantity; return this; }
        /** 设置单格止盈张数:基础仓位止盈挂单时每个网格挂的止盈张数 */
        public Builder baseTakeProfitPerGrid(int baseTakeProfitPerGrid) { this.baseTakeProfitPerGrid = baseTakeProfitPerGrid; return this; }
        public Builder baseTakeProfitPerGrid(BigDecimal baseTakeProfitPerGrid) { this.baseTakeProfitPerGrid = baseTakeProfitPerGrid; return this; }
        /** 设置止盈网格数量:基础仓位止盈挂单的网格数量 */
        public Builder baseTakeProfitGridCount(int baseTakeProfitGridCount) { this.baseTakeProfitGridCount = baseTakeProfitGridCount; return this; }