Administrator
2025-12-25 68167e4454f0ab5143f2100554cf797804b98cfc
refs
author Administrator <15274802129@163.com>
Thursday, December 25, 2025 12:57 +0800
committer Administrator <15274802129@163.com>
Thursday, December 25, 2025 12:57 +0800
commit68167e4454f0ab5143f2100554cf797804b98cfc
tree 4f8639b5a4c7dec8361b0ccd65a114f3af163bd6 tree | zip | gz
parent 5755881472e2060832dc7f626109a68aa71fce90 view | diff
```
fix(indicator): 修复MACD指标计算逻辑和空指针异常

- 添加DIF历史值缓存机制,确保DEA计算使用足够的历史数据
- 实现DIF历史记录的滑动窗口,限制最大存储数量为30条
- 优化DEA计算逻辑,根据可用历史数据数量动态调整计算方式
- 修复k线WebSocket客户端中的posHold空指针异常问题
- 添加null值检查,避免BigDecimal比较时出现空指针异常
```
2 files modified
34 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java 2 ●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/MACD.java 32 ●●●● diff | view | raw | blame | history