| | |
| | | /** |
| | | * Advanced MA (Moving Average) 指标实现 |
| | | * 支持扩展周期的指数移动平均线(EMA),用于三重EMA交叉系统 |
| | | * |
| | | * 作用: |
| | | * 1. 基于三重EMA交叉系统识别趋势方向和强度 |
| | | * 2. 当9EMA > 21EMA > 55EMA时形成多头排列,提示上涨趋势 |
| | | * 3. 当9EMA < 21EMA < 55EMA时形成空头排列,提示下跌趋势 |
| | | * 4. 计算三线粘合度,自动过滤震荡行情 |
| | | * |
| | | * 价格参数类型: |
| | | * - 参数名称:prices |
| | | * - 参数类型:List<BigDecimal> |
| | | * - 参数说明:需要至少1个价格数据点用于计算,根据不同周期需求更多数据点 |
| | | * |
| | | * 推荐时间粒度及优缺点: |
| | | * 1. 5分钟(5m): |
| | | * - 优点:适合短线三重EMA交叉策略 |
| | | * - 缺点:需要频繁监控,容易受短期波动影响 |
| | | * 2. 15分钟(15m): |
| | | * - 优点:平衡了信号可靠性和反应速度 |
| | | * - 缺点:仍有一定噪音 |
| | | * 3. 1小时(1h): |
| | | * - 优点:信号较为可靠,适合中期趋势跟踪 |
| | | * - 缺点:反应较慢 |
| | | * 4. 4小时(4h)及以上: |
| | | * - 优点:趋势信号明确,适合长期持仓 |
| | | * - 缺点:反应滞后,入场点较晚 |
| | | */ |
| | | @Slf4j |
| | | @Getter |