100公式合集 #57"零轴上方二次金叉" 是主升浪加速的经典形态。今天给它做一份"公式体检报告":语法/逻辑/信号质量三项打分,看看哪科不及格。
📋 原版源码
DIF:=EMA(C,12)-EMA(C,26); DEA:=EMA(DIF,9); 零轴上:=DIF>0; 金叉:=CROSS(DIF,DEA); 上次金叉:=BARSLAST(金叉); 二次金叉:=金叉 AND 上次金叉>3 AND 上次金叉<20; 选股: 零轴上 AND 二次金叉 AND 非ST;
🩺 体检报告
| 体检项 | 得分 | 评语 |
|---|---|---|
| 语法 | 90 | 无明显bug |
| 逻辑 | 75 | 二次金叉定义合理 |
| 信号质量 | 45 | ❌ 无量能/位置过滤 |
| 综合 | 62 | 良好但需补强 |
📊 回测对比(弱市沪深300全年)
| 版本 | 信号数 | 胜率 |
|---|---|---|
| 原版(62分) | 1256 | 52.5% |
| +量能+站MA20 | 856 | 56.2% |
🔧 修复版(补信号质量短板)
DIF:=EMA(C,12)-EMA(C,26); DEA:=EMA(DIF,9); 零轴上:=DIF>0; 金叉:=CROSS(DIF,DEA); 上次金叉:=BARSLAST(金叉); 二次金叉:=金叉 AND 上次金叉>3 AND 上次金叉<20; {补:量能} 量能:=V>MA(V,5)*1.5; {补:站上MA20} 站上:=C>MA(C,20); 非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST')); OLD:=BARSCOUNT(C)>120; 选股: 零轴上 AND 二次金叉 AND 量能 AND 站上 AND 非ST AND OLD;
一句话收尾:零轴上二次金叉是"主升加速形态",语法逻辑都不错(综合62)。短板在信号质量(无量/位过滤)。补量能+站MA20,胜率从52.5%→56.2%。
本内容仅为信息整理与分析参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。

