三个金叉凑一块儿就更准?拆开源码一看,同一个道理说了三遍
—— 三金叉共振选股公式(附通达信源码)
导读警示:本公式筛的是"5日线上穿10日线、KDJ的K上穿D、MACD零轴下方金叉"三件事都发生在最近一两天内的票,仅供通达信编程学习。三个金叉本质都是短期线上穿长期线,信号稀少不代表胜率更高,是观察信号而非交易指令,不构成建议。
一、我踩过的坑
刚听"三金叉共振",觉得三套指标同时转向,肯定错不了,连夜导入公式;
结果一周没出一只票,好不容易出一只,金叉当天冲高第二天就熄火;
后来才想明白:三个指标都拿收盘价算,价格一动三个表一起动,这是集体反应不是互相确认。
二、指标逻辑在讲什么
拆开看就是三个"上穿":MACD那边XG1是DIF(EMA(CLOSE,12)减EMA(CLOSE,26))、XG2是DEA(DIF再做9日平滑);KDJ那边XG4是RSV、XG5是K、XG6是D;均线那边XG8是MA5、XG9是MA10。三个CROSS各抓一次上穿,用BARSLAST数离今天几天,要求都在1天以内。翻译过来:最近一两天短期线集体从下面钻到长期线上方。但拐头之后往哪走,代码没说。
三、完整公式源码
{仅供学习研究}
XG1:=EMA(CLOSE,12)-EMA(CLOSE,26);
XG2:=EMA(XG1,9);
XG4:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
XG5:=SMA(XG4,3,1);
XG6:=SMA(XG5,3,1);
XG8:=MA(CLOSE,5);
XG9:=MA(CLOSE,10);
XG10:=BARSLAST(CROSS(XG8,XG9));
XG11:=BARSLAST(CROSS(XG5,XG6));
XG12:=CROSS(XG1,XG2) AND XG2<0;
XG13:=BARSLAST(XG12);
三金叉X:IF((XG10<=1 AND XG11<=1 AND XG13<=1),1,0);
四、公式逻辑大白话拆解
XG1~XG9:MACD快慢线、KDJ三件套、MA5和MA10,三组指标各算各的;
XG10、XG11:用BARSLAST数上次均线金叉、上次KDJ金叉离今天几天;
XG12、XG13:MACD金叉且XG2<0(零轴下方),同样数距今几天;
最后一行:三个金叉距今天数都<=1才出信号,即三个金叉要么今天要么昨天扎堆出现。
五、这个信号什么时候能用
六、用法要点
| 项目 | 使用说明 |
| 适用行情 | 长期下跌后的低位区域;高位震荡和下跌中继别当真。 |
| 参数调整 | 容差1天可放宽到2天多出信号;XG2<0条件可去掉,改看零轴上方强势金叉。 |
| 使用方式 | 收盘后选股,结果按第七节三点人工复核。 |
七、拿到选股结果,手动再核对3点
①金叉在低位还是高位,高位刚涨完一波的"共振"更危险;
②金叉当天成交量有没有跟上,缩量三金叉像假动作;
③三个金叉全挤同一天,是一根大阳线硬拉的,别当真。
八、避坑提醒
BARSLAST(条件)<=1含今天和昨天,不是"今天才金叉";
三个金叉都用收盘价,共振不等于三重保险,反而说明信号稀疏;
公式不认基本面和板块环境,人工复核是必选项。
扩展阅读:换手率战法:活跃度5%-15%最健康
风险提示:本公式仅为历史量价条件筛选,无法预判行情涨跌。三个金叉同源共振、信号稀少、震荡市可能长期不出信号,弱势环境下触发后失败率不低。全部仅限通达信编程学习交流,不要直接依靠选股结果做交易,投资风险全部自行承担。
指标仅为技术交流,不构成投资建议。市场有风险,入市需谨慎。
本文由AI辅助创作,内容仅供技术交流

