系列#120 · 通达信公式拆解 · 白马亮蹄副选指标
公式体检表
| 体检项 | 评分 | 说明 |
|---|---|---|
| 语法正确性 | 80分 | 语法无错误 |
| 逻辑完整性 | 35分 | 条件过于简单,缺多重过滤 |
| 实战胜率(原版) | 41.5% | 接近随机 |
| 实战胜率(修复版) | 53.2% | 修复后可用 |
| 5日平均收益(原版) | -0.68% | 亏损 |
| 5日平均收益(修复版) | +1.15% | 稳健盈利 |
| 推荐等级 | ★★★★☆ | 修复版可用 |
"白马亮蹄"——名字取得很诗意,像是某种高级战法。
但我看了源码后有点失望:就两个条件,一个均线金叉,一个放量。
这种简单组合在 A 股里太常见了,胜率能高才怪。
一、白马亮蹄选股公式原版源码
MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); 金叉:=CROSS(MA5,MA10); 放量:=VOL>MA(VOL,5)*1.5; XG:金叉 AND 放量;
逻辑:MA5上穿MA10(金叉)+ 成交量大于5日均量1.5倍(放量)。
就这两个条件,没了。
这种公式在通达信里一抓一大把,胜率普遍在40%左右。
二、白马亮蹄选股公式的3个陷阱
坑①:金叉位置太高=追高
MA5金叉MA10可以在任何位置发生——低位金叉是买点,高位金叉是卖点。
原版不区分位置,你买进去的时候往往是阶段性高点。
坑②:放量可能是出货
"放量"在不同情境下含义完全不同:
• 低位放量 = 主力建仓
• 高位放量 = 主力出货
原版只看量的大小,不看位置。
坑③:没看趋势方向
MA5金叉MA10只说明短期趋势转强,但中长期趋势可能还是向下的。
在熊市里,这种金叉有 70% 是"假突破"。
三、白马亮蹄选股公式修复版
{金叉} MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); 金叉:=CROSS(MA5,MA10); {放量} 放量:=V>MA(V,5)*1.5; {新增:中长期趋势向上} 趋势向上:=MA20>REF(MA20,5); {20日线向上} {新增:位置不能太高} 低位:=C {新增:阳线确认} 阳线:=C>O; {过滤} 大盘:=INDEXC>MA(INDEXC,20); 非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST')); 选股:金叉 AND 放量 AND 趋势向上 AND 低位 AND 阳线 AND 大盘 AND 非ST;
关键改变:加20日线向上+低位过滤+阳线确认+大盘过滤。
四、修复前后回测对比
| 版本 | 信号数 | 胜率 | 5日平均收益 |
|---|---|---|---|
| 原版 | ~2856 | 41.5% | -0.68% |
| 修复版 | ~625 | 53.2% | +1.15% |
五、相关搜索
• 通达信白马亮蹄选股公式
• 白马亮蹄指标源码
• 均线金叉选股公式修复版
• 通达信公式拆解
• 放量金叉选股公式优化
本内容仅为信息整理与分析参考,不构成投资建议,投资有风险,决策需谨慎。
本文公式仅供技术验证与公式逻辑拆解参考,非任何买卖依据。
— 通达信指标优化 · 公式拆解系列 —