返回列表 发布新帖

量化指标---MACD指标的原理,运用

48 0
发表于 昨天 15:00 | 显示全部楼层 阅读模式

MACD计算指标

def EMA(S,N):
    '''
    指数移动平均,为了精度 S>4*N  EMA至少需要120周期     alpha=2/(span+1) 
    '''              
    return pd.Series(S).ewm(span=N, adjust=False).mean().values   

def MACD(CLOSE,SHORT=12,LONG=26,MID=9):
    '''
    平滑异同平均线
    输出DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
    输出DEA:DIF的MID日指数移动平均
    输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
    '''
    DIF=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)
    DEA=EMA(DIF,MID)
    MACD=(DIF-DEA)*2
    return DIF,DEA,MACD

image.png

第一部分:MACD指标的原理与核心构成

MACD,全称为指数平滑异同移动平均线。它是由杰拉尔·阿佩尔在20世纪70年代提出的,是一个旨在追踪趋势、判断动能的经典技术指标。它不属于领先指标,而是一个趋势跟踪指标,但其计算方式使其对价格动量的变化非常敏感。

一、 核心原理:均线的收敛与发散

MACD的底层逻辑建立在移动平均线之上。它认为:

  • 当短期均线(代表近期市场情绪)快速远离长期均线(代表长期趋势)时,表明市场处于强劲的单边趋势中(上涨或下跌)。
  • 当短期均线与长期均线逐渐靠拢甚至交叉时,表明当前的趋势动能正在减弱,可能即将发生反转。

MACD通过复杂的计算,将这种“均线关系”可视化,并增加了判断动能的维度。

二、 MACD的三大核心组件

标准的MACD图表由三部分组成:

  1. DIF线(快线)
  • 计算方法DIF = EMA(12) - EMA(26)

  • 原理解读: 这是MACD的核心。它代表了12日指数移动平均线与26日指数移动平均线之间的差值

    • 当DIF > 0时,说明短期成本高于长期成本,市场处于多头氛围。
    • 当DIF < 0时,说明短期成本低于长期成本,市场处于空头氛围。
    • DIF线的绝对值越大,说明短期与长期的成本差距越大,趋势越强。
  • DEA线(慢线 / 信号线)

  • 计算方法DEA = EMA(DIF, 9)

  • 原理解读: 这是对DIF线再进行一次9日的指数平滑移动平均。它可以被理解为DIF线的“平均趋势线”。由于是DIF的均值,所以DEA线比DIF线更平滑,反应也更滞后。

  • MACD柱状图

  • 计算方法MACD柱 = (DIF - DEA) * 2

  • 原理解读: 它直观地反映了DIF线与DEA线之间的距离差

    • 当柱状图在零轴上方且不断变长(红色),表示上涨动能正在加速。
    • 当柱状图在零轴上方但开始缩短,表示上涨动能在衰减。
    • 当柱状图在零轴下方且不断变长(绿色),表示下跌动能正在加速。
    • 当柱状图在零轴下方但开始缩短,表示下跌动能在衰减。
    • 柱状图的“抽脚”(绿色柱变短)和“缩头”(红色柱变短)往往比金叉/死叉信号更早出现。

零轴: 这是DIF和DEA的基准线,也是多空分界线。在零轴之上,总体视为多头市场;在零轴之下,总体视为空头市场。

第二部分:MACD指标的运用方法

MACD的运用主要围绕三大信号:金叉/死叉、背离、与零轴的关系

一、 金叉与死叉

这是MACD最常用、最直观的交易信号。

  1. 金叉
  • 定义: DIF线由下向上穿越DEA线。

  • 类型与含义

    • 零轴下金叉: 通常被视为反弹信号。趋势可能由下跌转为震荡或弱势反弹,稳定性较差,需要结合其他指标确认。
    • 零轴上金叉: 通常被视为强势买入信号。发生在多头市场中的调整结束后,是趋势延续的信号,可靠性较高。
  • 死叉

  • 定义: DIF线由上向下穿越DEA线。

  • 类型与含义

    • 零轴上死叉: 通常被视为回调信号。上涨趋势可能暂告一段落,进入调整阶段,但不一定是趋势反转。
    • 零轴下死叉: 通常被视为强势卖出信号。发生在空头市场中,是下跌趋势延续的信号,杀伤力较大。

