目录
MACD 简介
移动平均收敛发散(Moving Average Convergence Divergence,MACD)是一种动量指标,显示资产价格两个移动平均线之间的关系。该系统基于 MACD 交叉、柱状图分析和零线交叉生成自动化的 BUY 和 SELL 信号。
默认 MACD 参数:
- 快线周期:12
- 慢线周期:26
- 信号线周期:9
信号类型
MACD_BUY 信号
在以下情况下生成:
- 金叉: MACD 线向上穿越信号线
- 强势多头柱状图: 柱状图超过
macd_histogram_strong_buy阈值 - 零线交叉: MACD 向上穿越零线(强势动量确认)
MACD_SELL 信号
在以下情况下生成:
- 死叉: MACD 线向下穿越信号线
- 强势空头柱状图: 柱状图低于
macd_histogram_strong_sell阈值 - 零线交叉: MACD 向下穿越零线(弱势动量确认)
额外波动率信号
- PUMP: 检测到极端强势动量
- CRASH: 检测到极端弱势动量
- BUY/SELL: 一般趋势信号(可与 MACD 结合确认)
配置参数
# 启用/禁用 MACD 信号
enable_macd_crossover_signal: true # 主要信号类型
enable_macd_divergence_signal: false # 高级功能(未来)
# 柱状图阈值(按资产类别调整)
macd_histogram_strong_buy: 0.5 # 多头阈值
macd_histogram_strong_sell: -0.5 # 空头阈值
# 零线检测
macd_zero_line_threshold: 0.001 # 零线交叉敏感度
# MACD 周期
macd_fast_period: 12 # 快速 EMA
macd_slow_period: 26 # 慢速 EMA
macd_signal_period: 9 # 信号线
主要配置提示
- 柱状图阈值: 值越高,信号越少但越强
- 零线阈值: 值越低,对动量变化越敏感
- 周期设置: 标准(12,26,9)适用于大多数情况;根据特定策略调整
交易策略优化
1. 超短线策略(高频交易)
目标: 从微小价格波动中快速获利(秒~分钟)
推荐时间框架: 1m、3m、5m
优化的 MACD 设置:
# 更快速、更敏感的设置
macd_fast_period: 5
macd_slow_period: 13
macd_signal_period: 5
# 更窄的阈值用于快速信号
macd_histogram_strong_buy: 0.1 # 加密货币
macd_histogram_strong_sell: -0.1
macd_zero_line_threshold: 0.0005
enable_macd_crossover_signal: true
广播信号:
supported_volatility_action_broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "PUMP" # 超短线快速拉升
- "CRASH" # 退出信号
最佳实践:
- 使用 1m 或 3m 图表以获得最高信号频率
- 结合成交量分析进行确认
- 设置窄止损(0.5-1%)
- 风险/回报比:1:1 或 1:1.5
- 避免低流动性时段
2. 日内交易策略(盘中)
目标: 利用日内价格波动(分钟~小时)
推荐时间框架: 5m、15m、30m、1h
优化的 MACD 设置:
# 平衡敏感度
macd_fast_period: 8
macd_slow_period: 17
macd_signal_period: 7
# 中等阈值
macd_histogram_strong_buy: 0.3 # 加密货币
macd_histogram_strong_sell: -0.3
macd_zero_line_threshold: 0.001
enable_macd_crossover_signal: true
广播信号:
supported_volatility_action_broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "BUY" # 趋势确认
- "SELL"
最佳实践:
- 主要时间框架:15m 或 30m
- 使用 1h 确认趋势
- 使用 5m 精确定位进出场
- 止损:1-2%
- 风险/回报比:1:2
- 在市场收盘前平仓所有仓位
3. 波段交易策略(多日)
目标: 捕捉中期趋势(日~周)
推荐时间框架: 1h、2h、6h、12h、1d
优化的 MACD 设置:
# 可靠性标准设置
macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9
# 标准阈值
macd_histogram_strong_buy: 0.5 # 加密货币
macd_histogram_strong_sell: -0.5
macd_zero_line_threshold: 0.001
enable_macd_crossover_signal: true
广播信号:
supported_volatility_action_broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "BUY"
- "SELL"
- "PUMP" # 主要趋势变化
最佳实践:
- 主要时间框架:1h 或 6h
- 使用 1d 确定主要趋势方向
- 使用 2h 优化进场
- 止损:3-5%
- 风险/回报比:1:3
- 仓位通常持有 3-10 天
4. 长期交易 / 仓位交易
目标: 长期资产积累(周~月)
推荐时间框架: 6h、12h、1d
优化的 MACD 设置:
# 更慢、更稳定的设置
macd_fast_period: 19
macd_slow_period: 39
macd_signal_period: 9
# 更高阈值,仅强信号
macd_histogram_strong_buy: 1.0 # 加密货币
macd_histogram_strong_sell: -1.0
macd_zero_line_threshold: 0.002
enable_macd_crossover_signal: true
广播信号:
supported_volatility_action_broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "PUMP" # 主要市场变化
- "CRASH" # 退出警告
最佳实践:
- 主要时间框架:1d
- 使用 12h 进行确认
- 忽略短期噪声
- 止损:8-15%
- 风险/回报比:1:5 或更高
- 仓位持有周至月
- 同时关注基本面分析
时间框架设置
超高速时间框架 (1m、3m)
macd_fast_period: 5
macd_slow_period: 13
macd_signal_period: 5
macd_histogram_strong_buy: 0.05-0.15 # 极高敏感度
macd_histogram_strong_sell: -0.05 至 -0.15
使用场景: 超短线、机器人交易
优势: 高信号频率
劣势: 假信号多、噪声高
高速时间框架 (5m、15m)
macd_fast_period: 8
macd_slow_period: 17
macd_signal_period: 7
macd_histogram_strong_buy: 0.2-0.4
macd_histogram_strong_sell: -0.2 至 -0.4
使用场景: 日内交易、活跃超短线
优势: 速度与准确性良好平衡
劣势: 需要持续监控
中等时间框架 (30m、1h、2h)
macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9
macd_histogram_strong_buy: 0.3-0.6
macd_histogram_strong_sell: -0.3 至 -0.6
使用场景: 日内交易、波段交易
优势: 可靠信号、可管理频率
劣势: 可能错过快速机会
低速时间框架 (6h、12h、1d)
macd_fast_period: 12-19
macd_slow_period: 26-39
macd_signal_period: 9
macd_histogram_strong_buy: 0.8-2.0
macd_histogram_strong_sell: -0.8 至 -2.0
使用场景: 波段交易、仓位交易
优势: 强趋势识别、假信号少
劣势: 延迟进场、信号少
资产类别配置
加密货币 (比特币、以太坊等)
# 加密货币标准设置
macd_histogram_strong_buy: 0.5-2.0
macd_histogram_strong_sell: -0.5 至 -2.0
macd_zero_line_threshold: 0.001
# 高波动性山寨币(更低阈值)
macd_histogram_strong_buy: 0.3-1.0
macd_histogram_strong_sell: -0.3 至 -1.0
特点: 高波动性、24/7 交易
推荐: 日内使用 15m-1h,波段使用 1h-1d
外汇 (EUR/USD、GBP/USD 等)
# 极敏感阈值
macd_histogram_strong_buy: 0.0001-0.001
macd_histogram_strong_sell: -0.0001 至 -0.001
macd_zero_line_threshold: 0.00001
# 标准周期表现良好
macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9
特点: 低波动性、高流动性
推荐: 日内使用 5m-30m,波段使用 1h-6h
股票 (AAPL、TSLA、SPY 等)
# 中等阈值
macd_histogram_strong_buy: 0.1-1.0
macd_histogram_strong_sell: -0.1 至 -1.0
macd_zero_line_threshold: 0.001
# 可使用更长周期以提高稳定性
macd_fast_period: 12-15
macd_slow_period: 26-30
macd_signal_period: 9
特点: 中等波动性、仅交易时段
推荐: 日内使用 15m-1h,波段使用 1h-1d
警报广播
支持的波动率动作
supported_volatility_action:
- "BUY" # 一般买入信号
- "SELL" # 一般卖出信号
- "PUMP" # 极端上涨动量
- "CRASH" # 极端下跌动量
广播配置
supported_volatility_action_broadcast:
- "BUY" # 趋势信号
- "SELL"
- "PUMP" # 极端波动
- "CRASH"
- "MACD_SELL" # MACD 专用信号
- "MACD_BUY"
按交易风格的广播策略
超短线交易者 (1m-5m):
broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "PUMP" # 快速机会
- "CRASH" # 快速退出
日内交易者 (5m-1h):
broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "BUY" # 确认
- "SELL"
波段交易者 (1h-1d):
broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "PUMP" # 主要趋势变化
- "SELL"
仓位交易者 (12h-1d):
broadcast:
- "MACD_BUY"
- "MACD_SELL"
- "PUMP" # 市场体制变化
- "CRASH"
最佳实践
- 多时间框架分析
- 主要时间框架: 主要交易图表
- 高时间框架: 识别整体趋势(3-5 倍更长)
- 低时间框架: 精确进出场(3-5 倍更短)
日内交易示例:
- 高:1h(趋势方向)
- 主要:15m(信号)
- 低:5m(进场)
- 确认策略
不要仅靠 MACD 交易。与以下结合:
- 成交量:成交量激增确认突破
- 支撑/阻力:关键水平附近交易
- RSI:避免超买/超卖极端
- 价格行为:寻找K线形态
- 信号质量过滤
高质量 MACD 信号:
- 柱状图动量增加
- 同方向零线交叉
- 多时间框架对齐
- 在支撑/阻力处发生
低质量信号(避免):
- 交叉与柱状图背离
- 混乱、横盘市场
- 与高时间框架趋势相反
- 低成交量时段
- 风险管理
- 仓位规模:每笔交易风险不超过 1-2%
- 止损:始终使用基于策略的止损
- 止盈:目标至少为风险的 2-3 倍
- 最大回撤:从峰值下跌 10% 时暂停交易
- 优化工作流程
- 在历史数据上回测设置(500+ 笔交易)
- 模拟交易 2-4 周
- 使用少量资金进行小规模实盘测试
- 随着信心建立逐步扩大
- 每月审查并调整
- 应避免的常见错误
- 在有限数据上过度优化(曲线拟合)
- 忽略市场条件(趋势 vs 区间)
- 无确认地交易所有信号
- 对所有资产使用相同设置
- 忽略波动性变化时的阈值调整
- 未准备好即在重大新闻事件中交易
- 市场条件调整
趋势市场:
- 使用标准 MACD 设置
- 上涨趋势关注 MACD_BUY,下跌趋势关注 MACD_SELL
- 仅按趋势方向交易
区间市场:
- 收紧柱状图阈值
- 使用更短周期(更快反应)
- 考虑禁用信号或减少交易
高波动性:
- 提高柱状图阈值
- 扩大止损
- 减少仓位规模
低波动性:
- 降低柱状图阈值
- 可能需要切换到更长的时间框架
- 对高质量设置保持耐心
快速参考表
| 策略 | 时间框架 | 快/慢/信号 | 柱状图阈值 | 最佳用途 |
|---|---|---|---|---|
| 超短线 | 1m、3m、5m | 5/13/5 | ±0.1-0.2 | 快速获利、高活跃度 |
| 日内交易 | 5m、15m、30m、1h | 8/17/7 | ±0.3-0.5 | 盘中趋势 |
| 波段交易 | 1h、6h、12h、1d | 12/26/9 | ±0.5-1.0 | 多日仓位 |
| 仓位交易 | 6h、12h、1d | 19/39/9 | ±1.0-2.0 | 长期持有 |
结论
当 MACD 信号正确配置以适应交易风格和资产类别时,它非常强大。从推荐的策略设置开始,彻底回测,然后根据结果进行调整。请记住,没有任何指标是完美的——始终使用适当的风险管理,并将 MACD 与其他分析方法结合,以获得最佳结果。
最终检查清单:
- ✅ 启用
enable_macd_crossover_signal: true - ✅ 为您的资产设置合适的柱状图阈值
- ✅ 根据时间框架配置周期
- ✅ 为平台设置广播警报
- ✅ 在实盘交易前测试设置
- ✅ 记录结果并迭代
祝您交易顺利!