QuantOL 入门指南
MACD - 指标平滑异同移动平均线
函数定义
MACD(field, signal_window, short_window, long_window)
计算公式
DIF = EMA(field, short_window) - EMA(field, long_window) DEA = EMA(DIF, signal_window) MACD = 2 × (DIF - DEA)
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
field | Series | 价格序列(通常是close) |
signal_window | int | 信号线周期(默认9) |
short_window | int | 短期周期(默认12) |
long_window | int | 长期周期(默认26) |
描述
MACD(Moving Average Convergence Divergence)是趋势跟踪动量指标,由DIF、DEA和MACD柱状图组成。 MACD柱状图 = 2 × (DIF - DEA),显示DIF与DEA的差值,用于判断趋势强度和反转信号。
使用示例
// MACD柱状图为正(多头市场) MACD(close, 9, 12, 26) > 0 // MACD柱状图为负(空头市场) MACD(close, 9, 12, 26) < 0 // MACD金叉:柱状图从负变正 MACD(close, 9, 12, 26) > 0 AND REF(MACD(close, 9, 12, 26), 1) < 0 // MACD红柱放大(买入信号) MACD(close, 9, 12, 26) > REF(MACD(close, 9, 12, 26), 1) AND MACD(close, 9, 12, 26) > 0 // MACD顶背离(价格新高但MACD不创新高,警惕下跌) close > REF(close, 10) AND MACD(close, 9, 12, 26) < REF(MACD(close, 9, 12, 26), 10)
典型应用
- 趋势判断:MACD为正表示多头,为负表示空头
- 金叉死叉:MACD柱状图穿越零轴是重要信号
- 背离分析:价格与MACD背离预示趋势反转
- 强弱判断:柱状图长度反映趋势强度
MACD三要素
| 要素 | 含义 | 作用 |
|---|---|---|
| DIF | 快线 | 反映短期趋势变化 |
| DEA | 慢线/信号线 | 平滑DIF,产生交易信号 |
| MACD | 柱状图 | 显示多空力量对比 |