二、 顶背离与底背离

背离是MACD指标中预示趋势反转的最强信号,其可靠性远高于普通的金叉死叉。

  1. 顶背离
  • 形态: 股价K线图上一波比一波高,创出新高;而对应的MACD指标(通常看DIF线或MACD柱状图的高点)却一波比一波低,未能创出新高。
    • 市场含义: 虽然价格还在上涨,但推动上涨的内在动能已经衰竭。这是趋势即将见顶反转的强烈警告信号。
    • 操作提示: 应考虑减仓或平仓,不宜再追高。
  1. 底背离
  • 形态: 股价K线图上一波比一波低,创出新低;而对应的MACD指标(通常看DIF线或MACD柱状图的低点)却一波比一波高,未能创出新低。
  • 市场含义: 虽然价格还在下跌,但推动下跌的内在动能已经衰竭。这是趋势即将见底反弹的强烈警告信号。
  • 操作提示: 应考虑开始分批建仓或准备买入,不宜再盲目杀跌。

注意: 背离信号可能会持续发生多次(例如连续两次底背离),这意味着反转的动能正在不断累积。背离出现后,真正的反转点通常由其他指标(如K线形态、突破关键均线)来确认。

三、 与零轴的互动

  • DIF/DEA运行于零轴之上: 市场处于多头行情,应以做多或持有为主。
  • DIF/DEA运行于零轴之下: 市场处于空头行情,应以做空或持币为主。
  • DIF/DEA由下向上穿越零轴: 是市场由弱转强的信号,可视为中线买入机会。
  • DIF/DEA由上向下穿越零轴: 是市场由强转弱的信号,可视为中线卖出机会。

第三部分:实战策略与注意事项

综合运用策略(示例)

一个相对稳健的MACD交易策略可能包含以下步骤:

  1. 判断大趋势: 观察DIF和DEA是否在零轴之上。如果是,则只考虑做多信号(金叉),忽略或轻仓参与做空信号(死叉)。
  2. 寻找入场点
  • 激进型: 在零轴上方,当MACD柱状图由缩短转为再次拉长时,或出现金叉时入场。
  • 稳健型: 等待价格回调整理后,在零轴附近再次出现金叉时入场。
  • 高胜率型: 在出现“底背离”后,再结合零轴附近的金叉信号入场,成功率最高。
  • 寻找出场点
  • 出现“顶背离”是首要的警告信号。
  • 随后出现死叉,尤其是下穿零轴的死叉,是明确的离场信号。

重要注意事项与局限性

  1. 滞后性: MACD基于移动平均线,天生具有滞后性。它更适合追踪趋势,而非预测趋势起点。在盘整行情中,会频繁发出错误信号。
  2. 假信号: 在震荡市中,金叉死叉会频繁出现,但价格并未形成趋势,导致交易者被“来回打脸”。
  3. 适用周期: MACD适用于日线、周线等较长周期,其信号更为可靠。在短周期(如5分钟、15分钟)上,噪音过多,信号质量下降。
  4. 必须结合使用永远不要单独使用MACD指标! 必须与其他技术分析工具结合,以提高胜率。
  • 与K线形态结合: 如金叉出现在关键支撑位+看涨K线形态(如曙光初现、锤子线)时,信号更可靠。
  • 与成交量结合: 金叉时如果伴随放量,信号更强。顶背离时如果伴随缩量,见顶概率更大。
  • 与趋势线/通道结合: 当MACD发出信号时,同时价格突破重要的趋势线或通道,信号的有效性会大增。
  • 与其他指标结合: 如与RSI、KDJ等摆动指标结合,可以相互验证。

总结

MACD是一个强大而全面的指标,它集趋势判断、动能衡量、买卖点提示于一身。要熟练运用它,必须深刻理解其DIF、DEA、柱状图三大组件的内在含义,并熟练掌握金叉/死叉、背离、零轴关系这三大信号系统。

最终,请记住:MACD是你的导航仪,而不是你的方向盘。它告诉你市场可能的方向和动能,但真正的驾驶(交易决策)还需要你结合地图(价格本身)、路况(成交量)和其他仪表(其他指标)来综合判断。

知识星球

a8423173a8a3a1c6e588ed57a475d1b2.png

作者微信

39dbdbce17e26cf02c6c9b0f3c6ae44d.jpg

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表