MACD(移动平均收敛散度) 跟踪价格两条 EMA 之间的关系,有助于识别动量变化与趋势转折。
组成部分
| 线 | 含义 |
|---|---|
| MACD 线 | 快速 EMA 减慢速 EMA |
| 信号线 | MACD 线的 EMA |
| 柱状图 | MACD 线减信号线 |
公式
MACD line = EMA_fast(close) − EMA_slow(close)
Signal line = EMA_signal(MACD line)
Histogram = MACD line − Signal line
dogabot 默认:快线 12、慢线 26、信号 9。
常用参数
dogabot 默认值与广泛使用的设置一致:
- 快速 EMA:12
- 慢速 EMA:26
- 信号 EMA:9
交易者如何解读 MACD
- 柱状图高于零 — 相对信号平滑,短期动量偏多。
- 柱状图低于零 — 动量偏空。
- 交叉 — 部分策略交易 MACD 与信号线交叉;另一些关注零轴交叉。
在 dogabot 中
MACD 交易规则 使用 柱状图符号,而非 MACD/信号线交叉:
- 买入 — 柱状图 > 0
- 卖出 — 柱状图 < 0
这与回测与实盘自动化中使用的 Go 评估器一致。
示例
示例
在 ETH/USDT 1h 上使用默认参数(12 / 26 / 9),最新 K 线上 MACD 柱状图由 −5 变为 +2。MACD 规则看到柱状图为正,可能发出买入。若由 +3 跌至 −1,则倾向卖出。