什么是MACD,和双均线的区别MACD的中文全称是指数平滑异同移动平均线。它不是一个单独的指标,而是一个由三条线和柱状图组成的趋势跟踪动量指标系统。核心构成:DIF线(快线):这是短期指数移动平均线(通常为12日EMA)减去长期指数移动平均线(通常为26日EMA)得到的差值线。它代表了短期和
MACD的中文全称是指数平滑异同移动平均线。它不是一个单独的指标,而是一个由三条线和柱状图组成的趋势跟踪动量指标系统。
DIF线(快线): 这是短期指数移动平均线(通常为12日EMA)减去长期指数移动平均线(通常为26日EMA)得到的差值线。它代表了短期和长期趋势的“距离”或“速度差”。 DEA线(慢线/信号线): 这是DIF线的指数移动平均线(通常为9日EMA)。它是对DIF线的再次平滑,作为交易的信号线。 MACD柱状图(Histogram): 这是DIF线与DEA线的差值(DIF - DEA),用柱状图表示。柱子的长短和正负代表了快慢线之间的“距离的加速度”,是动量强弱的直观体现。
MACD的本质是“均线的均线”。它不直接显示价格,而是显示两条均线之间的关系和动量变化。它的主要作用是: 判断趋势方向: DIF和DEA在零轴上方为多头市场,下方为空头市场。 捕捉买卖信号: DIF线上穿DEA形成“金叉”为买入信号,下穿形成“死叉”为卖出信号。 观察动量强弱: 柱状图的伸长或缩短,表示当前趋势的动量在增强或减弱,可以预示趋势可能发生转折。
双均线 :就像看两辆车的先后位置 短期均线是小轿车,长期均线是大卡车。你只需看是小轿车跑在卡车前面(上涨趋势),还是卡车跑在小轿车前面(下跌趋势)。非常直观,但只有当距离拉开后你才能确认。
macd : 看两辆车的速度差和加速度 DIF线是小轿车相对于卡车的速度差(领先或落后的速度)。 DEA线是这个速度差的平均速度。 柱状图是关键:即使小轿车还在卡车前面(上涨趋势),但如果它的速度优势(柱子)在越来越小(柱子缩短),就提示它很快会被卡车追上(趋势可能反转)。这就是动量预警。
| 股票代码 | 股票名称 | 所属板块 |
|---|---|---|
| 600809.SH | 山西汾酒 | 食品饮料,白酒 |
| 600660.SH | 福耀玻璃 | 汽车 |
class MACDStrategy(bt.Strategy):
params = (('short', 12), ('long', 26), ('signal', 9))
def __init__(self):
self.macd = bt.indicators.MACD(
self.data.close,
period_me1=self.p.short,
period_me2=self.p.long,
period_signal=self.p.signal)
self.crossover = bt.indicators.CrossOver(self.macd.macd, self.macd.signal)
def next(self):
if not self.position:
if self.crossover > 0:
self.buy()
elif self.crossover < 0:
self.close()
if __name__ == '__main__':
run_and_report(MACDStrategy, '300628.SZ', '2025-01-01', '2025-12-31', label='MACD策略', plot=True)
这段代码的逻辑也是比较简单的,当macd出现上穿信号时,进行买入。如果出现下穿信号时,就进行卖出




| 股票 | MACD收益率 | 双均线收益率 | MACD最大回撤 | 双均线最大回撤 | MACD交易次数 | 双均线次数 |
|---|---|---|---|---|---|---|
| 山西汾酒 | 9.05% | -1.37% | 8.24% | 15.51% | 6 | 2 |
| 福耀玻璃 | 25.66% | -10.69% | 8.21% | 14.46% | 8 | 3 |
从山西汾酒 和 福耀玻璃两支股票的数据复盘来看,采用MACD的策略,能够大幅度降低因为大幅度回撤造成的损失,同时。我们也可以观察到,双均线和MACD的交易趋势,其实都有滞后性。但是在这一点上,MACD要比双均线来得强一点。它对市场上涨情绪的敏锐度要高于双均线。
如果市场频繁的波动,出现大量假的上穿和下穿。这种情况下,MACD往往表现是不如双均线的。但是,不管MACD也好,双均线也罢,他们的适用场景一般都只是单边趋势。如果碰到震荡行情,这两种策略的表现一般都不会令人满意。
那么有没有什么策略是针对于震荡行情的市场呢?答案当然是肯定的,那就是后面的课程中会介绍的RSI和布林带策略?
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!