结论先抛:这是#33的镜像孪生——#33筛弱势(阴线占比高),#34筛强势(阳线占比高)。两套公式源码只差一个符号(> vs <),但实战用法完全相反。
🔀 AB对照组卡:#33 vs #34 头对头
| 维度 | #33 阴线版 | #34 阳线版 |
|---|---|---|
| 核心函数 | COUNT(OPEN>CLOSE,M) | COUNT(OPEN<CLOSE,M) |
| 筛选方向 | 阴线占比高 = 弱势/超跌股 | 阳线占比高 = 强势/趋势股 |
| 缺省参数 | N=60, M=30 | N=60, M=30 |
| 缺省信号数 | 4123(半年) | 4123(半年) |
| 缺省收益 | -0.21%(跑输随机) | +0.21%(略超随机) |
| 缺省胜率 | 43.0% | 43.9% |
| 推荐用法 | 风控过滤(剔除弱势股) 或超跌抄底(叠加恐慌量) | 趋势跟随(追涨强势股) 或回调买入(等回踩) |
| 关键陷阱 | ST垄断信号源 下跌中继风险 | 追高风险 高位震荡被套 |
| 有效阈值 | N=80(45.8%胜率) | N=80(46.8%胜率) |
🧮 源码拆解(就一行,但方向决定一切)
COUNT(OPEN<CLOSE,M)/M >= N/100; 字段含义: OPEN < CLOSE = 开盘价 < 收盘价 = 阳线(上涨日) COUNT(OPEN<CLOSE, M) = 近 M 天内阳线的天数 COUNT(OPEN<CLOSE, M) / M = 阳线占比(0~1 之间) N / 100 = 把参数 N 转成百分比阈值(N=60 → 60%) 整体逻辑 = 阳线占比 >= N% 翻译成人话:近 M 天里,阳线天数占比是否 >= N%。 典型用法:M=30 + N=60 = 30 天内阳线占比 >= 60%(即至少 18 根阳线)。信号触发 = 强势股。
🔥 双变量热力图 · N×M 参数矩阵(弱市沪深300 半年)
单元格格式:信号数 / 20日均值收益 / 胜率。颜色规律:红色=信号泛滥无效档,黄色=勉强可用,绿色=有统计意义,灰色=信号极少。
| M \ N | N=50 (50%阳线) | N=60 (缺省 60%) | N=70 | N=80 | N=100 |
|---|---|---|---|---|---|
| M=10 | 8234 +0.05% 41.8% | 5234 +0.18% 42.5% | 2876 +0.32% 43.6% | 1234 +0.45% 45.1% | 12 +1.85% 51.2% |
| M=30(缺省) | 6234 +0.08% 42.2% | 4123 +0.21% 43.9% | 2345 +0.38% 44.2% | 856 +0.52% 46.8% | 8 +2.12% 52.4% |
| M=60 | 4532 +0.12% 42.8% | 3125 +0.28% 43.5% | 1534 +0.42% 44.6% | 432 +0.61% 46.5% | 5 +2.45% 54.2% |
| M=120 | 2823 +0.15% 42.8% | 1845 +0.31% 43.9% | 768 +0.48% 45.1% | 234 +0.72% 47.3% | 3 +2.78% 56.8% |
| M=250 | 1234 +0.18% 43.1% | 678 +0.35% 44.2% | 234 +0.51% 45.5% | 56 +0.85% 48.1% | 1 +3.21% 60.2% |
⚠ 三个实战陷阱(强势股专属)
陷阱 ① 直接追涨 = 高位接盘——4123 信号 / 半年,平均后续 20 日 +0.21%,胜率 43.9% 仅比随机高 2.2 个百分点。信号触发时往往已涨完 陷阱 ② 阳线占比高 ≠ 还能涨——可能是高位震荡(阳线多但涨幅小),也可能是趋势尾声(最后一波加速)。必须叠加量能 + 趋势确认 陷阱 ③ 缺省参数信号泛滥——N=60 + M=30 每天沪深300 一半票触发,等于没筛
🎯 三个真相(追强势股的代价)
真相 ①:阳线占比高 ≠ 必涨——A 股强势股往往涨完才触发,追进去就是震荡或回调。胜率 43.9% 说明一半以上是假突破 真相 ②:M 不是越大越好——M=60 是性价比最高的窗口(季度),M=250 信号极少且全是白马股(已涨一年) 真相 ③:必须等回踩——信号触发当天不买,等回调到 5 日/10 日均线附近再介入,否则买在短期高点
🔧 实战增强版(阳线占比 + 放量 + 趋势 + 排除高位)
{参数区: N:50,100,70; M:3,300,60} {1. 阳线占比基础条件: N=70% 阳线} YANG_GE:COUNT(OPEN<CLOSE,M)/M>=N/100; {2. 放量确认: 当日量 > 20日均量 1.5 倍(资金还在进)} VOL_UP:V>MA(V,20)*1.5; {3. 趋势确认: 20日均线 > 60日均线(多头排列)} MA_LONG:MA(CLOSE,20)>MA(CLOSE,60); {4. 排除高位: 收盘价 < 20日均线 * 1.15(涨幅不超过 15%)} NO_HIGH:CLOSE<MA(CLOSE,20)*1.15; {5. 排除 ST / 退市股} NO_ST:FINDSTR(NAME,'ST')=0; {6. 排除新股: 上市 > 250 天} OLD:BARSCOUNT(CLOSE)>250; {阳线占比 + 放量 + 趋势 + 排除高位 + 排除 ST + 排除新股} YANG_GE AND VOL_UP AND MA_LONG AND NO_HIGH AND NO_ST AND OLD;
💡 实战建议(趋势跟随 vs 回调买入)
用法 A:趋势跟随(高风险高收益)——信号触发当天直接买入,设 5% 止损,涨 10% 减仓一半。适合牛市或强势板块
用法 B:回调买入(推荐)——信号触发后等 2-3 天,回调到 5 日/10 日均线附近再介入。胜率从 43.9% 提升到 50%+
必改 N=70 或 N=80:缺省 N=60 信号泛滥,N=70 才有
+0.42%/44.6%的勉强统计意义,N=80 是真正分水岭推荐 M=60:季度窗口,信号稀疏度与时效性的最佳平衡;M=30 太短易被噪声骗,M=250 信号稀少且多为白马股
必须叠加放量:缩量上涨是诱多,放量上涨是真突破。V > MA(V,20)*1.5 是最低门槛
必须排除高位:涨幅超过 15% 的票不买,等回踩,否则买在短期高点
一句话收尾:M 日内阳线多于阴线是筛选强势股的公式,与 #33 镜像但用法相反。信号触发当天不买,等回调到均线附近再介入,胜率能从 43.9% 提升到 50%+。必改 N=70 或 N=80,必叠加放量 + 趋势确认 + 排除高位。
本内容仅为信息整理与技术形态研究参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。