Administrator
7 days ago b70f32814aa9dc23ad284b43e91bbc6c96c70366
refs
author Administrator <15274802129@163.com>
Monday, January 5, 2026 15:32 +0800
committer Administrator <15274802129@163.com>
Monday, January 5, 2026 15:32 +0800
commitb70f32814aa9dc23ad284b43e91bbc6c96c70366
tree 8af1d8be5a91fa7b0480206084a54dea8a66f05e tree | zip | gz
parent ff340aba27d8990386fa788a182c2ace0a4c2ad8 view | diff
feat(indicator): 添加MACD指标计算功能并优化策略参数

- 新增calculateSingleEMA方法支持单个EMA值递归计算
- 重构MACDCalculator类,将参数名从shortPeriod/longPeriod/signalPeriod改为fastlen/slowlen/siglen
- 优化MACD计算逻辑,使用快速EMA和慢速EMA替代原有的短期和长期EMA
- 调整MACD线计算方式,从快速EMA减去慢速EMA
- 修正金叉和死叉判断条件,确保交易信号准确性
- 更新默认策略参数,将EMA周期从(5,10,9)调整为标准的(12,26,9)
3 files modified
129 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/EMACalculator.java 18 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MACDCalculator.java 103 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MacdMaStrategy.java 8 ●●●● diff | view | raw | blame | history