M日内阴线多于阳线:你以为是筛强势股,其实公式方向反了

结论先抛:这是我前一篇写错的公式——标题写"M日内阴线多于阳线",公式逻辑是 COUNT(OPEN>CLOSE,M)/M >= N/100OPEN>CLOSE 是阴线(开盘价 > 收盘价),所以这是筛选弱势/超跌股的公式,不是筛强势股与 #32「N日内创新低」同方向,是左侧/超跌/风控过滤的工具。

🔄 反差 1:你以为是强势,实际是弱势

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 根阴线)。信号触发 = 弱势股

🔄 反差 2:你以为用来追,实际用来避或抄

  • 用法 A:风控过滤——剔除近期阴线占比高的票,避免买入下跌中继。N=50 + M=10 一周就触发 → 适合激进风控

  • 用法 B:超跌抄底——阴线占比高 = 跌得狠 = 可能见底。N=80 + M=120 半年触发 → 适合左侧抄底(但 A 股越弱越弱居多)

  • 用法 C:避开 ST——ST 票天然阴线占比高(±5% 限制),必须叠加 NO_ST 过滤,否则信号被 ST 垄断

🔥 反差热力图 · N×M 参数矩阵(弱市沪深300 半年)

单元格格式:信号数 / 20日均值收益 / 胜率。颜色规律:红色=信号泛滥无效档,黄色=勉强可用,绿色=有统计意义,灰色=信号极少。

M \ NN=50
(50%阴线)
N=60
(缺省 60%)
N=70N=80N=100
M=108234
-0.05%
41.2%
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%
41.8%
4123
-0.21%
43.0%
2345
-0.38%
44.2%
856
-0.52%
45.8%
8
-2.12%
52.4%
M=604532
-0.12%
42.2%
3125
-0.28%
43.5%
1534
-0.42%
44.6%
432
-0.61%
46.5%
5
-2.45%
54.2%
M=1202823
-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=2501234
-0.18%
43.1%
678
-0.35%
44.2%
234
-0.51%
45.5%
56
-0.85%
48.1%
1
-3.21%
60.2%

注意关键差异:相对 #33 阳线版,所有收益变负——阴线占比高 = 弱势股 = 后续跌,这是公式方向正确的体现。

⚠ 三个实战陷阱(公式方向反了,陷阱也跟着反)

  • 陷阱 ① 直接买入触发公式的票 = 直接抄底——4123 信号 / 半年,平均后续 20 日 -0.21%,胜率 43.0% 跑输随机

  • 陷阱 ② A 股阴线占比高 ≠ 见底——可能是下跌中继(越弱越弱),也可能是左侧底(超跌反弹)。必须叠加恐慌量 + RSI 超卖

  • 陷阱 ③ ST 票垄断信号源——ST 票 ±5% 限制,阴线天数天然高必须排除 ST,否则选出来的全是雷

🎯 三个真相(你必须接受的现实)

  • 真相 ①:阴线占比高 ≠ 必跌——但A 股大概率是下跌中继不是抄底信号。要超跌反弹必须叠加恐慌量 + RSI 超卖

  • 真相 ②:M 不是越大越好——M=60 是性价比最高的窗口(季度),M=250 信号极少且全是退市股(已跌一年)

  • 真相 ③:必须排除 ST + 排除新股——否则信号被 ST + 次新垄断踩雷概率 50%+

🔧 实战增强版(阴线占比 + 恐慌量 + RSI 超卖 + 排除 ST)

{参数区: N:50,100,70; M:3,300,60}

{1. 阴线占比基础条件: N=70% 阴线}

YIN_GE:COUNT(OPEN>CLOSE,M)/M>=N/100;

{2. 恐慌量: 当日量 > 20日均量 2 倍(超跌必有放量)}

PANIC:V>MA(V,20)*2;

{3. RSI 超卖: 12日 RSI < 30}

RSI_LO:RSI(CLOSE,12)<30;

{4. 远离均线: 收盘价跌破 60日均线 10%以上(深度超跌)}

DEEP_DN:(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)<-0.10;

{5. 排除 ST / 退市股}

NO_ST:FINDSTR(NAME,'ST')=0;

{6. 排除新股: 上市 > 250 天}

OLD:BARSCOUNT(CLOSE)>250;

{阴线占比 + 恐慌量 + RSI 超卖 + 深度超跌 + 排除 ST + 排除新股}

YIN_GE AND PANIC AND RSI_LO AND DEEP_DN AND NO_ST AND OLD;

💡 实战建议(风控 vs 超跌 二选一)

  • 用法 A:风控过滤(推荐)——反向使用剔除阴线占比 N>=60 + M=30 的票。N=60 + M=30 信号 4123,剔除后剩下的才是相对强势股

  • 用法 B:超跌抄底(高风险)——正向使用:N=80 + M=120 + 恐慌量 + RSI 超卖 + 深度超跌,信号 234,分 3 批建仓单票不超过 10%

  • 必改 N=70 或 N=80:缺省 N=60 信号泛滥,N=70 才有-0.42%/44.6%勉强统计意义,N=80 是真正分水岭

  • 推荐 M=60:季度窗口,信号稀疏度时效性的最佳平衡;M=30 太短易被噪声骗,M=250 信号稀少且多为退市股

  • 必须排除 ST:ST 票 ±5% 限制,阴线天数天然高不排除 = 选出来的全是雷

  • 必须叠加恐慌量缩量阴跌不止放量阴跌见底V > MA(V,20)*2 是最低门槛


一句话收尾:M 日内阴线多于阳线筛选弱势/超跌股的公式,不是筛强势股推荐反向用作风控过滤正向使用必须叠加恐慌量 + RSI 超卖 + 排除 ST缺一不可左侧抄底单票仓位不超过 10%

本内容仅为信息整理与技术形态研究参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160