Administrator
2025-12-26 32331e187236646996590cecac7f23cf19272d7c
refs
author Administrator <15274802129@163.com>
Friday, December 26, 2025 15:24 +0800
committer Administrator <15274802129@163.com>
Friday, December 26, 2025 15:24 +0800
commit32331e187236646996590cecac7f23cf19272d7c
tree 19d7fad515e797469c41c82584b151acebe5d988 tree | zip | gz
parent 5a53a21e97311d239f57266d58d2d7b6f55c42a6 view | diff
feat(indicator): 添加MACD和MA组合交易策略核心组件

- 实现BearishSignalDetector类,提供做空信号检测功能,包括顶背离和死叉判断
- 实现BullishSignalDetector类,提供做多信号检测功能,包括金叉和价格突破判断
- 实现EMACalculator类,提供指数移动平均线计算功能,支持SMA初始值和精度控制
- 实现MACDCalculator类,提供MACD指标计算功能,包含DIF、DEA和柱状图计算
- 完善MacdMaStrategy类,重构交易策略逻辑,集成EMA交叉、MACD指标和波动率过滤
- 添加MACD_MA_Strategy_Documentation文档,详细说明策略原理、参数和使用方法
- 实现交易指令生成机制,支持开多、开空、平多、平空四种操作类型的组合
- 集成持仓管理功能,包含止损止盈和反向信号平仓机制
2 files deleted
3 files modified
8 files added
2028 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java 31 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/BearishSignalDetector.java 132 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/BullishSignalDetector.java 87 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/EMACalculator.java 89 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MACDCalculator.java 105 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MACDResult.java 35 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MACD_MA_Strategy_Documentation 182 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MacdMaStrategy.java 733 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MacdMaStrategyMain.java 38 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MacdMaStrategyTest.java 196 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/MovingAverage.java 71 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/PriceData.java 162 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/macdAndMatrategy/Volatility.java 167 ●●●●● diff | view | raw | blame | history