MACD日线金叉选股公式
⚠️ 股市有风险,入市需谨慎。本文仅为技术交流,不构成投资建议。
MACD是技术派最爱的趋势指标之一。金叉代表多头力量开始占优,但单独用MACD金叉选股容易踩震荡市的假信号。今天拆解这个公式,教你怎么用最基础的MACD金叉快速筛选启动股。
硬核逻辑拆解
DIF的计算 —— DIF:=EMA(C,12)-EMA(C,26) —— DIF是快线,用12日指数均线减去26日指数均线,反映短期动能变化。EMA比MA更灵敏,能更快捕捉趋势转折。
DEA的计算 —— DEA:=EMA(DIF,9) —— DEA是慢线,对DIF再做一次9日指数平滑。DEA的作用是过滤DIF的毛刺,让金叉信号更稳定。
金叉判定 —— CROSS(DIF,DEA) —— 当DIF从下方上穿DEA时,形成金叉。这是最经典的MACD买入信号,代表短期动能已经强于中期动能。
避坑指南 —— MACD金叉在震荡市中容易反复出现假信号。建议叠加放量条件或均线多头排列一起用,过滤掉无效信号。
源码(无未来函数)
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
XG:CROSS(DIF,DEA);
💡 Ctrl+F 新建条件选股 → 粘贴代码 → 每天收盘后 Ctrl+T 运行
实战优化方向(进阶必看)
1. 剔除ST股(必选优化)
痛点:ST股波动异常,MACD信号失真,且风险极高。
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
XG:CROSS(DIF,DEA) AND NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
2. 叠加放量条件(推荐优化)
痛点:无量金叉往往是假突破,多头没真金白银进场。
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
XG:CROSS(DIF,DEA) AND VOL>MA(VOL,5)*1.5;
3. 结合零轴位置(进阶优化)
痛点:零轴下方的金叉只是反弹,零轴上方的金叉才是主升浪。
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
XG:CROSS(DIF,DEA) AND DIF>0;
安装与使用提示
该公式为选股公式,请在通达信中使用【条件选股】(Ctrl+T)调用。
最佳使用时间:每天收盘后。盘中选股会因股价波动导致信号闪烁。
MACD金叉在日线级别有滞后性,建议配合周线MACD方向一起看。
震荡市中MACD会频繁金叉死叉,务必叠加量能或均线过滤。
📋 诚实声明
1. 未经严格量化回测,过往表现不代表未来收益。
2. 任何指标都不能保证盈利,请独立判断、自负盈亏。
3. 股市有风险,入市需谨慎。
1. 未经严格量化回测,过往表现不代表未来收益。
2. 任何指标都不能保证盈利,请独立判断、自负盈亏。
3. 股市有风险,入市需谨慎。
老规矩,源码给你了。
公式是地图,路要自己走。
你觉得MACD金叉最大的坑是什么?假信号太多还是信号太滞后?
公式是地图,路要自己走。
你觉得MACD金叉最大的坑是什么?假信号太多还是信号太滞后?

