Administrator
2025-12-16 a28baa20b7b9078d2ac37219145de42bd1650199
fix(okxNewPrice): 修复网格价格区间判断逻辑

- 调整 WangGeListEnum 枚举值参数顺序
- 修改价格区间比较逻辑,确保上限大于下限
- 更新区间内价格判断条件,排除下限等于情况
1 files modified
8 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java 8 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java
@@ -11,9 +11,9 @@
 */
@Getter
public enum WangGeListEnum {
    UP("上层做空", "2", "2950", "2980", "4", "short", "2980"),
    CENTER("中间指定一个方向", "2", "2950", "2920", "4", "long", "2920"),
    DOWN("下层做多", "2", "2920", "2890", "4", "long", "2890");
    UP("上层做空", "2", "2980", "2950", "2", "short", "2980"),
    CENTER("中间指定一个方向", "2", "2950", "2920", "2", "long", "2920"),
    DOWN("下层做多", "2", "2920", "2890", "2", "long", "2890");
    private String name;
    private String xiaoshu_weishu;
@@ -46,7 +46,7 @@
            // 确保上限大于下限
            if (upperLimit.compareTo(lowerLimit) > 0) {
                // 检查价格是否在区间内
                if (price.compareTo(lowerLimit) >= 0 && price.compareTo(upperLimit) <= 0) {
                if (price.compareTo(lowerLimit) > 0 && price.compareTo(upperLimit) <= 0) {
                    return grid;
                }
            }