Administrator
2025-12-24 fae2bc53d7baca6350ee457e623030ef9f2e2f37
fix(okxNewPrice): 修正K线数据获取逻辑

- 将K线数据映射从获取开盘价(o)改为获取收盘价(c)
- 解决了价格数据计算准确性问题
1 files modified
2 ■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
@@ -340,7 +340,7 @@
                    List<Kline> kline15MinuteData = getKlineDataByInstIdAndBar(instId, "15m");
                    //stream流获取kline15MinuteData中的o数据的集合
                    List<BigDecimal> prices = kline15MinuteData.stream()
                            .map(Kline::getO)
                            .map(Kline::getC)
                            .collect(Collectors.toList());
                    // 生成对应的高、低、收盘价数据