乐于分享
好东西不私藏

AI大模型综合研判MACD信号:10只核心股金叉死叉+DIF/DEA全解读

AI大模型综合研判MACD信号:10只核心股金叉死叉+DIF/DEA全解读

运行效果:MACD柱状体面板+走势详图

运行MACD信号LLM综合研判工具后,上方面板是MACD柱状体信号面板,10只核心股的MACD柱值用红色(正值,多头力量)和绿色(负值,空头力量)标注。下方面板是贵州茅台近90日MACD走势详图,包含DIF线(红色)、DEA线(青色)和MACD柱状体(红绿相间),是经典的MACD三线图。

MACD的计算原理

MACD(Moving Average Convergence Divergence,指数平滑异同移动平均线)由Gerald Appel于1979年提出。代码使用标准参数(12, 26, 9)计算三个组件:

EMAfast = EMA(Close, 12)

EMAslow = EMA(Close, 26)

DIF = EMAfast – EMAslow

DEA = EMA(DIF, 9)

MACD柱 = (DIF – DEA) * 2

def calc_macd(close, fast=12, slow=26, signal=9):    ema_fast = close.ewm(span=fast).mean()    ema_slow = close.ewm(span=slow).mean()    dif = ema_fast – ema_slow    dea = dif.ewm(span=signal).mean()    macd = (dif – dea) * 2    return dif, dea, macd

EMA(指数移动平均)比SMA(简单移动平均)对近期价格赋予更高权重,因此MACD对价格变化的反应比均线系统更灵敏。

四种MACD信号的判定

代码自动判定每只股票当前处于哪种MACD状态:

金叉——DIF从下方上穿DEA(当日DIF>DEA且前一日DIF<=DEA),是典型的买入信号。

死叉——DIF从上方下穿DEA(当日DIF=DEA),是典型的卖出信号。

多头——MACD柱为正值但不是刚刚金叉,说明多头力量占优。

空头——MACD柱为负值但不是刚刚死叉,说明空头力量占优。

signal = “金叉” if last_dif > last_dea and     dif.iloc[-2] <= dea.iloc[-2]else (“死叉” if last_dif < last_dea and     dif.iloc[-2] >= dea.iloc[-2]else (“多头” if last_macd > 0 else “空头”))

MACD柱状体的趋势分析

MACD柱状体反映DIF和DEA之间的差值变化速度。柱状体从负变正对应金叉,从正变负对应死叉。更有价值的信号是柱状体的变化趋势:

红柱逐日放大——多头力量加速,趋势强化。红柱开始缩小——多头力量衰减,可能即将死叉。绿柱逐日放大——空头力量加速。绿柱开始缩小——空头力量衰减,可能即将金叉。

DeepSeek模型的综合研判

模型不仅分析MACD的技术信号,还结合每只股票的基本面特征做综合判断。例如,银行股的MACD金叉在牛市中更可靠(顺周期),而在降息周期中可能是假信号。消费股的MACD信号需要结合季节性因素(如白酒的旺季效应)来解读。


完整源码包已上传知识星球,扫码直接拿走跑。

以上分析由DeepSeek大模型生成,仅供学习参考,不构成任何投资建议。

教程尽在👇👇

AI大模型量化群、知识社区