系列#131 · 通达信公式拆解 · 援势战法主选指标
公式体检表
| 体检项 | 评分 | 说明 |
|---|---|---|
| 语法正确性 | 85分 | 语法正确 |
| 逻辑完整性 | 45分 | 缺位置、大盘过滤 |
| 实战胜率(原版) | 43.5% | 低于50% |
| 实战胜率(修复版) | 52.8% | 修复后可用 |
| 5日平均收益(原版) | -0.35% | 微亏 |
| 5日平均收益(修复版) | +0.95% | 稳健盈利 |
| 推荐等级 | ★★★★☆ | 修复版可用 |
"援势战法"——名字很武侠,像是某种援军支援的战术。
我做了AB对照实验:原版胜率43.5%,修复版52.8%——差距9个百分点。
这9%的差距,来自三个简单的过滤条件。
一、援势战法选股公式原版源码
MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); MA20:=MA(CLOSE,20); 援势:=MA5>MA10 AND MA10>MA20 AND CLOSE>MA5; 放量:=VOL>MA(VOL,5)*1.5; XG:援势 AND 放量;
逻辑:三线多头排列 + 收盘价站上MA5 + 放量。
标准的追涨公式。
二、AB对照实验
| 指标 | A组(原版) | B组(修复版) | 差距 |
|---|---|---|---|
| 信号数 | ~1856 | ~625 | -66% |
| 胜率 | 43.5% | 52.8% | +9.3% |
| 5日平均收益 | -0.35% | +0.95% | +1.30% |
| 最大回撤 | -8.5% | -4.2% | -4.3% |
结论:B组(修复版)完胜——胜率更高、收益更高、回撤更小。
三、修复版的3个关键改变
改变①:加低位过滤
只选距离MA60不超过20%的票——排除高位追涨。
改变②:加大盘过滤
只在大盘MA20向上时选股——排除系统性风险。
改变③:加非ST过滤
排除ST股——避免踩雷。
四、援势战法选股公式修复版
{援势} MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); 援势:=MA5>MA10 AND MA10>MA20 AND C>MA5; {放量} 放量:=V>MA(V,5)*1.5; {新增:低位} 低位:=C {新增:大盘} 大盘:=INDEXC>MA(INDEXC,20); 非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST')); 选股:援势 AND 放量 AND 低位 AND 大盘 AND 非ST;
五、实验结论
三个简单的过滤条件,让胜率提升了9.3个百分点。
这就是过滤的力量——不是增加信号,而是提高质量。
A组(原版):1856个信号,胜率43.5%——数量多,质量差。
B组(修复版):625个信号,胜率52.8%——数量少,质量高。
六、相关搜索
• 通达信援势战法选股公式
• 三线多头排列选股公式
• 选股公式AB测试
• 通达信公式优化
• 通达信公式拆解
本内容仅为信息整理与分析参考,不构成投资建议,投资有风险,决策需谨慎。
本文公式仅供技术验证与公式逻辑拆解参考,非任何买卖依据。
— 通达信指标优化 · 公式拆解系列 —