MACD买入/卖出信号:完整用户指南

目录

  1. MACD 简介
  2. 信号类型
  3. 配置参数
  4. 交易策略优化
  5. 时间框架设置
  6. 资产类别配置
  7. 警报广播
  8. 最佳实践

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"

最佳实践

  1. 多时间框架分析
    • 主要时间框架: 主要交易图表
    • 高时间框架: 识别整体趋势(3-5 倍更长)
    • 低时间框架: 精确进出场(3-5 倍更短)

    日内交易示例:

    • 高:1h(趋势方向)
    • 主要:15m(信号)
    • 低:5m(进场)
  2. 确认策略

    不要仅靠 MACD 交易。与以下结合:

    • 成交量:成交量激增确认突破
    • 支撑/阻力:关键水平附近交易
    • RSI:避免超买/超卖极端
    • 价格行为:寻找K线形态
  3. 信号质量过滤

    高质量 MACD 信号:

    • 柱状图动量增加
    • 同方向零线交叉
    • 多时间框架对齐
    • 在支撑/阻力处发生

    低质量信号(避免):

    • 交叉与柱状图背离
    • 混乱、横盘市场
    • 与高时间框架趋势相反
    • 低成交量时段
  4. 风险管理
    • 仓位规模:每笔交易风险不超过 1-2%
    • 止损:始终使用基于策略的止损
    • 止盈:目标至少为风险的 2-3 倍
    • 最大回撤:从峰值下跌 10% 时暂停交易
  5. 优化工作流程
    1. 在历史数据上回测设置(500+ 笔交易)
    2. 模拟交易 2-4 周
    3. 使用少量资金进行小规模实盘测试
    4. 随着信心建立逐步扩大
    5. 每月审查并调整
  6. 应避免的常见错误
    • 在有限数据上过度优化(曲线拟合)
    • 忽略市场条件(趋势 vs 区间)
    • 无确认地交易所有信号
    • 对所有资产使用相同设置
    • 忽略波动性变化时的阈值调整
    • 未准备好即在重大新闻事件中交易
  7. 市场条件调整

    趋势市场:

    • 使用标准 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
  • ✅ 为您的资产设置合适的柱状图阈值
  • ✅ 根据时间框架配置周期
  • ✅ 为平台设置广播警报
  • ✅ 在实盘交易前测试设置
  • ✅ 记录结果并迭代

祝您交易顺利!

📎 Related Topics