Administrator
7 days ago bfb3c88962ab015056d9c0ebe3ca0abaf8af8000
refs
author Administrator <15274802129@163.com>
Monday, January 5, 2026 17:21 +0800
committer Administrator <15274802129@163.com>
Monday, January 5, 2026 17:21 +0800
commitbfb3c88962ab015056d9c0ebe3ca0abaf8af8000
tree 6a3c076d8ad28063d8ce84a3c7724c5cf337d47b tree | zip | gz
parent de38155f608f47bd89a58c6790c82bbb4b2c58d8 view | diff
refactor(indicator): 优化MACD计算逻辑并修复数据处理顺序问题

- 移除未使用的RoundingMode导入并添加Collections导入
- 反转价格数据列表确保从旧到新处理顺序
- 修复EMA计算时使用正确的价格数据列表
- 调整循环索引使用反转后的价格列表大小
- 将柱状图计算结果乘以2进行信号放大
- 反转结果列表恢复为从新到旧的顺序
- 修复高低点查找时使用正确的反转后价格列表
- 修正策略中最新价格获取逻辑和交叉判断的索引位置
- 添加EMA和价格日志输出用于调试
2 files modified
69 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MACDCalculator.java 46 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MacdMaStrategy.java 23 ●●●●● diff | view | raw | blame | history