Administrator
2025-12-29 6b5efcaafe57c8c7f0e9c7761d960be063dfd8a2
fix(okxNewPrice): 修复K线数据获取的时间间隔错误

- 将K线数据获取的时间间隔从15分钟改为1分钟
- 修正了MACD策略中历史价格数据的时间精度问题
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
@@ -338,7 +338,7 @@
                    MacdMaStrategy strategy = new MacdMaStrategy();
                    // 生成100个15分钟价格数据点
                    List<Kline> kline15MinuteData = getKlineDataByInstIdAndBar(instId, "15m");
                    List<Kline> kline15MinuteData = getKlineDataByInstIdAndBar(instId, "1m");
                    List<BigDecimal> historicalPrices = kline15MinuteData.stream()
                            .map(Kline::getC)
                            .collect(Collectors.toList());