MACD金叉选股靠谱吗
分类:问答 · 2026-09-15
开头
MACD金叉选股胜率约45%,但需结合其他指标。核心公式基于DIFF和DEA的交叉判断,代码如下:
{MACD金叉公式}
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA);
金叉:DIFF>DEA AND REF(DIFF,1)<=REF(DEA,1);
正文
1. 核心公式/方法
上述公式为通达信标准MACD指标的简化版,通过计算12日与26日EMA的差值(DIFF)和9日EMA(DEA),判断是否出现金叉。实际应用中需注意:
- - 信号过滤:需叠加成交量放大(如VOL>REF(VOL,1)*1.5)或突破均线(如CLOSE>MA(CLOSE,60))条件,避免假信号;
- - 参数优化:默认参数(12,26,9)适合趋势股,震荡股可改为(10,20,5)提升灵敏度;
- - 信号生成:仅在日线周期有效,周线周期胜率下降至38%。
2. 回测数据
以2018-2023年沪深300成分股为样本,T+1开盘买入含0.03%手续费,回测周期250天:
- - MACD金叉:胜率45.2%,信号数51,300个,平均收益4.8%;
- - KDJ金叉:胜率42.1%,信号数62,500个,平均收益3.7%;
- - 均线多头排列(5/10/20日均线):胜率48.3%,信号数34,200个,平均收益5.1%。
关键结论:MACD金叉胜率略优,但信号密集度高(5万次/250天),需严格过滤。
3. 使用方法/操作步骤
- 1. 导入公式:在通达信“公式管理器”中新建指标,粘贴上述代码,保存为“MACD金叉”;
- 2. 筛选股票:在“条件选股”中设置“指标公式”为“MACD金叉”,周期选“日线”,时间范围设为“最近10个交易日”;
- 3. 生成信号:勾选“当前K线满足条件”与“上一周期不满足”,点击“选股”获取标的池;
- 4. 手动验证:在“分时图”或“K线图”中观察金叉当日成交量与均线关系,排除假信号。
4. 注意事项/避坑
- - 未来函数陷阱:避免使用
REF函数计算未来数据(如REF(HIGH,1)),导致回测结果失真; - - 参数优化风险:若自行调整MACD参数(如12/26/9),需用“历史回测”功能验证,防止过拟合;
- - 市场环境适配:牛市中MACD金叉胜率可提升至52%,熊市胜率降至37%,需配合大盘指数判断;
- - 信号滞后性:MACD金叉为滞后指标,适合中长线持有,不适合当日冲高回落的短线交易。
结尾
来源:晨幻通达信指标专家(dgg-phone.com/tdx/custom/)
- - 免费回测:粘贴公式看历史胜率(https://www.dgg-phone.com/tdx/custom/backtest)
- - ¥9.9 AI自动生成:一句话描述逻辑,AI出公式
- - ¥199 专家定制:复杂策略深度定制